scawful
|
1452d3c381
|
Add project management features to EditorManager; implement new project, open project, and save project functionalities
|
2025-03-11 15:44:55 -04:00 |
|
scawful
|
33de8d2c77
|
Add "Load Last ROM" shortcut and streamline ROM asset loading in EditorManager
|
2025-03-11 14:04:13 -04:00 |
|
scawful
|
c8ce2843b1
|
Enhance ClickableText function to improve hover effects and add color management; update Theme struct to include clickable text colors
|
2025-03-10 11:42:33 -04:00 |
|
scawful
|
5607ef7702
|
Refactor Editor and SettingsEditor classes to manage context; update keyboard shortcuts display logic
|
2025-03-10 11:25:49 -04:00 |
|
scawful
|
ecac4e5b60
|
Add new keyboard shortcuts for saving and displaying help; refactor shortcut management
|
2025-03-09 19:28:10 -04:00 |
|
scawful
|
a307d24031
|
Refactor key mapping logic and streamline shortcut execution in CommandManager and ShortcutManager
|
2025-03-09 19:11:30 -04:00 |
|
scawful
|
7b2c919745
|
Implement shortcut execution logic and update Cut command handling in EditorManager
|
2025-03-09 18:42:04 -04:00 |
|
scawful
|
02ae11ec9e
|
Add ShortcutManager for handling keyboard shortcuts in the editor
|
2025-03-09 18:15:16 -04:00 |
|
scawful
|
c38932fd9c
|
Add Paragraph and ClickableText functions; implement MapKeyToImGuiKey for key mapping
|
2025-03-09 18:14:48 -04:00 |
|
scawful
|
412e617ce7
|
Add Load method to editor classes and update corresponding headers
|
2025-03-08 10:07:18 -05:00 |
|
scawful
|
9919677e43
|
Refactor editor UI components: streamline button handling in graphics and music editors, remove unused macros, and improve table setup in assembly editor.
|
2025-03-08 00:58:47 -05:00 |
|
scawful
|
f31143f239
|
Update subproject commits for asar, imgui, imgui_test_engine, and nativefiledialog-extended
|
2025-03-08 00:35:46 -05:00 |
|
scawful
|
09473fde5e
|
Add missing includes for app_delegate and flag in yaze.cc
|
2025-03-08 00:35:22 -05:00 |
|
scawful
|
684959634c
|
Refactor CreateAndRenderBitmap in Renderer class: change return type to void, improve error handling for palette setting
|
2025-03-08 00:31:39 -05:00 |
|
scawful
|
6714f77514
|
Implement Initialize method in Editor class and override in derived editors
|
2025-03-08 00:31:30 -05:00 |
|
scawful
|
bc1701f490
|
Refactor EditorManager: Update Initialize method signature and streamline active editors initialization; remove unused menu items and related code
|
2025-03-07 19:10:45 -05:00 |
|
scawful
|
d7692ddddd
|
Enhance EditorManager with new help and demo menus, and refactor existing menu structure
|
2025-03-03 18:48:31 -05:00 |
|
scawful
|
6dfa5d282e
|
Remove unused editor.cc file and clean up related CMake and code files
|
2025-03-03 18:01:29 -05:00 |
|
scawful
|
4b139b3973
|
Add conditional inclusion of <format> and implement ColorToHexString using std::format or absl::StrFormat
|
2025-03-03 17:39:43 -05:00 |
|
scawful
|
4c42dcc5dd
|
refactor controller
|
2025-03-03 17:33:46 -05:00 |
|
scawful
|
b707345a06
|
Add MockRom class for unit testing ROM interactions
|
2025-03-03 17:08:24 -05:00 |
|
scawful
|
dc88574152
|
housekeeping
|
2025-03-03 16:33:23 -05:00 |
|
scawful
|
7a7d52353f
|
Refactor Tile16Editor: rename InitBlockset to Initialize and update palette application methods for consistency
|
2025-03-02 17:06:58 -05:00 |
|
scawful
|
c99a4b0bc4
|
rename ApplyPalette with SetPalette
|
2025-03-02 17:06:46 -05:00 |
|
scawful
|
a7d933eb14
|
Refactor Overworld: improve map handling by defining kNumMapsPerWorld and enhancing logging
|
2025-02-28 09:25:56 -05:00 |
|
scawful
|
7d77c51a27
|
Refactor NotifyValue: optimize value setting and modification tracking with move semantics and improved method names
|
2025-02-28 01:13:16 -05:00 |
|
scawful
|
a28ad9c516
|
Enhance EditorManager: add assembly and palette editors to the view menu, and improve menu initialization for better readability
|
2025-02-28 00:48:12 -05:00 |
|
scawful
|
4dc09ad5fc
|
Refactor graphics loading: simplify function calls by removing namespace prefixes and improve header organization in scad_format
|
2025-02-28 00:46:39 -05:00 |
|
scawful
|
790f105013
|
Refactor font loading: enhance font management by passing FontConfig to AddIconFont and AddJapaneseFont functions, and streamline font initialization in LoadPackageFonts
|
2025-02-27 19:16:37 -05:00 |
|
scawful
|
df2bc1035c
|
Refactor MessageEditor: improve code readability and maintainability by adjusting formatting, updating variable names, and reorganizing includes
|
2025-02-27 17:44:22 -05:00 |
|
scawful
|
b6498bf5e9
|
Update submodule references for imgui and imgui_test_engine
|
2025-02-10 11:53:06 -05:00 |
|
scawful
|
004201c594
|
yaze_app_main fn: add main application entry point for yaze with command-line argument parsing and controller management
|
2025-02-10 11:52:50 -05:00 |
|
scawful
|
b8d1568b08
|
Implement menu system: add file and edit menus with recent files support and various actions
|
2025-02-10 11:51:17 -05:00 |
|
scawful
|
c66541db87
|
Add PopupManager: integrate PopupManager class and PopupParams structure for enhanced popup handling
|
2025-02-10 11:51:03 -05:00 |
|
scawful
|
4c3e9e4286
|
Implement menu system: add DrawMenu function and MenuItem structure for enhanced menu handling
|
2025-02-10 11:50:37 -05:00 |
|
scawful
|
169bd09495
|
Refactor EditorManager: remove DrawRomMenu method and simplify Close function
|
2025-02-10 11:50:17 -05:00 |
|
scawful
|
c7608a8c0f
|
Refactor font loading: remove redundant icon and Japanese font configurations, and introduce FontState structure for better font management
|
2025-02-10 11:47:23 -05:00 |
|
scawful
|
e8659e9fde
|
Refactor audio buffer allocation: replace raw pointer with shared pointer for better memory management
|
2025-02-10 11:47:03 -05: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
|
db9fab83df
|
Remove ConstantManager and related includes; update editor context accordingly
|
2025-01-26 13:38:45 -05:00 |
|
scawful
|
c8d4efda2e
|
Refactor flag handling: move FlagParser implementation to flag.cc, remove ResourceManager, and update includes
|
2025-01-26 13:36:27 -05:00 |
|
scawful
|
c86fc17b13
|
Update submodule references for imgui and imgui_test_engine
|
2025-01-26 13:20:51 -05:00 |
|
scawful
|
1bc0f07a7e
|
Refactor FlagsMenu to core namespace; remove redundant flags.h file and update references in editor files
|
2025-01-26 13:20:29 -05:00 |
|
scawful
|
9a11c970ae
|
Change yaze_run_cocoa_app_delegate to return an int for better error handling; update main to reflect this change
|
2025-01-26 13:19:58 -05:00 |
|
scawful
|
26cda69d44
|
Refactor common functionality into zelda3 namespace; remove references to core::common
|
2025-01-22 13:53:01 -05:00 |
|
scawful
|
43fc52dec7
|
Refactor SnesToPc and PcToSnes functions for improved readability and consistency; remove redundant core:: namespace usage
|
2025-01-22 13:45:58 -05:00 |
|
scawful
|
de53ccae21
|
Refactor ExperimentFlags to FeatureFlags for consistency across the codebase
|
2025-01-22 13:41:28 -05:00 |
|
scawful
|
b245b10963
|
Refactor logging to use util::logf and add log utility header
|
2025-01-22 13:36:37 -05:00 |
|
scawful
|
a5b94ab173
|
Refactor folder item management and move NotifyValue to a new utility header
|
2025-01-22 13:32:45 -05:00 |
|
scawful
|
50c9223a53
|
Add hex utility functions and refactor usage in editors
|
2025-01-22 13:28:21 -05:00 |
|