115 releases (29 breaking)
new 0.38.3 | Oct 24, 2024 |
---|---|
0.37.1 | Oct 10, 2024 |
0.22.0 | Jul 26, 2024 |
0.12.8 | Mar 16, 2024 |
0.0.1 | Sep 13, 2022 |
#292 in Hardware support
945 downloads per month
Used in 4 crates
(via pax-engine)
220KB
5K
SLoC
pax-chassis-macos
Handles: - 2D rendering on macOS via CoreGraphics - passing tick events (a la rAF; see NSViewRepresentable) - Managing native user input (e.g. mouse, keyboard, camera, microphone, also form control events like 'click' on a button) - Rendering native text based off of commands from engine - Rendering native form controls based off of commands from engine
This directory also includes:
interface
Simple macOS app for developing Pax projects.
Also usable as a template for packaging full-window Pax apps for macOS
Handles:
- Mounting pax-chassis-macos + cartridge to a simple Mac app, delegating full window rendering to Pax.
- Debug mode + LLDB support for debugging Pax projects on macOS
- Production mode, suitable for packaging full-window Pax apps for end-users
Dependencies
~14–31MB
~426K SLoC