Commit Graph

24 Commits

Author SHA1 Message Date
scawful
c39b1e5a51 Update scheme management plist to adjust order hints for iOS and macOS schemes
- Changed orderHint for yaze_ios.xcscheme from 12 to 10
- Changed orderHint for yaze_macos.xcscheme from 5 to 11
2025-10-04 13:48:25 -04:00
scawful
997092390a Add theme management and background rendering features
- Introduced a comprehensive theme management system, allowing users to load, save, and switch between multiple themes.
- Added support for various built-in themes, enhancing the visual customization of the application.
- Implemented a background renderer for improved visual effects in docking windows, including grid backgrounds and subtle animations.
- Enhanced the EditorManager UI with themed elements, providing a more cohesive and engaging user experience.
- Updated CMake configuration to include new theme and background renderer source files, ensuring proper integration into the build system.
2025-09-26 19:32:19 -04:00
scawful
fdda77c172 Refactor ROM handling and remove SharedRom singleton for improved architecture
- Eliminated the SharedRom class to enhance modularity and reduce global state management.
- Updated various classes to directly manage ROM instances, improving clarity and encapsulation.
- Added new functions for loading messages and colors from ROM, enhancing functionality.
- Refactored Canvas and Editor classes to utilize direct ROM references, streamlining interactions.
- Improved documentation and comments for better code understanding and maintainability.
2025-08-03 17:52:02 -04:00
scawful
fcb6a46bb1 Refactor Renderer access and improve gesture handling in iOS and test files
- Replaced instances of Renderer::GetInstance() with Renderer::Get() for consistency across the codebase.
- Enhanced gesture handling in iOS by adding mouse position events for touch gestures.
- Streamlined test initialization for ImGui to align with recent renderer access changes.
2025-05-08 19:39:49 -04:00
scawful
61413b5a3b Fix ImGui initialization and rendering flow; update font loading method and improve ROM data loading function 2025-03-13 09:28:30 -04:00
scawful
646db9607a Refactor Controller and File Dialog: streamline platform handling, remove redundant parameters, and enhance initialization logic 2025-01-26 19:28:40 -05:00
scawful
c38108b551 Update Doxyfile and refactor includes in tile16_transfer and main.mm 2025-01-19 20:23:02 -05:00
scawful
339df53674 Refactor ROM loading methods 2025-01-18 12:33:33 -05:00
scawful
e05e7c35db remove app namespace 2024-12-28 21:28:51 -05:00
scawful
cb7e8fc6ec Update iOS project and main 2024-11-15 23:40:48 -05:00
scawful
ac05355ace Update iOS project and ImGui load order in main.mm 2024-11-14 13:31:38 -05:00
scawful
b249d30403 update objective-C style 2024-08-11 10:25:58 -04:00
scawful
a82a3f3c9e add long press right click to iOS 2024-08-11 01:17:59 -04:00
scawful
25e07fd573 pass rom filename into controller 2024-08-10 20:49:34 -04:00
scawful
38b097db3a handle ios event pump for sfc file association 2024-08-10 20:47:09 -04:00
scawful
c8139f36b9 add pinch and swipe gesture recognizers to ios 2024-08-10 12:48:32 -04:00
scawful
c62269e11e optimize hover gesture recognizer ios 2024-08-10 12:26:40 -04:00
scawful
20289483ab rename MasterEditor to EditorManager 2024-08-10 12:23:28 -04:00
scawful
0a30dca2ce set filename when loading file data ios 2024-08-10 00:13:06 -04:00
scawful
05d727f2f3 add hover gesture support to iOS app 2024-08-07 11:27:50 -04:00
scawful
e8295765c6 switch to sdl renderer on ios app 2024-08-06 17:28:18 -04:00
scawful
633015d9bb open file for rom in document picker callback 2024-08-02 18:43:45 -04:00
scawful
3c6cb0417d add title bar and yaze color theme to ios app 2024-08-02 18:43:27 -04:00
scawful
7689ebaec5 add main.mm for yaze-iOS with AppViewController and AppDelegate impl 2024-08-02 16:23:21 -04:00