Commit graph

  • cf72e189b7 Amended typos and updated commentary Shyanne 2025-12-27 23:04:20 -0500
  • 8bd290cc57 Addressed empty NCA lockup Shyanne 2025-12-27 22:34:48 -0500
  • 45193dcc8d Fractured Locales Support (ryubing/ryujinx!238) Canary-1.3.239 LotP 2025-12-27 14:07:56 -0600
  • 813057acbf Further adjustments to FirmwareAvatarSelector _Neo_ 2025-12-26 17:54:01 +0200
  • 620eba5fcb Removals and cleanup _Neo_ 2025-12-26 17:23:23 +0200
  • ca8bd66aab Merge branch ryujinx:master into ui-input-and-mapping-simplification Neo 2025-12-26 02:54:34 -0600
  • a3c54de158 Merge branch ryujinx:master into ui-actions-new Neo 2025-12-26 02:54:20 -0600
  • 829a5561ab Merge branch ryujinx:master into ui-userprofiles-and-misc Neo 2025-12-26 02:54:13 -0600
  • 9ebf444644 [ci skip] Code comment GreemDev 2025-12-25 23:48:10 -0600
  • 0aec32f437 Adding an observable property _Neo_ 2025-12-25 19:39:01 +0200
  • 6619de59ab Testing new stuff _Neo_ 2025-12-25 19:37:29 +0200
  • c29c68ec42 Add error log output when max retried reached Martin Bai 2025-12-25 14:08:34 +0000
  • 48adca40f5 Add max retries to BufferedQuery regardless of the presence of wakeSignal, fixed freezing at character selection screen of Super Mario Party Jamboree Martin Bai 2025-12-25 13:47:27 +0000
  • 746dc2cd22 Margins + Locale adjustments Pt.2 _Neo_ 2025-12-24 21:16:13 +0200
  • 17ab09119e Margins + Locale adjustments _Neo_ 2025-12-24 18:55:08 +0200
  • 733cd80c23 Switch params for consistency _Neo_ 2025-12-23 18:09:16 +0200
  • 96fa8ca8f5 Merge branch 'ui-actions-new' of https://git.ryujinx.app/neo/ryujinx into ui-actions-new _Neo_ 2025-12-23 17:45:21 +0200
  • 687f281a3e More Actions Adjustments _Neo_ 2025-12-23 17:44:56 +0200
  • de62c9ee1f Merge branch ryujinx:master into ui-actions-new Neo 2025-12-23 02:27:22 -0600
  • 46bae1c40a Merge branch ryujinx:master into ui-userprofiles-and-misc Neo 2025-12-23 02:27:12 -0600
  • f185e4f967 Merge branch ryujinx:master into ui-input-and-mapping-simplification Neo 2025-12-23 02:26:09 -0600
  • f585b36263 Use new retry flag for uploading built artifacts in CI Canary-1.3.238 GreemDev 2025-12-23 02:16:01 -0600
  • a96f20dca5 Removed TypedStringEnumConverter; it exists in .NET now. GreemDev 2025-12-23 01:42:28 -0600
  • 1e1bcb4a5b storing commit string in github output causes weird CI failures Canary-1.3.237 GreemDev 2025-12-23 00:02:02 -0600
  • acf910e800 Merge branch 'begone/osx-x64-part-2' into 'master' GreemDev 2025-12-22 09:07:59 -0600
  • 6d73b92e08 Merge branch ryujinx:master into ui-input-and-mapping-simplification Neo 2025-12-22 02:44:51 -0600
  • 5536bba1fa Merge branch ryujinx:master into ui-userprofiles-and-misc Neo 2025-12-22 02:44:23 -0600
  • aee0d5373a Merge branch ryujinx:master into ui-actions-new Neo 2025-12-22 02:44:12 -0600
  • b7dd718d6f use lambda-based config modifier insstead of manually setting a bool to true setup-wizard GreemDev 2025-12-22 00:13:53 -0600
  • ca76bacd22 gdb: add monitor get mapping (ryubing/ryujinx!215) Coxxs 2025-12-21 22:34:20 -0600
  • b63c21da88 Do not calculate height delta when the window is maximized Coxxs 2025-10-27 01:41:16 +0800
  • 66b961f5e3 Account for Avalonia window height delta to save correct height on exit Coxxs 2025-10-27 01:04:34 +0800
  • 55c2ae2b3d Check if Switch is running before creating minidump Coxxs 2025-11-15 03:46:25 +0800
  • b51999a1ba Print a message first in case it crashes again during minidump creation Coxxs 2025-11-13 17:30:22 +0800
  • bfc0d62732 Create minidump at ProcessUnhandledException Coxxs 2025-10-23 23:39:39 +0800
  • 51b417ec85 Remove border around Mii Editor loading image + increase margins _Neo_ 2025-12-21 17:28:01 +0200
  • 02c0964923 Simplify "Install Keys" and "Install Firmware" _Neo_ 2025-12-21 16:53:07 +0200
  • 8c6b642129 Center listbox elements in ProfileSelectorDialog _Neo_ 2025-12-20 16:36:51 +0200
  • 6ee7957574 use a helper to get key path instead of checking mode & userpath existing every time GreemDev 2025-12-08 00:26:45 -0600
  • bf62531802 unused property GreemDev 2025-12-07 17:03:40 -0600
  • 17be50ea80 Update title with page GreemDev 2025-12-07 16:57:24 -0600
  • ec50a1ec3e rename markup imported xml namespace to ext to match the rest of the codebase GreemDev 2025-12-07 15:46:07 -0600
  • 5a20047e5e forgot to string.Format gamedir page desc GreemDev 2025-12-07 02:07:05 -0600
  • f9fed4cf4d make page desc smaller GreemDev 2025-12-07 02:06:53 -0600
  • 2970dcd3c7 Localize all (I think...) previously hardcoded english strings in the setup wizard GreemDev 2025-12-07 02:03:10 -0600
  • 4be6cb2fa1 oops GreemDev 2025-12-07 00:30:22 -0600
  • c90d2af9cd game dir setup GreemDev 2025-12-07 00:27:46 -0600
  • 13ff9cb162 Separate firmware avatar loading from the selector view model GreemDev 2025-12-06 14:50:02 -0600
  • b35ba58831 rewrite EmbeddedAvaloniaResources GreemDev 2025-11-30 15:58:52 -0600
  • e12a77d4a3 add a setup finished screen added the ability to hide the help button (basically just for the finish screen, because it has a bigger discord button in the same place) holding shift while opening the setup wizard now opens it in passive mode, aka it will install only what you need. this is mostly for testing and likely will be nuked before this code as a whole is made part of the official emulator, but it might not GreemDev 2025-11-29 02:17:23 -0600
  • 804a4e0bcb reduce logo crunching GreemDev 2025-11-29 02:08:58 -0600
  • 94870eafaa further simplify pagebuilding by embedding the desired title locale key in the context base type GreemDev 2025-11-28 00:21:51 -0600
  • 7e6cc31866 cleanup usings GreemDev 2025-11-28 00:08:45 -0600
  • 3b25c43abf reorganize RyujinxSetupWizard GreemDev 2025-11-27 21:00:44 -0600
  • 1804dd031b oops GreemDev 2025-11-27 02:15:21 -0600
  • 211498e060 Overhaul setup wizard help pages GreemDev 2025-11-27 02:11:49 -0600
  • 4bdee89288 small cleanup GreemDev 2025-11-27 00:37:00 -0600
  • d8a6364cca rename NotificationHelper to RyujinxNotificationManager, rename instance method names. Additionally clarified what the math is in the notification manager margin parameter. GreemDev 2025-11-26 17:12:35 -0600
  • 2f794794c6 use the margin to force it to show bottom center GreemDev 2025-11-24 21:44:26 -0600
  • 1d6c2426df OOPS broke the setup wizard :3 GreemDev 2025-11-24 21:32:47 -0600
  • 6cd03f15fa cleanup GreemDev 2025-11-24 20:51:12 -0600
  • 3fe7600382 add "overwrite mode" for the setup wizard, basically this just ignores the precondition of having whatever the page configures before showing it. GreemDev 2025-11-24 20:25:59 -0600
  • dc2aa837b3 Setup Wizard restructuring - Remove polymorphic base, this only existed because TKMM has a desktop/switch setup prodecure difference and has 2 implementations of the setup wizard. We only need one. - Remove Systems/UI file split, they're all in Ryujinx.Ava.UI now - made NotificationHelper instance-based to allow you to encapsulate notifications to a window that magically disappear when the window is closed, instead of switching to showing on the main window. GreemDev 2025-11-24 03:45:19 -0600
  • 133ac41425 Bake setup step logic into the view models themselves instead of being in the setup wizard implementation GreemDev 2025-11-23 19:56:52 -0600
  • fd2ecee479 fix "could not find part of path" error when installing firmware GreemDev 2025-11-23 19:33:07 -0600
  • 8f529d17a8 combine SetupWizardPage and the builder type since the builder mutated an instance of the built type anyways GreemDev 2025-11-23 17:28:48 -0600
  • 884d0f526c treat configuration load fail as first start (so you're prompted to set the game/autoload dirs, when that step is implemented) GreemDev 2025-11-22 23:42:09 -0600
  • c5b325bde2 add a setup wizard opener in the help dropdown in the menu bar, that also respects CanShowSetupWizard GreemDev 2025-11-22 23:23:30 -0600
  • 8ab851ead8 move more of the setup wizard logic into the setup wizard itself instead of having some critical logic in a random lambda in MainWindow.axaml.cs GreemDev 2025-11-22 20:33:28 -0600
  • 5a060cf451 fixup namespaces (again) GreemDev 2025-11-22 20:13:15 -0600
  • 9b0fa3bf6d content & viewmodel object creation helper with out param, touch up firmware install step GreemDev 2025-11-22 18:35:37 -0600
  • 325e13a490 fix: require valid key installations before moving onto firmware setup step GreemDev 2025-11-22 17:44:16 -0600
  • e202cccc6e firmware stage GreemDev 2025-11-21 03:36:10 -0600
  • e0ed8f56ea cleanup GreemDev 2025-11-21 01:16:42 -0600
  • 46b2fb92d7 more namespace fixes GreemDev 2025-11-21 01:06:42 -0600
  • 8563e7d4dc use a custom key install function with notifications instead of the normal one with dialogs GreemDev 2025-11-21 01:05:43 -0600
  • ee10cbf735 cleanup GreemDev 2025-11-21 00:24:48 -0600
  • b033adbde7 Initial work on a setup wizard GreemDev 2025-11-21 00:20:15 -0600
  • 76dd747811 Merge branch ryujinx:master into ui-userprofiles-and-misc Neo 2025-12-19 04:58:26 -0600
  • 79805c151b Merge branch ryujinx:master into ui-input-and-mapping-simplification Neo 2025-12-19 04:58:17 -0600
  • c032c4e946 Merge branch ryujinx:master into ui-actions-new Neo 2025-12-19 04:58:05 -0600
  • 66cfa3db0f upload macos_arm64 file begone/osx-x64-part-2 GreemDev 2025-12-19 01:32:34 -0600
  • 7f7c4ff5a9 Remove universal app bundle and instead just create an ARM64-only adhoc codesigned macOS build. GreemDev 2025-11-19 02:54:28 -0600
  • d775f64108 Intel Mac Ryubing will be self-compile only, so remove the warning on startup. GreemDev 2025-11-19 02:53:23 -0600
  • 27de6f2729 Treat Intel Mac builds as dirty builds to disable the updater. begone/osx-x64-part-1 GreemDev 2025-11-19 02:51:49 -0600
  • 66f339d265 CI 2.0 (ryubing/ryujinx!237) GreemDev 2025-12-18 22:56:50 -0600
  • 712b1f90d0 Merge branch ryujinx:master into ui-actions-new Neo 2025-12-18 03:52:40 -0600
  • 26650a4f1b Merge branch ryujinx:master into ui-input-and-mapping-simplification Neo 2025-12-18 03:52:31 -0600
  • 1c073ebc63 Merge branch ryujinx:master into ui-userprofiles-and-misc Neo 2025-12-18 03:52:22 -0600
  • 6cdbdfd329 [ci skip] Pin GitLabCli to 1.4.1 in CI scripts so I can test v2.0 GreemDev 2025-12-18 03:27:34 -0600
  • 9f817d60d5 oops Canary-1.3.236 GreemDev 2025-12-18 03:05:42 -0600
  • 5cffc95be6 Make all OSes build on Linux (7zip has a linux version) GreemDev 2025-12-18 03:01:10 -0600
  • cebe423df2 Merge branch ryujinx:master into ui-userprofiles-and-misc Neo 2025-12-13 05:08:36 -0600
  • 89c3daccb4 Merge branch ryujinx:master into ui-input-and-mapping-simplification Neo 2025-12-13 05:08:16 -0600
  • 4ee075d7d9 Merge branch ryujinx:master into ui-actions-new Neo 2025-12-13 05:08:02 -0600
  • 2c0977f6b3 fix pre-action crash (ryubing/ryujinx!236) Canary-1.3.234 LotP 2025-12-12 14:28:54 -0600
  • 86c32052cd Adjust Amiibo window sizes a bit _Neo_ 2025-12-10 13:53:41 +0200
  • 981d0adfe6 Clean up some locales _Neo_ 2025-12-09 16:37:43 +0200
  • 3820e220e7 Removing/Merging duplicate locales _Neo_ 2025-12-09 15:31:15 +0200
  • f15a1148a4 Further fixing some Amiibo shenanigans _Neo_ 2025-12-07 14:04:15 +0200