Skip to content

vczh-libraries/iGac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSX implementation w CoreGraphics/Quartz2D for GacLib

Build Status

GacOSX

License

Read the LICENSE first.

Current Progress:
  • Finalizing & Bug fixes
iOS
  • iOS proof of concept implementation is in iOS branch, which may not be updated / synced with the main branch as its just something for fun.
Known Issues/Limiations:
  • Global keyboard hook requires Accessibility priviledge
  • AsyncService::Semaphore::WaitForTime
  • Code is compiled under VCZH_DEBUG_NO_REFLECTION, if u need Reflection, remember to remove VCZH_DEBUG_NO_REFLECTION in CMakeLists.txt and add all of Reflection cpp files.
TODO
  • GuiInnerShadowElementRenderer is not implemented yet
  • GuiFocusRectangleElementRenderer is not implemented yet
  • CocoaClipboardWriter and CocoaClipboardReader is not implemented yet
  • CocoaWindow's GetIcon and SetIcon is not implemented yet
  • VKEYS mapping is quite big, should be shotter
  • Replace cglayer with metal