• Stars
    star
    116
  • Rank 294,361 (Top 6 %)
  • Language
    C++
  • License
    Other
  • Created over 9 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OSX native implementation for GacLib

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