Evan Husted
d4a7ee25ea
misc: chore: use ObservableProperty on input view models
2025-01-10 23:23:05 -06:00
Evan Husted
3141c560fb
misc: chore: remove sender parameter from LdnGameData receieved event
2025-01-10 23:15:55 -06:00
Evan Husted
de341b285b
misc: use ObservableProperty on HotkeyConfig fields
2025-01-10 23:15:37 -06:00
Evan Husted
cc95e80ee9
misc: chore: Move converters into a directory in Helpers. Namespace unchanged
2025-01-10 20:24:53 -06:00
Evan Husted
d75ce52bd4
UI: Show play time in one time unit, maxing out at hours.
2025-01-10 20:23:47 -06:00
Evan Husted
cca429d46a
misc: chore: restore not enable
2025-01-09 21:42:54 -06:00
Evan Husted
27993b789f
misc: chore: fix some compile warnings
2025-01-09 20:23:26 -06:00
Evan Husted
d8265f7772
Embed compatibility list into executable
...
instead of downloading
Co-Authored-By: Vita Chumakova <me@ezhevita.dev>
2025-01-07 03:37:07 -06:00
Evan Husted
259526430c
UI: Properly space language menu items instead of prepending a space to the language name
2025-01-07 00:36:22 -06:00
Evan Husted
b5fafb6394
UI: stop using async voids in MainMenuBarView; use RelayCommands
2025-01-06 23:52:20 -06:00
Evan Husted
323c356d9c
UI: Widen compatibility list, and make search box take up all space horizontally
2025-01-06 22:03:39 -06:00
Evan Husted
c4cc657b89
UI: Compatibility List Viewer
2025-01-06 07:31:57 -06:00
Evan Husted
9bb50fc6dd
misc: improve unpacking error & add nullability to SelectedIcon
2025-01-03 22:25:32 -06:00
Evan Husted
e956864697
misc: Remove needless AsObservableList
2025-01-03 22:25:32 -06:00
Evan Husted
88d11d3d8d
misc: some cleanups and fix compile warnings
2025-01-01 02:14:59 -06:00
Evan Husted
fd2b5a7fc1
misc: Remove RendererHost AXAML
2025-01-01 01:55:10 -06:00
jozz024
978d2c132b
add a keyboard shortcut for opening amiibo .bin files ( #461 )
2024-12-31 22:45:52 -06:00
Evan Husted
732aafd3bb
misc: Prevent value change logging when the value is changed to the same thing it was before the value change.
2024-12-31 22:23:08 -06:00
Evan Husted
3fa714bb72
misc: DateTimeOffset Extract extension from Gommon
2024-12-31 21:21:54 -06:00
Evan Husted
7c01633f13
UI: Show the path of the mod on the folder button
2024-12-31 21:15:50 -06:00
Evan Husted
27c5cba10b
misc: More Mvvm usage instead of writing out the observable properties
2024-12-31 21:11:57 -06:00
Evan Husted
3525d5ecd4
UI: clean up slider UI for shader translation delay
2024-12-31 20:11:49 -06:00
Evan Husted
61ae427a4d
misc: Add CommunityToolkit.Mvvm for observable property generation; apply it to MainWindowViewModel for now.
2024-12-31 03:29:08 -06:00
Evan Husted
617c03119f
misc: clean vsync toggle log
2024-12-31 00:52:39 -06:00
Evan Husted
e43d899e1d
misc: Use a few static helpers for Avalonia objects
2024-12-31 00:19:23 -06:00
Evan Husted
0cd09ea0c5
misc: Simplify ControlHolder checks in MainWindowViewModel
2024-12-31 00:04:23 -06:00
Evan Husted
4135d74e4d
UI: Only allow right click to create a context menu if a game is selected.
2024-12-30 23:50:55 -06:00
Evan Husted
a5cde8e006
misc: Update Gommon, apply new extension
2024-12-30 20:37:02 -06:00
WilliamWsyHK
e486b902b1
Skip processing application for LDN if it does not have control holder ( #460 ) [ci-skip]
2024-12-30 01:53:06 -06:00
Evan Husted
0ab5b41c4b
misc: Move dirty hack related stuff into a separate viewmodel, only show slider when translation delay is enabled.
2024-12-30 01:33:07 -06:00
Evan Husted
ec1020b165
UI: Dirty hacks clarification [ci skip]
2024-12-30 01:10:40 -06:00
Evan Husted
8e4a77aba0
UI: Text in the shader translation slider tooltip
2024-12-30 00:09:19 -06:00
Evan Husted
8fd8a776c9
misc: prevent crashes
2024-12-29 23:39:40 -06:00
Evan Husted
eec92c242c
misc: Remove shader translation delay dirty hack from UI
...
it doesn't do anything
2024-12-29 22:55:33 -06:00
Evan Husted
f362bef43d
misc: Overhaul DirtyHacks saving to support storing a value alongside an off/off flag.
2024-12-29 21:17:01 -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
6caab1aa37
misc: move Models & Helpers into Common & Avalonia projects
2024-12-29 19:09:28 -06:00
Evan Husted
9baaa2b8f8
misc: Move image assets to Avalonia project
2024-12-29 18:37:37 -06:00
Evan Husted
32cdccde12
misc: Move UserError to Common project
2024-12-29 18:06:18 -06:00
Evan Husted
2aaaa7872f
UI: Improve XC2 hack hover tooltip information
2024-12-28 22:28:40 -06:00
Evan Husted
8b3a945b5f
misc: Dirty Hacks
...
Enable this settings screen via a boolean in Config.json
First one is the xb2 menu softlock fix
2024-12-28 22:04:21 -06:00
Evan Husted
56e45ae648
misc: Collapse LdnGameDataArray into the main class as an inner class
...
- privated the constructor; only obtainable by the static helper on the main LdnGameData class.
- constructor logic now in the static helper; constructor just directly sets the data it's given.
2024-12-27 15:33:31 -06:00
Evan Husted
07074272ca
Revert "UI: Directly proxy window properties on the view model back to the stored window"
...
This reverts commit 9754d247b5
.
2024-12-27 15:24:57 -06:00
Evan Husted
d3bc3a1081
UI: Simplify LDN data logic
2024-12-27 01:32:23 -06:00
Evan Husted
c69881a0a2
UI: chore: remove direct static MainWindowViewModel reference
2024-12-27 00:47:57 -06:00
Evan Husted
9754d247b5
UI: Directly proxy window properties on the view model back to the stored window
2024-12-26 23:32:53 -06:00
Evan Husted
267e9f6350
UI: Redirect IME errors to Debug instead of error
2024-12-26 23:13:35 -06:00
Evan Husted
d7b3dd12d1
UI: Set title bar icon to the already loaded one
2024-12-26 22:58:49 -06:00
Evan Husted
17233d30da
misc: give various threads dedicated names
...
Move all title ID lists into a TitleIDs class in Ryujinx.Common, with helpers.
Unify & simplify Auto graphics backend selection logic
2024-12-26 00:29:00 -06:00
Otozinclus
2bf48f57d2
Add more games to metal list ( #447 )
...
Mario Kart 8 Deluxe and Deltarune got tested by Isaac with help from
Peri previosly (His video: https://www.youtube.com/watch?v=GEVre_0ZVUg
)
Captain Toad, Cuphead and Animal Crossing I tested myself (side-by-side
Video comparison: https://youtu.be/auNS9MmZMPI )
Additional information:
Cuphead has flickering issues with certain UI elements on Vulkan via
MoltenVK. Metal fixes those and introduces no new issues, according to
my testing.
Animal Crossing is accurate, except for it having broken backgrounds in
interiors, causing them to appear as white instead of black. This is
caused by a hardware level sampler bug, that isaac never got to find a
workaround for.
However, this issue happens with Vulkan via MoltenVK as well, both Metal
and Vulkan have this issue, therefore Metal shouldn't have any downside
compared to using Vulkan in this game.
2024-12-25 14:19:53 -06:00