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
9eb273a0f7
Org rename (they call me indecisive)
2024-12-27 02:05:37 -06:00
Evan Husted
ccddaa77d1
infra: Org
2024-12-27 01:59:29 -06:00
Evan Husted
01c2e67334
lol
2024-12-27 01:41:48 -06:00
Evan Husted
4c646721d6
infra: Testing moving canary to the future home of this fork
2024-12-27 01:38:51 -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
1bc0159139
Once again, I am stupid
2024-12-27 00:41:50 -06:00
Evan Husted
0733b7d0a1
chore: Remove duplicate VSyncMode enum in GAL
2024-12-27 00:38:12 -06:00
Evan Husted
9df1366fa1
I may be stu-- nah. I am here. I am stupid for this one.
2024-12-27 00:00:29 -06:00
Evan Husted
c73b5bdf46
metal: wip: allow getting/setting developerHUDProperies
2024-12-26 23:58:55 -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
c9b2a6b1f1
metal: Try and see if this lets VSync turn off.
...
(cherry picked from commit 9558b37716
)
2024-12-26 22:46:18 -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
Evan Husted
412d4065b8
UI: Abstract applet launch logic for future potential applets
...
Optimize locale loading (remove always loading english, that was only needed with the old system)
2024-12-25 00:56:01 -06:00
Evan Husted
e6644626fc
UI: Fix negative space savings in XCI trimmer
2024-12-25 00:06:29 -06:00
Evan Husted
0bacdb8765
Improve locale file parsing error descriptions
2024-12-24 22:19:58 -06:00
Evan Husted
0ca4d6e921
misc: Move StatusBarSeparator into Controls namespace, rename to MiniVerticalSeparator
...
add bulk property change event method
give each markup extension its own property name
2024-12-24 21:55:12 -06:00
Evan Husted
f0aa7eedf6
lol
2024-12-24 21:15:13 -06:00
Evan Husted
41acc4b1f3
UI: misc: Collapse repeated identical Border usages into a helper control.
2024-12-24 21:14:17 -06:00
Evan Husted
7aede70ba9
UI: Make custom title bar window controls extend exactly as long as the menu bar is tall
2024-12-24 21:00:41 -06:00
Evan Husted
a0a4f78cff
UI: Thin down the borders of the app icon a little bit and trim down the file size significantly.
2024-12-24 20:47:14 -06:00
Evan Husted
16a60fdf12
UI: Rename App to RyujinxApp
...
Add more NotificationHelper methods
Simplify ID copy logic
2024-12-24 13:39:48 -06:00
Evan Husted
4d7350fc6e
UI: Copy Title ID by clicking on it.
2024-12-24 13:23:43 -06:00
Evan Husted
b05eab21a2
misc: always log backend when creating embeddedwindow
2024-12-24 01:40:29 -06:00
Evan Husted
ff667a5c84
chore: Fix .ctor message source
2024-12-24 01:35:27 -06:00
Evan Husted
2f540dc88c
infra: chore: fix/silence compile warnings
2024-12-24 01:23:01 -06:00
Evan Husted
3cb996bf5c
UI: Log backend used when Auto is selected
2024-12-24 01:15:23 -06:00
Evan Husted
852823104f
EXPERIMENTAL: Metal backend ( #441 )
...
This is not a continuation of the Metal backend; this is simply bringing
the branch up to date and merging it as-is behind an experiment.
---------
Co-authored-by: Isaac Marovitz <isaacryu@icloud.com>
Co-authored-by: Samuliak <samuliak77@gmail.com>
Co-authored-by: SamoZ256 <96914946+SamoZ256@users.noreply.github.com>
Co-authored-by: Isaac Marovitz <42140194+IsaacMarovitz@users.noreply.github.com>
Co-authored-by: riperiperi <rhy3756547@hotmail.com>
Co-authored-by: Gabriel A <gab.dark.100@gmail.com>
2024-12-24 00:55:16 -06:00
Daenorth
3094df54dd
Update Norwegian Translation ( #418 )
...
swiggybobo
2024-12-23 17:03:33 -06:00
Evan Husted
278fe9d4f0
Add buildvalidationtasks project to infra label
2024-12-23 16:16:48 -06:00
GabCoolGuy
a560d2efdb
UI: Added missing french locales/Translated french locales ( #415 )
...
Custom refresh rate locales and fixed a couple others too
2024-12-23 15:43:06 -06:00
asfasagag
a270dc721c
UI: Option to resize window to 1440p, 2160p ( #432 )
...
Minor but useful quality of life addition
2024-12-22 22:49:40 -06:00
Evan Husted
23b0b22400
UI: Ensure last played date & time are always on 2 separate lines, for consistency.
2024-12-22 16:08:12 -06:00
Evan Husted
3dfbf55611
Merge remote-tracking branch 'origin/master'
2024-12-22 16:01:19 -06:00
Evan Husted
cb355f504d
UI: Rearrange help menu item & merge wiki page link buttons into a "category" button.
2024-12-22 16:01:09 -06:00
Marco Carvalho
b5483d8fe0
Prefer generic overload when type is known ( #430 )
2024-12-22 13:23:35 -06:00
Evan Husted
8259f790d7
misc: Cleanup locale validator
2024-12-22 13:19:10 -06:00
Evan Husted
1ea345faa7
UI: Move Match PC Time to next to the time selector & change label & tooltip to clarify behavior further.
2024-12-22 12:53:48 -06:00
Marco Carvalho
5913ceda40
Avoid zero-length array allocations ( #427 )
2024-12-22 11:36:05 -06:00
Marco Carvalho
decd37ce6d
Add missing "yield return" ( #424 )
2024-12-21 23:28:31 -06:00
Hack茶ん
67ec10feea
Korean translation update ( #422 )
2024-12-21 22:46:57 -06:00
Evan Husted
4c7cb54ec6
misc: I may be stupid
2024-12-21 21:52:04 -06:00
Evan Husted
f898a5ecf4
Remove code references to having a flatpak version
2024-12-21 20:06:59 -06:00
Evan Husted
2fac0f4db1
Specify it's date & time
2024-12-21 20:00:16 -06:00
Evan Husted
0f18df982f
UI: localize the button & make it smaller
2024-12-21 19:59:16 -06:00
Evan Husted
d9fe0da345
UI: Button to set emulator time based on system time in settings, under the time settings.
...
Partially resolves #355 . I think that wanted automatic. If automatic functionality is still desired even with this change then that will be considered.
2024-12-21 19:43:40 -06:00