Evan Husted
da3f4e1d3a
misc: Created generic type RyujinxControl to allow for more unified control view model definitions
2025-03-02 21:24:39 -06:00
Evan Husted
c3af1dbf1a
Stick Visualizer ( #579 )
...

---------
Co-authored-by: MutantAura <domw0401@gmail.com >
2025-03-02 20:43:31 -06:00
Evan Husted
e294a79975
UI: dev: [ci skip] Add Avalonia DevTools support to all Windows defined by Ryujinx, accessible via Ctrl + F12 when running in Debug.
2025-02-25 23:12:57 -06:00
Evan Husted
7d59ada798
misc: chore: rename IgnoreApplet to IgnoreControllerApplet
2025-02-15 00:25:28 -06:00
Evan Husted
8aecccadb8
misc: chore: Format AvaHostUIHandler
2025-02-11 21:23:04 -06:00
Evan Husted
f6822f7358
misc: chore: add direct error code tuple to DisplayErrorAppletDialog
...
for use when i find the list of error codes -> causes
2025-02-11 21:09:55 -06:00
Evan Husted
d3f84a1305
misc: chore: Rename UserSelectorDialog to ProfileSelectorDialog
2025-02-11 20:50:06 -06:00
Evan Husted
06d34a5992
misc: chore: optimize UserSelectorDialog closed handler
2025-02-11 20:36:11 -06:00
Evan Husted
ad9d6588e8
misc: chore: Collapse HLE swkbd character validation utils into a single class
2025-02-01 14:11:35 -06:00
Evan Husted
ff05e03cc8
misc: chore: Remove unused using directives across entire solution.
2025-01-30 20:27:17 -06:00
Evan Husted
191e158289
misc: chore: Use static instances of converters instead of using control resources
2025-01-28 22:11:48 -06:00
Evan Husted
a469f3d710
UI: Remove empty StackPanel in UserSelectorDialog
2025-01-28 21:47:29 -06:00
Evan Husted
3cdaaa0b69
misc: chore: Fix object creation in Avalonia project
2025-01-26 15:16:50 -06:00
Evan Husted
be3bd0bcb5
misc: chore: Use explicit types in the Avalonia project
2025-01-25 14:00:23 -06:00
Evan Husted
c140e9b23c
UI: Localize LED color & hide it until it's functional
...
Also moved IgnoreApplet to the System config section object.
2025-01-23 00:48:42 -06:00
Evan Husted
dd16e3cee1
misc: chore: very small cleanup in AvaHostUIHandler
2025-01-19 13:18:40 -06:00
Jacob
52269964b6
Add the player select applet. ( #537 )
...
This introduces the somewhat completed version of the Player Select
Applet, allowing users to select either a user or a guest from the UI.
Note: Selecting the guest more then once currently does not work.
closes https://github.com/Ryubing/Ryujinx/issues/532
2025-01-18 20:40:33 -06:00
Evan Husted
f5ce539de9
misc: Move the rest of Ryujinx.UI.Common into other parts of the project.
2024-12-29 19:28:27 -06:00
Evan Husted
9baaa2b8f8
misc: Move image assets to Avalonia project
2024-12-29 18:37:37 -06:00
Jacobwasbeast
08b7257be5
Add the Cabinet Applet ( #340 )
...
This adds the missing Cabinet Applet, which allows for formatting
Amiibos and changing their names.
2024-12-02 23:40:02 -06:00
Vudjun
6d8738c048
TESTERS WANTED: RyuLDN implementation ( #65 )
...
These changes allow players to matchmake for local wireless using a LDN
server. The network implementation originates from Berry's public TCP
RyuLDN fork. Logo and unrelated changes have been removed.
Additionally displays LDN game status in the game selection window when
RyuLDN is enabled.
Functionality is only enabled while network mode is set to "RyuLDN" in
the settings.
2024-11-11 16:06:50 -06:00
Evan Husted
730ba44043
misc: Canary-specific naming & other small changes I had that I need to push.
2024-11-06 18:23:27 -06:00
Evan Husted
4c83794254
Avalonia: Move LocaleExtension & IconExtension into one namespace to simplify the usage sites in the markup.
2024-11-01 13:00:56 -05:00
Evan Husted
139c195eb7
misc: Replace "" with string.Empty.
2024-11-01 11:57:23 -05:00
sovervo
fb4ab5ea08
UI: Set UseFloatingWatermark to false when the watermark is empty ( #135 )
2024-11-01 06:46:15 -05:00
Evan Husted
281be7ca62
misc: Code cleanup
2024-10-25 08:36:41 -05:00
Evan Husted
7618ef134d
misc: Code cleanups.
2024-10-24 14:14:17 -05:00
Vladimir Sokolov
e30ee32eee
Added option to ignore applet (gamepad connection window will not appear when it is disconnected) ( #40 )
...
This option is under the hacks category for a reason; use if you know what you're doing.
2024-10-23 20:10:54 -05:00
Keaton
f76a97c976
Replace 'Expand DRAM' option with dropdown menu ( #32 )
...
Allows to use mods that require a larger memory pool to allocate from.
2024-10-21 23:16:41 -05:00
Evan Husted
b20613661c
misc: Code cleanups
2024-10-19 16:41:04 -05:00
Evan Husted
59b3ff7802
Ava: Cleanup XML
2024-10-19 16:36:39 -05:00
Evan Husted
430073817c
UI: Fix diaglog popups doubling the window controls and laying text over the menu bar.
2024-10-17 11:51:40 -05:00
Evan Husted
045f9a39bb
UI: Remove title bar, put icon next to File button. Added icons to most dropdown menu actions. Title bar content is now displayed when hovering the logo in the title bar.
2024-10-17 01:24:16 -05:00
Evan Husted
4c237c4793
misc: Code cleanups & remove references to Patreon & Twitter.
2024-10-11 17:56:59 -05:00
Emmanuel Hansen
e0acde04bb
Replace ImageSharp with SkiaSharp everywhere ( #7030 )
...
* replace ImageSharp with SkiaSharp for inline keyboard applet rendering
* fix avalonia inline keyboard input
* remove image sharp from gtk3 project
* add skiasharp linux assets
* fix whitespace
* fix format
* fix ico image offset when saving shortcut to windows
2024-08-31 11:32:53 -03:00
TSRBerry
8f51938e2b
Disable keyboard controller input while swkbd is open (foreground) (second attempt) ( #6808 )
...
* Block input updates while swkbd is open in foreground mode
* Flush internal driver state before unblocking input updates
* Rename Flush to Clear and remove unnecessary attribute
* Clear the driver state only if the GamepadDriver isn't null
2024-05-17 16:58:03 -03:00
gdkchan
cdccf89e10
Revert "Disable keyboard controller input while swkbd is open (foreground) (#…" ( #6805 )
...
This reverts commit a3dc295c5f .
2024-05-15 02:20:24 -03:00
Isaac Marovitz
47639e6eeb
Bump Avalonia.Svg ( #6603 )
...
* Bump Avalonia.Svg
* Remove using
* Bump Version
* Remove other reload
2024-05-14 17:36:11 +02:00
TSRBerry
a3dc295c5f
Disable keyboard controller input while swkbd is open (foreground) ( #6646 )
...
* Block input updates while swkbd is open in foreground mode
* Flush internal driver state before unblocking input updates
* Rename Flush to Clear and remove unnecessary attribute
2024-05-14 17:14:39 +02:00
Mary Guillemard
ec6cb0abb4
infra: Make Avalonia the default UI ( #6375 )
...
* misc: Move Ryujinx project to Ryujinx.Gtk3
This breaks release CI for now but that's fine.
Signed-off-by: Mary Guillemard <mary@mary.zone >
* misc: Move Ryujinx.Ava project to Ryujinx
This breaks CI for now, but it's fine.
Signed-off-by: Mary Guillemard <mary@mary.zone >
* infra: Make Avalonia the default UI
Should fix CI after the previous changes.
GTK3 isn't build by the release job anymore, only by PR CI.
This also ensure that the test-ava update package is still generated to
allow update from the old testing channel.
Signed-off-by: Mary Guillemard <mary@mary.zone >
* Fix missing copy in create_app_bundle.sh
Signed-off-by: Mary Guillemard <mary@mary.zone >
* Fix syntax error
Signed-off-by: Mary Guillemard <mary@mary.zone >
---------
Signed-off-by: Mary Guillemard <mary@mary.zone >
2024-03-02 12:51:05 +01:00
Isaac Marovitz
f06d22d6f0
Infra: Capitalisation Consistency ( #6296 )
...
* Rename Ryujinx.UI.Common
* Rename Ryujinx.UI.LocaleGenerator
* Update in Files
AboutWindow
* Configuration State
* Rename projects
* Ryujinx/UI
* Fix build
* Main remaining inconsistencies
* HLE.UI Namespace
* HLE.UI Files
* Namespace
* Ryujinx.UI.Common.Configuration.UI
* Ryujinx.UI.Common,Configuration.UI Files
* More instances
2024-02-11 03:09:18 +01:00