madeline
c896bb39ea
improved speedrun mode
2026-05-11 22:20:53 -07:00
Luke Street
5187fe90c3
Seed initial pipeline cache through SDL IO & UTF8 path fixes
2026-05-10 10:39:11 -06:00
Irastris
84ffd67622
Refactor notification settings, allow disabling controller toasts ( #721 )
...
* Refactor notification settings, allow disabling controller toasts
* "Toasts" to "Notifications"
2026-05-08 17:01:19 -06:00
Luke Street
1c85ee63eb
Many mobile fixes, Android update check, "Background Input" & "Pause On Focus Lost" options
2026-05-08 16:57:33 -06:00
MelonSpeedruns
d15ed81cd5
Only show Editor if Advanced Settings is enabled
2026-05-07 12:39:37 -04:00
Luke Street
c50d777309
Progress modal & persist validation state
2026-05-06 23:21:43 -06:00
Luke Street
18eb0692f0
UI: "No controller" & menu notifications
...
Resolves #629
Resolves #678
2026-05-06 17:34:08 -06:00
Luke Street
7f0955f022
Add ImGui screen for Aurora Null backend
...
Resolves #628
2026-05-06 16:39:28 -06:00
Luke Street
c21bce0093
UI: Adjust battery icon thresholds
2026-05-06 11:49:24 -06:00
Luke Street
4e23472ed5
UI: Controller connect/disconnect toasts
2026-05-06 11:14:12 -06:00
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
5ca0a2ba06
UI: Fix focus reconciliation for context root
2026-05-05 14:17:57 -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
Luke Street
5121437bcf
UI: Avoid looping at end of window content
2026-05-04 11:49:12 -06:00
Luke Street
7ba22b7714
UI: Refocus top document automatically
2026-05-04 11:14:40 -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
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
Luke Street
f148e0ebc1
UI: Rework Document close handling again
2026-05-02 12:39:07 -06:00
Irastris
9b4a9a6bd9
Initial attempt at the prelaunch document
2026-05-02 00:10:11 -04:00
Luke Street
04274b1884
Make RmlUi F1, ImGui Shift+F1
2026-05-01 21:53:48 -06:00
Luke Street
2e4c2b5b46
UI: Add controller input
2026-05-01 21:24:12 -06:00
Luke Street
8aa08c9443
Window animations & tags instead of classes
2026-04-30 20:55:21 -06:00
Luke Street
cee6a24309
UI: Defer document destruction
2026-04-30 17:46:36 -06:00
Luke Street
62edb3abc6
UI: Implement initial document stack logic
2026-04-30 17:21:55 -06:00
Irastris
b5ca343fac
Fix apostrophes in strings
2026-04-30 15:50:01 -04:00
Luke Street
7a438ad30f
UI: Extract a Document class
2026-04-30 13:44:33 -06:00
Irastris
a1960eaa33
Initial attempt at the popup menu
2026-04-30 15:30:14 -04: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
Luke Street
d899706208
Start UI over from scratch and add demo window
2026-04-28 16:20:45 -06:00
Luke Street
ff78bc8d6c
Start using Rml::PropertyId/Property instead of strings
2026-04-28 00:18:52 -06:00
Luke Street
25e9064d09
Revamped prelaunch experiment w/ RmlUi
2026-04-27 00:18:31 -06:00