scawful
4c3e9e4286
Implement menu system: add DrawMenu function and MenuItem structure for enhanced menu handling
2025-02-10 11:50:37 -05:00
scawful
b3bc05e620
consolidate file related functions, add nativefiledialog-extended to build
2025-01-06 13:21:28 -05:00
Justin Scofield
31217e1c5c
Refactor flags and add Font Manager to settings editor
...
Simplified `ExperimentFlags` by removing unused flags and updated
`Controller` to no longer inherit from it. Refactored `FlagsMenu`
to separate flag categories into individual methods for better
organization. Enhanced settings editor with a new "Font Manager"
tab and updated `DrawGeneralSettings` to use the new flag category
methods. Added `DrawFontManager` function for font management.
2025-01-05 11:58:45 -05:00
scawful
ed36d53600
Add Theme struct and theme management functions for improved GUI styling
2024-12-29 16:03:59 -05:00
scawful
e05e7c35db
remove app namespace
2024-12-28 21:28:51 -05:00
scawful
2fd1b1fe94
Refactor includes and formatting in GUI header files for clarity; remove unused headers and improve code style
2024-11-13 08:52:02 -05:00
scawful
3c433e5fd5
gui housekeeping
2024-08-13 01:09:18 -04:00
scawful
7c708519ac
standardize imgui headers as user instead of system
2024-07-30 23:33:12 -04:00
scawful
95ba7630b8
fix system/user header formatting
2024-07-30 21:45:01 -04:00
scawful
cbc6788e2e
move DungeonEditor, merge widgets with style, split up CMakeLists
2024-07-24 01:38:36 -04:00
scawful
cc80e5e502
cleanup style.cc
2024-05-28 13:01:57 -04:00
scawful
fb16028037
remove window menu button position style input
2024-05-28 12:47:50 -04:00
scawful
4b4fe33dc6
housekeeping
2024-05-24 19:53:06 -04:00
scawful
693dca1329
Rename SNESPalette, SNESColor to SnesPalette, SnesColor
...
Create snes_color.h and snes_color.cc to separate concerns
2024-01-31 21:09:42 -05:00
scawful
d183f1d784
Canvas Gui and styling improvements, helper fns
2024-01-23 10:14:52 -05:00
scawful
2dbbeba44d
Add BeginWindowWithDisplaySettings with background opacity to start
2024-01-22 22:08:29 -05:00
scawful
59e7dcc7f0
GUI Updates
...
Add DisplaySettings, replace ImGui style editor
Update Debugger interface with memory viewer
Decompose SNES initialization routines
Update DungeonObjectRenderer plan
Add DrawObjectRenderer UI mockup fofr DungeonEditor
2023-11-21 11:07:04 -05:00
scawful
c4ef29f329
Add OverworldMap tile editing
2023-08-26 15:03:18 -04:00
Justin Scofield
7d0b09a589
Add SelectablePalettePipeline for updating palette
2023-08-03 21:09:27 -04:00
scawful
2bf6c5c773
Add TextWithSeparators gui function
2023-07-31 21:25:19 -04:00
scawful
5ac7002c88
Popout PaletteEditor, general housekeeping
2023-05-22 09:16:20 -05:00