Skip to content

Upgrade to AGP 9 and Kotlin 2.2#4

Open
eapo wants to merge 6 commits intoJumpingKeyCaps:masterfrom
eapo:master
Open

Upgrade to AGP 9 and Kotlin 2.2#4
eapo wants to merge 6 commits intoJumpingKeyCaps:masterfrom
eapo:master

Conversation

@eapo
Copy link
Copy Markdown

@eapo eapo commented Apr 2, 2026

No description provided.

eapo added 6 commits April 3, 2026 02:05
…w the window to extend beyond standard screen decorations
…uration settings

* Pinned Mode (Kiosk) Support: Automatically hides editor, image picker, and control sliders when the app is pinned to prevent unauthorized changes.
* Live AGSL Editor: Implemented a real-time shader editor with syntax validation (try-catch) and immediate live-reloading in visualizations using file timestamp tracking.
* Persistent Customization: Added SharedPreferences to save effect parameters, ensuring custom visualizations persist between sessions and in pinned mode.
* Stability: Hardened shader loading with automatic resource-based fallbacks to prevent crashes from invalid AGSL code.
Optimized it for execution speed and visual smoothness by pre-calculating constants and using a smooth "envelope"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant