Commit Graph
158 Commits
Author SHA1 Message Date
KeatonTheBot 01f037ae83 UI: Update Avalonia to 11.2.8, FluentAvalonia to 2.3.0
* FluentAvalonia: Disabled NavigationView selection indicator animations due to bugged implementation in 2.1.0+, restoring previous behavior

* Avalonia: Fixed text on certain buttons being larger than normal

* Avalonia: Fixed ComboBox code inserting extra space to the left of selected items
2025-04-27 20:01:53 -05:00
Evan Husted 0cf29113c0 UI: Button to open screenshots folder in File menu 2025-04-27 18:25:40 -05:00
KeatonTheBot 2f48a5007a Update 'About' window 2025-04-26 23:04:35 -05:00
Evan HustedandMutantAura ebe623bc07 Stick Visualizer
![](https://i.imgur.com/iSaXRMr.png)

---------

Co-authored-by: MutantAura <domw0401@gmail.com>
2025-04-26 00:56:19 -05:00
KeatonTheBot 3c644a712d misc: chore: Fix possible System.NullReferenceExceptions 2025-04-12 12:27:15 -05:00
KeatonTheBot 19013d360a misc: chore: Remove redundant qualifiers 2025-04-11 22:08:30 -05:00
KeatonTheBot 06ea0c32d3 misc: chore: Remove unnecessary usings 2025-04-11 21:56:23 -05:00
KeatonTheBot feb3d9d31f misc: chore: Fix XML errors 2025-04-11 21:56:20 -05:00
Evan Husted 191819488e misc: chore: rename IgnoreApplet to IgnoreControllerApplet, change localization & redo tooltip 2025-04-04 15:49:26 -05:00
asfasagag 772233d003 UI: Option to automatically Hide UI when game launches
Quality of life feature
Similar in function to the "Start Games in Fullscreen" toggle
For users who want to run games in windowed/non-fullscreen mode with
menu UI hidden, this eliminates the need to always click "Hide UI"
2025-04-02 22:06:21 -05:00
Evan Husted 0a2fa54037 UI: --install-firmware startup flag.
Has the normal UI flow, this is just for systems where the file picker doesn't show up.
2025-03-16 23:07:19 -05:00
Evan Husted 624021ee5b UI: Increase default size for setting windows to include autoload setting & the bottom of the input settings 2025-03-15 20:01:58 -05:00
KeatonTheBot efd5a104b6 Revert "misc: chore: Remove redundant code"
This reverts commit 05a88ccc94.
2025-03-15 20:00:22 -05:00
GreemDev 7960ea643f UI: Added the ability to unbind hotkeys via pressing backspace. 2025-03-15 11:49:09 -05:00
KeatonTheBot 4efb872d0a misc: chore: Fix possible System.NullReferenceExceptions 2025-03-11 16:56:25 -05:00
KeatonTheBot 05a88ccc94 misc: chore: Remove redundant code 2025-03-11 16:45:41 -05:00
KeatonTheBot 340ec79e9f misc: chore: Use collection expressions (part 2) 2025-03-10 21:32:01 -05:00
KeatonTheBot e2973a875a misc: chore: Use collection expressions 2025-03-06 20:46:29 -06:00
LotP1 62a54c63b8 Reset in-memory JIT cache on game quit + fix Purge PPTC
Jit cache now fully resets when booting a game multiple times.
This should fix random jit cache crashes.
Also removed some redundant code related to region allocation and fixed
PPTC Purge not fully purging all PPTC files in the backup folder.
2025-02-26 10:38:24 -06:00
Evan Husted 741ddf8f1c UI: Extract the 256x256 thumbnail too when extracting the logo. 2025-02-18 04:18:36 -06:00
KeatonTheBot 69a1419be5 UI: Clean up AXAML code
* Remove unused namespaces
* Remove redundant attached property setters
* Use IsCheckedChanged in lieu of the obsolete Checked
* Optimize row & column definitions
2025-02-06 19:33:45 -06:00
LotP1 da0c6c57f9 PPTC Profiles
Added functionality that allows ExeFS mods to compile to their own PPTC
Profile and therefore store PTC data between sessions.
The feature calculates the hash of the currently loaded ExeFS mods and
stores the PPTC data in a profile that matches said hash, so you can
have multiple ExeFS loadouts without causing issues. This includes
different versions of the same mod as their hashes will be different.
Using this PR should be seamless as the JIT Sparse PR already laid the
groundwork for PPTC Profiles and this PR just allows ExeFS mods to load
and store their own profiles besides the `default` profile.

❗❗❗ **WARNING!** ❗❗❗
**This will update your PPTC profile version, which means the
PPTC profile will be invalidated if you try to run a PR/Build/Branch
that does not include this change!**
**This is only relevant for the default PPTC Profile, as any other profiles do not exist to older versions!**
2025-02-05 01:30:37 -06:00
Evan Husted a5e8c8ebad UI: [ci skip] Fix ContentDialog symbols being backwards for right-to-left languages 2025-02-05 01:29:39 -06:00
Evan Husted 2e40b436aa UI: [ci skip] Make cheat window larger by default 2025-02-04 23:09:09 -06:00
Evan Husted 01cd935cc3 UI: Scanning for mods on DLC content 2025-02-04 23:03:23 -06:00
Evan Husted 72ab6ae184 UI: Fixed the Amiibo keybind only working when the UI had been updated. 2025-01-26 22:05:45 -06:00
Evan Husted 0380173937 UI: Dump DLC RomFS.
You can access this in the Manage DLC screen, it's the new button on each DLC line.

Closes #548
2025-01-21 13:37:18 -06:00
Evan Husted 6e3ee8fc1e misc: clean vsync toggle log 2025-01-21 13:37:10 -06:00
GabCoolGuy 631893b32c UI: Fix UpdateWaitWindow.axaml windows being too big on windows 2025-01-17 14:21:57 -06:00
KeatonTheBot b5a8ba573e Add 10 GiB DRAM option 2025-01-11 18:36:57 -06:00
Evan Husted 601ced61bd misc: chore: lol this field was misspelled 2025-01-11 17:13:40 -06:00
KeatonTheBot 3bade9d6c1 UI: Fix status bar showing in fullscreen mode during gameplay 2025-01-02 18:44:54 -06:00
Nicola ef4ea7794b Fixed mime types button not updating after install/uninstall 2025-01-01 01:21:42 -06:00
Evan Husted d77d6b7cee UI: Conditionally enable install/uninstall file types buttons based on whether they're installed already 2025-01-01 01:07:15 -06:00
Evan Husted 00a475bf7a UI: Disable XCI trimmer button when in-game 2025-01-01 01:00:25 -06:00
sovervo 6a4ed43b3b UI: Set UseFloatingWatermark to false when the watermark is empty 2025-01-01 00:51:51 -06:00
Evan Husted e9dea85064 2 unmerged PRs from original Ryujinx:
Implement shader compile counter (currently not translated, will change, need to pull changes.)
Remove event logic in favor of a single init function.
Thanks @MutantAura
2025-01-01 00:42:48 -06:00
TheToid da0b784679 Fix for duplicate controller names under Ava when two controllers of the same type are attached 2025-01-01 00:29:19 -06:00
Evan Husted e7e89efb3c UI: Add keybinds to useful things 2024-12-31 23:36:00 -06:00
jozz024 5ea895ed2e add a keyboard shortcut for opening amiibo .bin files 2024-12-31 23:00:05 -06:00
Evan Husted cbedf4b739 UI: Show the path of the mod on the folder button 2024-12-31 22:30:23 -06:00
Evan Husted f244157979 UI: Only allow right click to create a context menu if a game is selected. 2024-12-31 22:25:46 -06:00
Evan Husted 2db7d60cae UI: Add more NotificationHelper methods
Simplify ID copy logic
2024-12-29 14:18:11 -06:00
Evan Husted c089f90b53 UI: Copy Title ID by clicking on it. 2024-12-28 22:14:40 -06:00
KeatonTheBot baba352b38 misc: chore: remove unnecessary usings (again, .NET 9) 2024-12-26 02:43:15 -06:00
Evan Husted c8af900b10 UI: Fix negative space savings in XCI trimmer 2024-12-26 00:55:04 -06:00
asfasagag 8726331a10 UI: Option to resize window to 1440p, 2160p
Minor but useful quality of life addition
2024-12-26 00:12:19 -06:00
Evan Husted 87067b5b32 UI: Only show Amiibo bin scan menu item if the key file exists 2024-12-20 18:52:10 -06:00
Jacobwasbeast 78400132c0 Adds the ability to read and write to amiibo bin files
This introduces the ability to read and write game data and model
information from an Amiibo dump file (BIN format). Note that this
functionality requires the presence of a key_retail.bin file. For the
option to appear and function in the UI, ensure that the key_retail.bin
file is located in the <RyujinxData>/system folder.
2024-12-20 18:46:51 -06:00
Marco Carvalho 8547285aba Migrate to .NET 9 2024-12-19 21:18:58 -06:00