Commit Graph

  • 0d561bead1 Native Skia Metal rendering main XITRIX 2026-04-26 18:06:42 +02:00
  • 512029c6ff UILabel size calculation improvement XITRIX 2026-04-26 16:12:55 +02:00
  • b7ee3379c8 UIScrollView improvements XITRIX 2026-04-26 15:40:22 +02:00
  • 9702f0b057 UIScrollView improvements XITRIX 2026-04-26 13:34:54 +02:00
  • 2d4af9870b Skia upgrade XITRIX 2026-04-22 23:44:19 +02:00
  • c921715815 Late layout update fix XITRIX 2026-04-22 00:21:07 +02:00
  • 263e04d325 Nintendo Switch crash fix XITRIX 2026-04-21 23:56:58 +02:00
  • b2c58e154d Set required FPS from CALayer XITRIX 2026-03-04 08:45:21 +01:00
  • 25099a7589 Limit animations framerate with options Daniil Vinogradov 2025-03-27 09:00:23 +01:00
  • 846bf70012 Performance improvements and FPS lock Daniil Vinogradov 2025-03-24 00:11:29 +01:00
  • 93d8314fee Code cleanup Daniil Vinogradov 2025-03-16 14:00:45 +01:00
  • 9109d46bf4 Gamepad and UIColor performance improvements Daniil Vinogradov 2025-02-25 22:09:47 +01:00
  • 26abbef6d7 Fix Skia dependency url Daniil Vinogradov 2025-02-24 23:04:33 +01:00
  • 10b49cb6b8 Project structure rearrangement Daniil Vinogradov 2025-02-24 23:03:13 +01:00
  • 926f69dd0f Improvements Daniil Vinogradov 2025-02-24 22:37:34 +01:00
  • f10635ee10 Swap A and B buttons if needed Daniil Vinogradov 2025-02-24 22:37:02 +01:00
  • dd064eb597 MacOS dark mode support Daniil Vinogradov 2025-02-24 22:36:46 +01:00
  • a01cd293aa Update README.md Vinogradov Daniil 2025-02-24 14:44:37 +01:00
  • d8a7470af1 Screen safe area implemented Daniil Vinogradov 2025-02-24 11:56:05 +01:00
  • bba05936e0 UILabel trait change fix Daniil Vinogradov 2025-02-24 11:26:26 +01:00
  • d04bb3acb3 Move focus failing animation Daniil Vinogradov 2025-02-23 22:25:11 +01:00
  • fbfd241521 Rendering improvements and NX screen example Daniil Vinogradov 2025-02-23 19:56:34 +01:00
  • 88a3fcd5f7 WIP: NX screen example Daniil Vinogradov 2025-02-22 16:28:25 +01:00
  • 82597bf23a WIP: IB Daniil Vinogradov 2025-01-29 20:43:01 +01:00
  • 4725f22b12 WIP: Interface builder Daniil Vinogradov 2025-01-28 18:34:13 +01:00
  • 79b22f79a9 WIP: Interface builder Daniil Vinogradov 2025-01-27 23:03:26 +01:00
  • b39a042e36 Improve input system type switch Daniil Vinogradov 2025-01-27 19:45:36 +01:00
  • 0859d23741 WIP: UIControl Daniil Vinogradov 2025-01-27 17:01:58 +01:00
  • 999ab2885b Create README.md Vinogradov Daniil 2025-01-26 22:11:18 +01:00
  • dae9a78085 WIP: UIControl impl Daniil Vinogradov 2025-01-26 21:45:12 +01:00
  • f87622ea29 Performance improvements Daniil Vinogradov 2025-01-24 23:38:31 +01:00
  • c011de5ceb WIP: ScrollView Daniil Vinogradov 2025-01-24 22:02:46 +01:00
  • 758c68d3d9 WIP: UIButton Daniil Vinogradov 2025-01-24 02:33:29 +01:00
  • b52d4c2d63 borders and performWithoutAnimation Daniil Vinogradov 2025-01-23 02:09:31 +01:00
  • c2cf1dfc22 Focus improvements Daniil Vinogradov 2025-01-23 00:54:31 +01:00
  • ee0751b22f WIP: UIFocusSystem Daniil Vinogradov 2025-01-22 00:58:50 +01:00
  • 3e36ad9e7a Default font Switch implementation Daniil Vinogradov 2025-01-21 01:44:41 +01:00
  • c680332b81 Code cleanup Daniil Vinogradov 2025-01-17 01:42:46 +01:00
  • ab38b2e421 WIP: Switch support Daniil Vinogradov 2024-12-21 22:50:21 +01:00
  • d97a69f923 WIP: Switch support Daniil Vinogradov 2024-12-21 18:30:43 +01:00
  • 41a4254e1e Skia add as git submodule Daniil Vinogradov 2024-12-21 15:37:31 +01:00
  • de76b48a05 CPU impact improvements Daniil Vinogradov 2024-12-21 14:56:46 +01:00
  • b4c455cac2 tests Autolayout-tests Daniil Vinogradov 2024-12-20 02:13:25 +01:00
  • 7c95475db4 Changed gesture callback approach Daniil Vinogradov 2024-12-20 02:13:03 +01:00
  • 8a48d4ff4c WIP: Yoga auto layout Daniil Vinogradov 2024-12-20 00:42:48 +01:00
  • fb64b365f2 Yoga submodule added Daniil Vinogradov 2024-12-19 21:02:41 +01:00
  • 70bc23b09d UILabel fix trait collection update Daniil Vinogradov 2024-12-19 02:33:25 +01:00
  • 37fdbc2874 UIBlurView improvement Daniil Vinogradov 2024-12-19 02:18:01 +01:00
  • 2d6058c400 Base UITraitCollection impl Daniil Vinogradov 2024-12-19 01:58:49 +01:00
  • 85f2733d5e UIPanGestureRecognizer impl Daniil Vinogradov 2024-12-17 22:38:45 +01:00
  • 8d104df882 UITapGestureRecognizer impl Daniil Vinogradov 2024-12-17 20:40:27 +01:00
  • 9ea60101e6 Responder chain impl Daniil Vinogradov 2024-12-17 20:25:33 +01:00
  • 871f5757b8 Bug fixes Daniil Vinogradov 2024-12-17 19:23:12 +01:00
  • 55cc542602 SDL import fix Daniil Vinogradov 2024-12-17 01:26:23 +01:00
  • 123bf326bc Cache for UILabel Daniil Vinogradov 2024-12-17 01:11:06 +01:00
  • 74d706887a DispatchQueue improvements Daniil Vinogradov 2024-12-16 23:45:20 +01:00
  • 5f76374cf8 sizeToFit impl Daniil Vinogradov 2024-12-16 22:33:25 +01:00
  • 58675d1327 Better Framebuffer sizing Daniil Vinogradov 2024-12-16 21:32:01 +01:00
  • fdb57c938f LayoutSubviews fixes Daniil Vinogradov 2024-12-16 02:08:10 +01:00
  • f138896492 UIBlurView impl Daniil Vinogradov 2024-12-16 00:43:53 +01:00
  • b7557f6f1b UIViewController impl Daniil Vinogradov 2024-12-15 22:17:35 +01:00
  • 96fefe0815 WIP: UILabel textColor animation Daniil Vinogradov 2024-12-15 16:40:13 +01:00
  • 36554a58a7 WIP: UILabel Daniil Vinogradov 2024-12-15 02:33:07 +01:00
  • 1962ae76d4 Animations implemented Daniil Vinogradov 2024-12-15 00:41:14 +01:00
  • 3df5e14ca8 UIImageView Daniil Vinogradov 2024-12-14 21:37:48 +01:00
  • bc48a8f62e WIP: CGImage Daniil Vinogradov 2024-12-14 20:15:23 +01:00
  • 2781952d61 UIApplication foundation Daniil Vinogradov 2024-12-14 11:22:15 +01:00
  • c7bf11d58f Base UIKit Daniil Vinogradov 2024-12-08 14:08:03 +01:00
  • 775da6f525 Reuse SkSurface Daniil Vinogradov 2024-12-07 18:56:01 +01:00
  • 5bbfed2382 Move SDL init into Ctx Daniil Vinogradov 2024-12-07 18:36:49 +01:00
  • 6b2d6d0dbd WIP font Daniil Vinogradov 2024-12-07 17:00:08 +01:00
  • 6b4fb0e9cc Base context done Daniil Vinogradov 2024-12-07 16:24:21 +01:00
  • 4ee75e411a WIP iOS Daniil Vinogradov 2024-12-07 13:16:20 +01:00
  • edcfd6f7c3 Mac build fix Daniil Vinogradov 2024-12-06 19:08:13 +01:00
  • 670022f2f3 CMake cross-platform setup Daniil Vinogradov 2024-12-06 00:39:52 +01:00
  • 281cd8cbca MacOS Angle setup Daniil Vinogradov 2024-12-05 22:55:29 +01:00
  • e4f703a57e Empty SDL app Daniil Vinogradov 2024-12-02 18:49:32 +01:00
  • 7228a2d476 Skia working prototype Daniil Vinogradov 2024-12-01 22:00:27 +01:00
  • d71f3c9f4b SW Renderer Daniil Vinogradov 2024-12-01 14:31:52 +01:00
  • bd5f9d35ac Separating modules Daniil Vinogradov 2024-11-17 23:05:30 +01:00
  • 68ae88ac97 Minimal setup Daniil Vinogradov 2024-11-17 00:10:38 +01:00
  • 946c155df4 Initial commit Daniil Vinogradov 2024-11-16 18:10:36 +01:00
  • 4bfdf32e84 CAFloat added main-legacy Daniil Vinogradov 2023-02-16 21:44:40 +01:00
  • a29db355d9 Create LICENSE Vinogradov Daniil 2022-12-02 01:58:12 +04:00
  • 04daa174b6 UIViewController present animation dismiss collision fixed Daniil Vinogradov 2022-11-13 16:46:59 +04:00
  • b4cd745e1d Added image static stash for reuse Daniil Vinogradov 2022-11-13 16:36:37 +04:00
  • 664c5d9d03 Fixed rendering overhead Daniil Vinogradov 2022-11-13 16:00:44 +04:00
  • 77f24291a1 False subview layout cycles fixed Daniil Vinogradov 2022-11-12 22:07:09 +04:00
  • 7524f161d2 Switch build fix Daniil Vinogradov 2022-11-12 17:26:52 +04:00
  • 2aa78a35f0 UINavigationController footer scaling fix Daniil Vinogradov 2022-11-12 17:24:48 +04:00
  • 5c469dc78b Color blending animation fix Daniil Vinogradov 2022-11-12 17:03:29 +04:00
  • 6def9d8935 Animation improvements Daniil Vinogradov 2022-11-12 15:47:23 +04:00
  • a392905ee6 Presentation animation styles added Daniil Vinogradov 2022-11-07 01:24:19 +04:00
  • bb486a74e4 Frame and Bounds rework Daniil Vinogradov 2022-11-07 00:47:52 +04:00
  • b673b156db Transtorm via Affine matrix implemented Daniil Vinogradov 2022-11-06 23:59:37 +04:00
  • 4c8e77229e Leak fix Daniil Vinogradov 2022-11-06 22:43:50 +04:00
  • b739b6c952 Framebuffer rework Framebuffer-rework Daniil Vinogradov 2022-11-06 22:42:55 +04:00
  • 890015f630 WIP Daniil Vinogradov 2022-10-25 19:48:05 +04:00
  • 0ab344c528 UITableView memory leak fix Daniil Vinogradov 2022-10-13 17:44:44 +02:00
  • bc0d5b483a iOS native safeArea added Daniil Vinogradov 2022-10-11 09:59:22 +02:00