GreemDev
d8a6364cca
rename NotificationHelper to RyujinxNotificationManager,
...
rename instance method names.
Additionally clarified what the math is in the notification manager margin parameter.
2025-12-19 23:15:23 -06:00
GreemDev
1d6c2426df
OOPS broke the setup wizard :3
2025-12-19 23:15:23 -06:00
GreemDev
dc2aa837b3
Setup Wizard restructuring
...
- Remove polymorphic base, this only existed because TKMM has a desktop/switch setup prodecure difference and has 2 implementations of the setup wizard. We only need one.
- Remove Systems/UI file split, they're all in Ryujinx.Ava.UI now
- made NotificationHelper instance-based to allow you to encapsulate notifications to a window that magically disappear when the window is closed, instead of switching to showing on the main window.
2025-12-19 23:15:22 -06:00
GreemDev
c5b325bde2
add a setup wizard opener in the help dropdown in the menu bar, that also respects CanShowSetupWizard
2025-12-19 23:15:22 -06:00
GreemDev
8ab851ead8
move more of the setup wizard logic into the setup wizard itself instead of having some critical logic in a random lambda in MainWindow.axaml.cs
2025-12-19 23:15:22 -06:00
GreemDev
e202cccc6e
firmware stage
2025-12-19 23:15:22 -06:00
GreemDev
46b2fb92d7
more namespace fixes
2025-12-19 23:15:22 -06:00
GreemDev
ee10cbf735
cleanup
2025-12-19 23:15:22 -06:00
GreemDev
b033adbde7
Initial work on a setup wizard
...
Setup wizard abstraction & architecture from TKMM
2025-12-19 23:15:22 -06:00
GreemDev
58be57bf73
chore: [ci skip] rename InputElement_OnGotFocus/OnLostFocus to fit what it's listening to better
2025-11-08 03:21:54 -06:00
Maki
a8ace3d23c
chore: SDL3 ( ryubing/ryujinx!207 )
...
See merge request ryubing/ryujinx!207
2025-11-07 14:43:48 -06:00
LotP
2c9b193018
Fix compiler warning ( ryubing/ryujinx!203 )
...
See merge request ryubing/ryujinx!203
2025-10-30 21:09:24 -05:00
GreemDev
c8959afa3d
chore: Overall code cleanup
...
Update NuGet packages, fix version string in plist for macOS
2025-10-26 01:22:20 -05:00
Neo
4f5a236c21
UI: Settings → Interface Tab + General Settings ( ryubing/ryujinx!154 )
...
See merge request ryubing/ryujinx!154
2025-10-09 16:32:33 -05:00
Neo
60b9723df4
UI: Main Window + General ( ryubing/ryujinx!150 )
...
See merge request ryubing/ryujinx!150
2025-10-03 16:02:37 -05:00
GreemDev
7347ee2212
[ci skip] chore: UI: Add localization key for LDN Game Viewer filters dropdown button heading
2025-08-30 22:13:38 -05:00
GreemDev
6e47d8548c
feature: UI: LDN Games Viewer
...
This window can be accessed via "Help" menu in the title bar.
This menu's data is synced with the in-app-list LDN game data, and that has been modified to hide unjoinable games (in-progress and/or private (needing a passphrase)). You can still see these games in the list.
2025-08-30 19:54:00 -05:00
VewDev
d499449f57
feat(ui): improve Amiibo selection UX ( ryubing/ryujinx!121 )
...
See merge request ryubing/ryujinx!121
2025-08-25 05:14:06 -05:00
GreemDev
461c1f5342
UI: compat list: fix squished search box
2025-08-13 04:08:28 -05:00
Neo
cfea61b3a0
QUICK FIX: Compatibility Window Checkbox Spacing ( ryubing/ryujinx!112 )
...
See merge request ryubing/ryujinx!112
2025-08-13 03:53:58 -05:00
Neo
ae2e9a73ab
UI Updates Batch 2 ( ryubing/ryujinx!105 )
...
See merge request ryubing/ryujinx!105
2025-08-12 17:45:24 -05:00
Coxxs
d22756f1bd
Add GDB Stub ( ryubing/ryujinx!71 )
...
See merge request ryubing/ryujinx!71
2025-08-04 20:45:15 -05:00
Coxxs
5d136980a3
fix: UI deadlock when launching a game with "Trace Logs" enabled ( ryubing/ryujinx!70 )
...
See merge request ryubing/ryujinx!70
2025-06-19 20:51:11 -05:00
GreemDev
77a797f154
Revert "Structural and Memory Safety Improvements, Analyzer Cleanup ( ryubing/ryujinx!47 )"
...
This reverts merge request !47
2025-06-15 20:45:26 -05:00
MrKev
ea027d65a7
Structural and Memory Safety Improvements, Analyzer Cleanup ( ryubing/ryujinx!47 )
...
See merge request ryubing/ryujinx!47
2025-06-11 17:58:27 -05:00
GreemDev
ce31a47934
misc: Code styling changes & cleanups
2025-06-09 17:57:26 -05:00
Goodfeat
d31d1f91cf
Added the ability to switch between local and global input in the user configuration
...
See merge request ryubing/ryujinx!8
2025-06-09 17:24:24 -05:00
Goodfeat
ef02194a77
Update: Compatibility list
...
See merge request ryubing/ryujinx!29
2025-06-09 02:54:45 -05:00
GreemDev
f2aea4fb22
misc: [ci skip] fix typo in comment & rename CheckForUpdateAsync
2025-06-04 21:05:54 -05:00
GreemDev
8f5102aa2a
infra: Add functionality to the CI to upload artifacts to this GitLab and make releases based on all files uploaded.
...
See merge request ryubing/ryujinx!48
2025-06-03 18:28:59 -05:00
MrKev
361d0c5632
Fix ~3500 analyser issues
...
See merge request ryubing/ryujinx!44
2025-05-30 17:08:34 -05:00
GreemDev
92440afcd7
UI: Show Total Time Played at the bottom of the UI in the status bar next to game total.
...
Does not show up in-game, and is recalculated every time the game list is reloaded.
2025-05-20 04:19:54 -05:00
Evan Husted
1ca4484148
UI: Fix overlapping text when window is made too small
2025-03-06 04:31:28 -06:00
Evan Husted
056f56bc70
UI: Fix off-screen compat entry game names
2025-03-06 04:15:02 -06:00
Evan Husted
bda699f68e
UI: Inline game/autoload dir & motion/rumble/led
2025-03-06 04:12:34 -06:00
Evan Husted
551d2c1134
misc: chore: add/remove event handler as window is opened/closed
2025-03-05 23:01:37 -06:00
Evan Husted
638c616ab7
misc: Move systems-like classes out of the base of the Ryujinx project and into Ryujinx.Ava.Systems
2025-03-05 22:27:37 -06:00
Evan Husted
109f0fc659
misc: chore: Cleanup unused using directives
2025-03-05 22:21:05 -06:00
Evan Husted
d87d3235e9
misc: chore: Move the windows that are shown via ContentDialogs out of Ryujinx.Ava.UI.Windows (they're not windows)
2025-03-05 22:06:20 -06:00
Evan Husted
f3a9cecf72
UI: Rename Show Title Bar + Revamp for global settings window
2025-03-05 18:39:42 -06:00
Evan Husted
e379fad5da
UI: Custom title bar support for Amiibo window
2025-03-05 15:56:43 -06:00
Evan Husted
c76f32a4ee
UI: Give the cheat manager the custom window title bar treatment
2025-03-05 13:59:51 -06:00
Evan Husted
dd02c8e25d
misc: chore: add helper constructor parameter to StyleableWindow to auto use custom title bar based on configuration
2025-03-05 02:34:34 -06:00
Evan Husted
bed3835718
UI: fix ID copying from the Show Game Info popup
2025-03-05 02:23:40 -06:00
Evan Husted
2b06826922
UI: Rework the compatibility list into a Window
2025-03-05 02:08:36 -06:00
Evan Husted
b0c0e8f7ad
misc: chore: Move Fs Integrity Checks getter to ConfigurationState
2025-03-04 18:23:57 -06:00
Evan Husted
2317c06364
misc: small Avalonia project restructure
...
Moved AppLibrary, Configuration, and PlayReport namespaces to Ryujinx.Systems, add the compat list stuff in the base Ryujinx.Systems namespace.
Moved the compatibility UI stuff to the proper UI view/viewmodel folders.
2025-03-04 18:01:48 -06:00
Evan Husted
57c22a1f32
misc: chore: [ci skip] Reduce duplicated close button & command space styling for dialogs
2025-03-04 02:57:11 -06:00
Evan Husted
ffdc419417
misc: chore: [ci skip] small Avalonia project restructure
...
Moved the Views that existed in the Controls namespace into the Ryujinx.Ava.UI.Views.Misc namespace
Moved UpdateWaitWindow to Ryujinx.Ava.UI.Windows
2025-03-02 21:42:25 -06:00
Evan Husted
c3af1dbf1a
Stick Visualizer ( #579 )
...

---------
Co-authored-by: MutantAura <domw0401@gmail.com >
2025-03-02 20:43:31 -06:00