scawful
|
cb86c7b2ec
|
Add TestEditor class and integration test setup for ImGui; implement basic UI elements and test registration functionality.
|
2025-04-12 09:59:47 -04:00 |
|
scawful
|
d8826739bf
|
Refactor editor classes to accept a ROM pointer in constructors, enhancing dependency management and initialization across all editor types.
|
2025-04-11 16:54:47 -04:00 |
|
scawful
|
e0b95d8071
|
Refactor message pattern generation in TextElement for improved readability and maintainability; update table flags in MessageEditor for consistency.
|
2025-04-11 02:58:23 -04:00 |
|
scawful
|
216ee23f51
|
Refactor EditorManager to utilize EditorSet for managing multiple editors per ROM, enhance ROM loading and saving processes, and improve popup management integration.
|
2025-04-11 02:57:50 -04:00 |
|
scawful
|
b6bed9e92e
|
Refactor EditorManager and integrate PopupManager for improved popup handling
|
2025-04-11 02:56:33 -04:00 |
|
scawful
|
5e13b1b571
|
Remove dungeon.h and overworld.h headers; integrate their structures directly into zelda.h and update include paths in related source files.
|
2025-04-11 00:50:48 -04:00 |
|
scawful
|
087b194651
|
Remove unused room_tag.h header file and clean up includes in room.cc
|
2025-04-10 17:55:01 -04:00 |
|
scawful
|
ecbf991305
|
Move object names
|
2025-04-05 19:41:58 -04:00 |
|
scawful
|
e38a7d7581
|
Fix formatting in ParseTextDataByte and optimize message handling in ReadAllTextDataV2
|
2025-04-05 17:50:49 -04:00 |
|
scawful
|
2539724369
|
Add unit tests for message parsing and dictionary word replacement functions
|
2025-04-05 17:26:03 -04:00 |
|
scawful
|
0a311356ea
|
Add function to replace all dictionary words in a string
|
2025-04-05 17:25:49 -04:00 |
|
scawful
|
d332f45d2a
|
Fix bug with FindDictionaryEntry return type to int8_t
|
2025-04-05 17:25:10 -04:00 |
|
scawful
|
3d3a88a9c6
|
Refactor message handling: replace TextElement return type with std::optional for better nullability handling
|
2025-04-05 17:24:11 -04:00 |
|
scawful
|
9705745c14
|
Refactor MessageTest: remove unused tests and enhance message parsing validation
|
2025-04-05 14:07:24 -04:00 |
|
scawful
|
3e1dd19d48
|
Remove unused rom_file flag and version method from Rom class
|
2025-04-05 14:07:07 -04:00 |
|
scawful
|
f3bb4e2358
|
Refactor CMake configuration for yaze_emu: add macOS support and restructure executable definition
|
2025-04-05 14:06:45 -04:00 |
|
scawful
|
0d4ae946f8
|
Refactor TestEditor: move to yaze::test namespace and implement Save/Load methods
|
2025-04-05 13:47:07 -04:00 |
|
scawful
|
ad490cad71
|
Add YAZE_UTIL_SRC to CMakeLists and update flag definitions in z3ed and yaze
|
2025-04-05 13:46:56 -04:00 |
|
scawful
|
a76fbe1c8c
|
Refactor OverworldMap: update ProcessGraphicsBuffer to accept graphics buffer as parameter
|
2025-04-05 13:46:42 -04:00 |
|
scawful
|
26fc39dad0
|
rename handle to Run for cli commands
|
2025-03-31 17:18:49 -04:00 |
|
scawful
|
999c142a31
|
remove DECLARE_FLAG macro and add mode parsing
|
2025-03-31 09:42:10 -04:00 |
|
scawful
|
3cf8edb467
|
remove yaze_py
|
2025-03-30 15:12:40 -04:00 |
|
scawful
|
6df2d6af84
|
Update submodule references for asar, imgui, and imgui_test_engine
|
2025-03-30 14:42:40 -04:00 |
|
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 |
|