Luke Street
93ec3c7dbd
New UI: Achievement toasts ( #690 )
...
* Rename Overlay -> GraphicsTuner, Popup -> MenuBar
* Update GraphicsTuner CSS
* WIP Overlay document & toasts
* Achievement toasts
* Cleanup
2026-05-05 19:29:42 -06:00
Luke Street
ccd2bdbaac
Add full Settings window to prelaunch
2026-05-05 14:12:53 -06:00
Irastris
08321699cd
Display the real title screen behind the prelaunch menu ( #638 )
...
* Start game execution as soon as a disk image is available
* Do not update dDemo_c if prelaunch document is visible
* Prevent intro music until prelaunch has popped
* Replace "Start Game" references with "Play"
* Make prelaunch layout respect mirror mode
* Add drop shadow to prelaunch disk-status and version-info
* Remove ImGui prelaunch
* Add "Change Disk Image" button to prelaunch options
* Actually validate discs and make prelaunch very betterer :)
* Check your build before pushing dumbass, and go to sleep
* "Disc" consistency, adjust restart notice logic
* Better LanguageSelect logic
* Add restart notice to SaveTypeSelect
* Added wind sounds to the pre-launch menu
* Add Modal document, use it for disc verification
* Consolidate Modal and PresetWindow
* Squash various bugs, rearrange document flow
* Allow Window inheritors to opt-out of being toggleable
* Tweak focus behavior/syntax
* Implement "Restart Now" option
* Tweaks
* Remove a bunch of dynamic_cast
* Update README.md
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-05-05 12:18:25 -06:00
doop
5f2cf68e80
Minor UI nits
2026-05-04 19:38:11 +00:00
Luke Street
74f2c58b29
UI: Preset tweaks
2026-05-04 13:08:20 -06:00
Luke Street
835e409b32
UI: Fix prelaunch options close anim
2026-05-04 11:27:31 -06:00
qwertyquerty
e49be12297
RmlUi improvements ( #663 )
...
* rmlui audio
* fix menu select sound
* Fixes #662
* fix reset logic and fix popup getting stuck closed
* fix X button on menu popup
* rmlui achievements, and fix open/close bug
* presets, achievements css, and menu sounds toggle
* forgor
* fix b button causing audio when menu not visible
2026-05-04 10:25:13 -06:00
Luke Street
62a88f1e9a
UI: Add warning icons to experimental settings
2026-05-03 23:44:38 -06:00
doop
95e6ac54cf
Random UI and README tweaks ( #653 )
2026-05-03 22:02:09 -06:00
Luke Street
c4b2e2e501
Make prelaunch fade out smoother
2026-05-03 22:01:02 -06:00
Luke Street
bf27d10519
Revert "Convert UI fonts to WOFF2 ( #647 )" ( #648 )
...
This reverts commit 6c27011e32 .
2026-05-03 20:41:24 -06:00
doop
6c27011e32
Convert UI fonts to WOFF2 ( #647 )
...
* Convert UI fonts to WOFF2
* ...except for the ones we use for ImGui
2026-05-03 20:36:55 -06:00
Luke Street
6220990dc5
UI: Use decorator: text for close button
2026-05-03 19:01:44 -06:00
Luke Street
7fbfe5ad88
UI: Add close button to tab bar
2026-05-03 18:29:08 -06:00
Luke Street
5717aeef85
UI: Bold modified settings values
2026-05-03 16:01:33 -06:00
Irastris
35590c5312
Increase font size for pane text
2026-05-02 17:24:10 -04:00
Luke Street
e976b10e2a
UI: Avoid overlapping ImGui menu bar
2026-05-02 15:22:24 -06:00
Irastris
94670270d6
Fix prelaunch menu transition post-startup
2026-05-02 13:52:20 -04:00
Luke Street
8e21247a97
UI: Prelaunch fade + BG persistence
2026-05-02 11:32:59 -06:00
Irastris
9b4a9a6bd9
Initial attempt at the prelaunch document
2026-05-02 00:10:11 -04:00
Irastris
2b505f1be4
Revise floating scrollbar margin
2026-05-01 11:19:51 -04:00
Irastris
f089f9024d
Centralize tab styling and other tidying
2026-05-01 11:13:14 -04:00
Luke Street
b5bf19569b
Button: Selected but not active style
2026-05-01 01:01:38 -06:00
Luke Street
1affefbbfc
Pane: Focus selected child first
2026-05-01 00:56:53 -06:00
Luke Street
32b4c0567a
Animate overlay open/close
2026-04-30 22:17:48 -06:00
Luke Street
9dc5fed686
Fix overlay CSS
2026-04-30 21:12:25 -06:00
Luke Street
2cc9db77dd
Fix overlay
2026-04-30 21:10:48 -06:00
Luke Street
8aa08c9443
Window animations & tags instead of classes
2026-04-30 20:55:21 -06:00
Irastris
57061fba38
Initial attempt at the overlay document
2026-04-30 21:39:39 -04:00
Luke Street
62edb3abc6
UI: Implement initial document stack logic
2026-04-30 17:21:55 -06:00
Luke Street
a06aeb10c1
Extract TabBar component
2026-04-30 16:13:08 -06:00
Irastris
a1960eaa33
Initial attempt at the popup menu
2026-04-30 15:30:14 -04:00
Luke Street
4fc09799b6
UI: Fix section heading font
2026-04-30 01:45:25 -06:00
Luke Street
4a12554bf4
UI: Mobile keyboard fixes, safe area padding, & more
2026-04-30 00:06:27 -06:00
Luke Street
b86d6e90e2
Add Gameplay settings & make Panes scrollable
2026-04-29 21:52:33 -06:00
Luke Street
ecd74a4cbd
More settings/editor components
2026-04-29 19:54:37 -06:00
Luke Street
d92515f0d4
Begin scaffolding keyboard nav
2026-04-29 15:19:15 -06:00
Luke Street
3cb7fbd030
Create new component system & initial settings window
2026-04-29 00:38:26 -06:00
Irastris
1e372a856d
Attempted to start making the save editor functional
2026-04-28 22:54:47 -04:00
Irastris
b48d9aa052
Split window document and styles out to files for readability
2026-04-28 19:09:47 -04:00
Luke Street
d899706208
Start UI over from scratch and add demo window
2026-04-28 16:20:45 -06:00
Luke Street
25e9064d09
Revamped prelaunch experiment w/ RmlUi
2026-04-27 00:18:31 -06:00
TakaRikka
c00fc756e3
wip readme
2026-04-18 04:57:22 -07:00
Luke Street
7136c90336
Add Dusk logo to imgui prelaunch
2026-04-13 19:25:59 -06:00
Luke Street
7e77577097
Big imgui overhaul
2026-04-09 23:11:10 -06:00
Luke Street
b8f53c55a5
Copy more imgui stuff from Metaforce
2026-04-03 17:04:22 -06:00