81 Commits

Author SHA1 Message Date
XITRIX 0d561bead1 Native Skia Metal rendering 2026-04-26 18:06:42 +02:00
XITRIX 512029c6ff UILabel size calculation improvement 2026-04-26 16:38:17 +02:00
XITRIX b7ee3379c8 UIScrollView improvements 2026-04-26 15:40:25 +02:00
XITRIX 9702f0b057 UIScrollView improvements 2026-04-26 13:34:54 +02:00
XITRIX 2d4af9870b Skia upgrade 2026-04-22 23:44:19 +02:00
XITRIX c921715815 Late layout update fix 2026-04-22 00:21:07 +02:00
XITRIX 263e04d325 Nintendo Switch crash fix 2026-04-21 23:56:58 +02:00
XITRIX b2c58e154d Set required FPS from CALayer 2026-03-04 08:45:21 +01:00
Daniil Vinogradov 25099a7589 Limit animations framerate with options 2025-03-27 09:00:23 +01:00
Daniil Vinogradov 846bf70012 Performance improvements and FPS lock 2025-03-24 00:11:29 +01:00
Daniil Vinogradov 93d8314fee Code cleanup 2025-03-16 14:00:45 +01:00
Daniil Vinogradov 9109d46bf4 Gamepad and UIColor performance improvements 2025-02-25 22:09:47 +01:00
Daniil Vinogradov 26abbef6d7 Fix Skia dependency url 2025-02-24 23:04:33 +01:00
Daniil Vinogradov 10b49cb6b8 Project structure rearrangement 2025-02-24 23:03:13 +01:00
Daniil Vinogradov 926f69dd0f Improvements 2025-02-24 22:37:34 +01:00
Daniil Vinogradov f10635ee10 Swap A and B buttons if needed 2025-02-24 22:37:07 +01:00
Daniil Vinogradov dd064eb597 MacOS dark mode support 2025-02-24 22:37:07 +01:00
Vinogradov Daniil a01cd293aa Update README.md 2025-02-24 14:44:37 +01:00
Daniil Vinogradov d8a7470af1 Screen safe area implemented 2025-02-24 11:56:05 +01:00
Daniil Vinogradov bba05936e0 UILabel trait change fix 2025-02-24 11:26:26 +01:00
Daniil Vinogradov d04bb3acb3 Move focus failing animation 2025-02-23 22:25:11 +01:00
Daniil Vinogradov fbfd241521 Rendering improvements and NX screen example 2025-02-23 19:56:34 +01:00
Daniil Vinogradov 88a3fcd5f7 WIP: NX screen example 2025-02-22 16:28:25 +01:00
Daniil Vinogradov 82597bf23a WIP: IB 2025-01-30 08:22:23 +01:00
Daniil Vinogradov 4725f22b12 WIP: Interface builder 2025-01-28 18:34:13 +01:00
Daniil Vinogradov 79b22f79a9 WIP: Interface builder 2025-01-28 00:07:57 +01:00
Daniil Vinogradov b39a042e36 Improve input system type switch 2025-01-27 19:45:36 +01:00
Daniil Vinogradov 0859d23741 WIP: UIControl 2025-01-27 17:01:58 +01:00
Vinogradov Daniil 999ab2885b Create README.md 2025-01-26 22:11:18 +01:00
Daniil Vinogradov dae9a78085 WIP: UIControl impl 2025-01-26 21:45:12 +01:00
Daniil Vinogradov f87622ea29 Performance improvements 2025-01-24 23:38:31 +01:00
Daniil Vinogradov c011de5ceb WIP: ScrollView 2025-01-24 22:02:46 +01:00
Daniil Vinogradov 758c68d3d9 WIP: UIButton 2025-01-24 02:33:29 +01:00
Daniil Vinogradov b52d4c2d63 borders and performWithoutAnimation 2025-01-23 02:09:31 +01:00
Daniil Vinogradov c2cf1dfc22 Focus improvements 2025-01-23 00:54:31 +01:00
Daniil Vinogradov ee0751b22f WIP: UIFocusSystem 2025-01-22 00:58:50 +01:00
Daniil Vinogradov 3e36ad9e7a Default font Switch implementation 2025-01-21 01:44:41 +01:00
Daniil Vinogradov c680332b81 Code cleanup 2025-01-20 23:21:25 +01:00
Daniil Vinogradov ab38b2e421 WIP: Switch support 2024-12-22 00:03:37 +01:00
Daniil Vinogradov d97a69f923 WIP: Switch support 2024-12-21 18:30:43 +01:00
Daniil Vinogradov 41a4254e1e Skia add as git submodule 2024-12-21 15:37:31 +01:00
Daniil Vinogradov de76b48a05 CPU impact improvements 2024-12-21 14:56:46 +01:00
Daniil Vinogradov 7c95475db4 Changed gesture callback approach 2024-12-20 02:13:03 +01:00
Daniil Vinogradov 8a48d4ff4c WIP: Yoga auto layout 2024-12-20 00:42:48 +01:00
Daniil Vinogradov fb64b365f2 Yoga submodule added 2024-12-19 21:02:41 +01:00
Daniil Vinogradov 70bc23b09d UILabel fix trait collection update 2024-12-19 02:33:25 +01:00
Daniil Vinogradov 37fdbc2874 UIBlurView improvement 2024-12-19 02:18:01 +01:00
Daniil Vinogradov 2d6058c400 Base UITraitCollection impl 2024-12-19 01:58:49 +01:00
Daniil Vinogradov 85f2733d5e UIPanGestureRecognizer impl 2024-12-17 22:38:45 +01:00
Daniil Vinogradov 8d104df882 UITapGestureRecognizer impl 2024-12-17 20:40:27 +01:00