Evan Husted
606e149bd3
UI: Create a ColumnIndices struct and pass it by reference to the row ctor instead of recomputing the column index for every column on every row
2025-01-09 18:48:15 -06:00
Evan Husted
384416953d
docs: compat: list title ID column first
2025-01-08 12:30:13 -06:00
Evan Husted
672f5df0f9
docs: compat: Remove issue_number & events_count columns
...
That's mostly for archival purposes; we don't need it.
2025-01-07 18:49:04 -06:00
Evan Husted
ef9c1416ec
UI: compat: Only use monospaced font for title ID
2025-01-07 04:49:20 -06:00
Evan Husted
5efa7d5dfa
UI: compat: remove custom ContentDialog derived type
2025-01-07 04:37:36 -06:00
Evan Husted
f4272b05fa
UI: Compat list disclaimer
2025-01-07 03:53:10 -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
30b22ce6ba
UI: fix nullref
2025-01-06 08:02:37 -06:00
Evan Husted
9acecc9eb2
UI: default OnlyShowOwnedGames in compat list to true
2025-01-06 07:53:27 -06:00
Evan Husted
4193a37a91
these files are a little bit needed
2025-01-06 07:38:11 -06:00
Evan Husted
c4cc657b89
UI: Compatibility List Viewer
2025-01-06 07:31:57 -06:00
Evan Husted
845dd9a8db
vk: regression: potentially fix various random graphical anomalies
2025-01-05 22:25:05 -06:00
Evan Husted
987ab9be41
Fix part 2
2025-01-05 16:03:34 -06:00
Evan Husted
8a2bc3957a
UI: fix: new updates not being autoloaded
2025-01-05 15:45:01 -06:00
Evan Husted
850df38f1e
cleaup imports
2025-01-04 06:54:46 -06:00
Emmanuel Hansen
c8d598d5ac
use UnmanagedCallersOnly for delegates
2025-01-04 06:52:25 -06:00
Evan Husted
3e5b2bda38
UI: RPC: Goat Simulator 3 asset image
2025-01-03 22:25:32 -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
WilliamWsyHK
f43442f774
Include Hack for XC2 JP Edition ( #481 )
...
XC2 has 2 editions, one JP and one global. I own the JP version and
suffered from the soft-lock, meanwhile the current hack only works for
global edition, so PR is simply include JP edition from the hack.
2025-01-01 02:15:14 -06:00
Evan Husted
88d11d3d8d
misc: some cleanups and fix compile warnings
2025-01-01 02:14:59 -06:00
Evan Husted
391f57bdd2
misc: Headless: Inherit main input config
2025-01-01 01:55:10 -06:00
Evan Husted
fd2b5a7fc1
misc: Remove RendererHost AXAML
2025-01-01 01:55:10 -06:00
Otozinclus
37c165e9fc
Only delay shader translation on Metal ( #480 )
...
This way the Arbitrary Shader Translation Delay hack will no longer
affect shader loading when using Vulkan.
2025-01-01 00:18:17 -06:00
Daenorth
003a6d322b
Update to no_NO Norwegian Translation ( #475 )
...
Updated for time resync & auto graphics backend
2025-01-01 00:15:21 -06:00
jozz024
978d2c132b
add a keyboard shortcut for opening amiibo .bin files ( #461 )
2024-12-31 22:45:52 -06:00
Evan Husted
5d63706cea
misc: Bake in ValueEqual logic into ReactiveEventArgs
...
[ci skip]
2024-12-31 22:34:14 -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
6286501550
misc: do not log dirty hack changes if ShowDirtyHacks is disabled
2024-12-31 20:11:44 -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
19d2883a35
UI: Store config migrations in a dictionary and loop through it to do migrations.
2024-12-31 02:51:14 -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
bd29f658b1
misc: Forgot about OfType [ci skip]
2024-12-30 23:28:32 -06:00
Evan Husted
df150f0788
misc: Significantly reduce duplicated code in ConfigurationState migration logic. 300 lines removed; functionally identical.
2024-12-30 23:14:05 -06:00
Evan Husted
e50198b37d
Clarify DramSize XMLdoc
2024-12-30 23:11:59 -06:00
Evan Husted
f426945fec
misc: Rename DirtyHacks to DirtyHack
...
Rename DirtyHack.ShaderCompilationThreadSleep to ShaderTranslationDelay
Changed EnabledDirtyHack to a struct
rename DirtyHackCollection to DirtyHacks
2024-12-30 22:18:35 -06:00
Evan Husted
172869bfba
misc: cleanup applying the current dirty hacks to the config upon loading the json
2024-12-30 22:11:16 -06:00
Evan Husted
b6f88514f9
misc: Move BitTricks methods into BitUtils
...
Cleanup DirtyHackCollection
2024-12-30 22:11:16 -06:00
Hack茶ん
e92f52e56c
Korean translations for new locale keys ( #465 )
2024-12-30 21:13:43 -06:00
Evan Husted
318498eab0
misc: prefix ValidationTask with I, it's an interface
...
Mention in PR comment script that you now need to be logged into GitHub to download artifacts.
2024-12-30 20:57:18 -06:00