scawful
006624c0d8
Refactor assembly and overworld editor code for improved readability and performance
...
- Updated namespace usage to yaze::editor for consistency.
- Replaced string search methods with contains and ranges::find for better clarity and performance.
- Simplified Load function in AssemblyEditor for conciseness.
- Enhanced OverworldEditor by consolidating GUI element bindings and improving input handling.
- Refactored toolset drawing logic to streamline the editor interface and improve user experience.
2025-05-26 13:54:58 -04:00
scawful
11504ca4c1
Refactor Renderer access and enhance graphics loading functionality
...
- Replaced instances of Renderer::GetInstance() with Renderer::Get() for consistency across the codebase.
- Updated various rendering methods to streamline bitmap updates and enhance performance.
- Removed unused includes and comments to improve code clarity and maintainability.
2025-05-08 19:37:48 -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
e7720019fd
Implement Save method in various editor classes with unimplemented error
2025-03-12 15:16:32 -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
6714f77514
Implement Initialize method in Editor class and override in derived editors
2025-03-08 00:31:30 -05:00
scawful
db9fab83df
Remove ConstantManager and related includes; update editor context accordingly
2025-01-26 13:38:45 -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
a5b94ab173
Refactor folder item management and move NotifyValue to a new utility header
2025-01-22 13:32:45 -05:00
scawful
809282edad
remove nonstandard type aliases
2025-01-19 20:16:40 -05:00
scawful
c8883a1e54
Remove unused includes and clean up header files
2025-01-16 03:44:37 -05:00
scawful
398ba36811
Remove ImGuiFileDialog integration and replace with FileDialogWrapper in assembly and tile editors
2024-12-31 15:47:51 -05:00
scawful
9745e7005c
Remove ImGuiColorTextEdit integration and update includes for TextEditor
2024-12-31 15:25:26 -05:00
scawful
e05e7c35db
remove app namespace
2024-12-28 21:28:51 -05:00
scawful
21314702e8
Add EditorContext, refactor utils, add system managers
2024-11-19 23:10:23 -05:00
scawful
731eb456ab
Refactor editor includes and update source files for improved organization
2024-11-18 14:05:08 -05:00
scawful
b1edd862fc
Reorder includes in assembly and dungeon editor files for improved clarity; remove unused headers
2024-11-13 08:53:08 -05:00
scawful
ba5c86f0ba
Refactor recent files management: consolidate RecentFilesManager into project.h and remove redundant recent_files.h
2024-11-09 20:38:00 -05:00
scawful
374eebfac4
header include cleanup
2024-09-07 09:55:01 -04:00
scawful
36cc07525b
Refactor assembly_editor.cc, dungeon_editor.h, and overworld_editor.cc
2024-08-25 14:46:54 -04:00
scawful
7b33313281
big cleanup
2024-08-20 22:10:35 -04:00
scawful
9bbb6c6114
chore: Refactor file_dialog.cc and file_dialog.h to use namespace aliases
2024-08-13 23:56:17 -04:00
scawful
94a0fd02f6
move OverworldEditor to editor/overworld
2024-08-10 11:47:17 -04:00
scawful
7c708519ac
standardize imgui headers as user instead of system
2024-07-30 23:33:12 -04:00
scawful
3710ee5ed9
remove pipeline.h
2024-07-24 09:37:35 -04:00
scawful
cbc6788e2e
move DungeonEditor, merge widgets with style, split up CMakeLists
2024-07-24 01:38:36 -04:00
scawful
ed770b925c
add Find to Editor interface
2024-07-20 09:20:24 -04:00
scawful
4582a18f53
Move GfxContext to editor/utils, update CMakeLists.txt
2024-07-19 23:07:04 -04:00
scawful
1f61d3bd27
housekeeping
2024-07-19 16:41:08 -04:00
scawful
d73a970e57
add memory_editor.h for hex editor and rom diff checker
2024-07-19 16:34:37 -04:00
scawful
06f741aedb
add/remove icons in editor
2024-07-14 11:06:13 -04:00
scawful
6d125a94c0
open code path in asm editor from project file
2024-07-13 19:40:03 -04:00
scawful
93d0aa2ca5
inherit virtual Editor for all editor classes
2024-07-13 17:18:36 -04:00
scawful
69187a03f4
add RemoveIgnoredFiles
2024-07-13 16:36:52 -04:00
scawful
bf9bf6f414
add FolderItem for folder tree view
2024-07-13 15:35:41 -04:00
scawful
a3c6b0cdec
move assembly_editor to code dir
2024-07-13 13:37:56 -04:00