scawful
|
14bd313a7e
|
Refactor Controller::OnLoad: adjust ImGui style variables for improved dock space appearance
|
2025-03-30 14:42:02 -04:00 |
|
scawful
|
95df0b5d8b
|
Refactor Bitmap class: remove deprecated constructor and update Initialize method signature
|
2025-03-20 18:17:45 -04:00 |
|
scawful
|
d8a783a69a
|
Update submodule references for imgui and imgui_test_engine
|
2025-03-19 00:39:04 -04:00 |
|
scawful
|
e02ab2ded7
|
Refactor Room::CalculateRoomSize to use util::logf for logging and improve readability
|
2025-03-19 00:38:50 -04:00 |
|
scawful
|
e4e635b367
|
Refactor DungeonEditor: streamline Load and Update methods, enhance initialization flow and usage statistics calculation
|
2025-03-14 00:33:32 -04:00 |
|
scawful
|
ca9237fa22
|
switch to imgui docking branch, update asar and imgui_test_engine
|
2025-03-13 09:28:56 -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
|
2db9561a44
|
Fix ImGui::End() placement in EditorManager and ZEML rendering functions
|
2025-03-13 09:27:55 -04:00 |
|
scawful
|
1a674e731a
|
Refactor OverworldEditor Load method to ensure graphics are loaded before initialization
|
2025-03-13 09:27:27 -04:00 |
|
scawful
|
12d2d212fd
|
Refactor Tile16Editor
|
2025-03-13 09:26:39 -04:00 |
|
scawful
|
e7720019fd
|
Implement Save method in various editor classes with unimplemented error
|
2025-03-12 15:16:32 -04:00 |
|
scawful
|
806885824a
|
Refactor loading methods in EditorManager and OverworldEditor for improved clarity and consistency; add checks for loaded ROM in GfxGroupEditor and MessageEditor
|
2025-03-12 14:28:53 -04:00 |
|
scawful
|
4bb087f2c5
|
Refactor EditorManager to improve project menu handling and streamline Home window rendering
|
2025-03-11 22:59:32 -04:00 |
|
scawful
|
123b0c156c
|
Update xcode project
|
2025-03-11 21:27:41 -04:00 |
|
scawful
|
80655313d1
|
Refactor EditorManager to extract LoadAssets method for improved code organization and readability
|
2025-03-11 21:26:55 -04:00 |
|
scawful
|
29d940594c
|
Simplify SettingsEditor by removing unnecessary child windows for flag drawing
|
2025-03-11 21:05:37 -04:00 |
|
scawful
|
57dd640c3a
|
Refactor ClickableText function to use tab colors for improved visual consistency; add TODO for theme setup
|
2025-03-11 21:05:32 -04:00 |
|
scawful
|
61e35f2819
|
Implement docking support in the main editor window; enhance editor activation management
|
2025-03-11 21:05:04 -04:00 |
|
scawful
|
2a6683db82
|
Refactor audio handling in Controller; replace LoadAudioDevice with backend audio initialization and shutdown methods
|
2025-03-11 21:03:38 -04:00 |
|
scawful
|
358520fcae
|
Remove test editor integration from Controller and update integration test logic
|
2025-03-11 20:11:47 -04:00 |
|
scawful
|
986084f3cd
|
Replace hardcoded separator with constexpr variable in menu drawing logic
|
2025-03-11 15:45:09 -04:00 |
|
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 |
|