scawful
c3d707901c
Refactor MessageEditor to utilize gfx::SnesColor for font preview colors and replace custom TextBox implementation with gui::TextBox for improved functionality; adjust child window dimensions dynamically based on current font bitmap size.
2025-04-17 21:33:20 -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
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
9745e7005c
Remove ImGuiColorTextEdit integration and update includes for TextEditor
2024-12-31 15:25:26 -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
3ebe17c7bd
Cleanup style.h
2024-12-28 17:48:30 -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
e8e6ab00bf
Refactor ImTextureID casting for SDL_Texture rendering
2024-10-09 01:59:15 -04: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
cbc6788e2e
move DungeonEditor, merge widgets with style, split up CMakeLists
2024-07-24 01:38:36 -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
71ceb03823
Remove imgui_internal.h where unneeded
2023-10-20 11:36:36 -04:00
scawful
c4ef29f329
Add OverworldMap tile editing
2023-08-26 15:03:18 -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