qwertyquerty
39d43a8d8f
Keyboard mouse binding controls ( #682 )
...
* kbm controls
* submodule
* files.cmake
* a
* Fixes
* include <cstring> in J3DStruct.h
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-05-06 22:07:28 -06:00
roeming
7313712263
update area flags to precalculate correct offsets/masks ( #694 )
...
Co-authored-by: roeming <roeming@users.noreply.github.com >
2026-05-06 18:40:10 -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
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
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
Pheenoh
3c5ade5565
don't allow activation if paused or in event
2026-05-04 20:15:02 -06:00
Pheenoh
b2ad75027e
Merge branch 'main' into debug-fly-cam
2026-05-04 19:26:31 -06:00
Luke Street
74f2c58b29
UI: Preset tweaks
2026-05-04 13:08:20 -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
43b603e70b
UI: 3-finger tap to toggle menu on mobile
2026-05-03 22:39:31 -06:00
Luke Street
ef02037990
Remove ESC to exit fullscreen
2026-05-03 17:26:17 -06:00
Pheenoh
901ce2ee4c
add debug fly cam option
2026-05-03 15:23:59 -06:00
Irastris
c938d5468e
Add Interface tab to RmlUi, remove ImGui interface menu
2026-05-02 18:16:42 -04:00
Irastris
3949706b28
Revise gyro aim help text, remove ImGui input menu
2026-05-02 17:19:41 -04:00
Irastris
ce55916845
Add Autosave to RmlUi, remove ImGui gameplay menu, formatting consistency
2026-05-02 17:01:30 -04:00
Irastris
9b252cbdd2
Remove ImGui cheats menu
2026-05-02 16:33:50 -04:00
Irastris
97fa09f6ee
Add spatial sound option to RmlUi, remove ImGui audio menu
2026-05-02 16:05:57 -04:00
TakaRikka
0e7a7cccb9
Merge pull request #458 from TwilitRealm/feature/autosave
...
Autosave Feature
2026-05-02 13:03:29 -07:00
Irastris
eeeb3ffe25
Remove ImGui graphics menu
2026-05-02 14:45:34 -04:00
Luke Street
8e21247a97
UI: Prelaunch fade + BG persistence
2026-05-02 11:32:59 -06:00
Luke Street
aa84004cb4
Merge branch 'rmlui-integration'
2026-05-02 10:50:18 -06:00
Luke Street
e1c201f4bd
Make prelaunch sticky & kill ImGui prelaunch
2026-05-02 10:44:59 -06:00
MelonSpeedruns
425a1d15a0
Merge remote-tracking branch 'origin/main' into feature/autosave
2026-05-02 10:56:36 -04:00
TakaRikka
1c5686f71b
Merge pull request #616 from TwilitRealm/HRTF
...
Emulate Surround option
2026-05-01 22:51:25 -07:00
Luke Street
04274b1884
Make RmlUi F1, ImGui Shift+F1
2026-05-01 21:53:48 -06:00
madeline
93c8bcc210
hrtf
2026-05-01 13:04:08 -07:00
roeming
43fb421a93
Merge pull request #608 from TwilitRealm/location-flags-ui
...
Area flags UI
2026-05-01 07:26:23 -04:00
Jasper St. Pierre
2bbba1e4e8
couple small fixes
2026-04-30 21:37:28 -07:00
roeming
b84b309e00
compilation fix attempt 3
2026-04-30 17:51:52 -04:00
roeming
62eecb3ccd
compilation fix attempt 2
2026-04-30 17:48:39 -04:00
roeming
ec07572ced
compilation fix attempt
2026-04-30 17:45:53 -04:00
roeming
b45e2fa34d
swap array for named variables
2026-04-30 17:25:24 -04:00
roeming
289a718446
fix comment wording
2026-04-30 17:10:33 -04:00
roeming
292a2a6c34
fix wrong formatting, fix duplicate ui object, fix wrong flags getting set
2026-04-30 17:03:47 -04:00
roeming
dbf1f6e354
implement multibyte area flags in UI
2026-04-30 16:25:56 -04:00
roeming
9a2fe9745d
Draw area flags as table
2026-04-30 15:55:59 -04:00
MelonSpeedruns
d6820c9233
fix toast call
2026-04-30 14:53:15 -04:00
MelonSpeedruns
5c4bb8d33d
Merge remote-tracking branch 'origin/main' into feature/autosave
...
# Conflicts:
# src/dusk/imgui/ImGuiConsole.cpp
2026-04-30 14:51:17 -04:00
roeming
b5871d72d9
fix build
2026-04-30 11:47:22 -04:00
roeming
b70a714f88
Remove missed randomizer flag
2026-04-30 11:45:16 -04:00
roeming
cad5a8d1bc
Add multibyte flags to Area iterators
2026-04-30 11:43:57 -04:00
roeming
93f8a5fa8f
Move area multi flag bits to combined flags, at most 2
2026-04-30 11:11:08 -04:00
roeming
b0809ea78c
Add area flags
2026-04-30 11:02:18 -04:00
madeline
d99ed2729b
fix achievements window sizing
2026-04-28 05:57:58 -07:00
madeline
47863b34c2
achievement signal system
2026-04-28 05:54:09 -07:00
madeline
ea528ed9d9
clear single achievement and fix achievement tab moving around
2026-04-28 03:41:04 -07:00
TakaRikka
30b7087f30
add option for only fishing once for sera's cat
2026-04-27 22:04:42 -07:00
Luke Street
0c1372f986
Revert "Kinda crappy initial controller support"
...
This reverts commit 23a91a37be .
2026-04-27 21:55:57 -06:00
Luke Street
23a91a37be
Kinda crappy initial controller support
2026-04-26 21:01:41 -06:00