Commit Graph

  • ce0dbc6044 Merge branch 'ui-userprofiles-and-misc' into 'master' Neo 2025-12-14 01:35:13 -0600
  • 42d8b9bf84 Merge branch 'allow-change-icon' into 'master' VewDev 2025-12-13 22:47:01 -0600
  • bd2067ef8d Merge branch 'ui-input-and-mapping-simplification' into 'master' Neo 2025-12-13 08:34:09 -0600
  • 7aef108284 Merge branch 'ui-actions-new' into 'master' Neo 2025-12-13 06:06:03 -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
  • 215265e7d9 Merge branch 'master' into 'master' Maki 2025-12-12 22:59:32 -0600
  • 2d4bbdc9bc Merge branch 'exception-minidump' into 'master' Coxxs 2025-12-12 19:03:20 -0600
  • 86c0004170 Merge branch 'update/molten-vk' into 'master' V380-Ori 2025-12-12 19:02:33 -0600
  • 3a1a496fd7 Merge branch 'pkctrl' into 'master' Xam 2025-12-13 02:01:11 +0100
  • d5f57f624a Merge branch 'gpu/dma-apple' into 'master' V380-Ori 2025-12-12 19:01:02 -0600
  • 50e9d0ce17 Merge branch 'ava/retina-scaling' into 'master' V380-Ori 2025-12-12 18:59:13 -0600
  • a2087fbfcf Merge branch 'gdb-memory-mapping' into 'master' Coxxs 2025-12-12 18:59:13 -0600
  • 52dee9fdcc Merge branch 'WebApplet' into 'master' Lamparter 2025-12-13 00:38:00 +0000
  • 94d8cc9cdd Merge branch 'features/compat-local-name' into 'master' WilliamWsyHK 2025-12-12 18:36:47 -0600
  • c1fd81e36a Merge branch 'implement-StartEx' into 'master' sh0inx 2025-12-12 18:18:33 -0600
  • 0af6169a49 Merge branch 'implement-IsSixAxisSensorAtRest' into 'master' sh0inx 2025-12-12 16:23:40 -0600
  • aea4da0052 Merge branch 'height-fix' into 'master' Coxxs 2025-12-12 15:41:14 -0600
  • 8e666a2133 Merge branch 'shaderc' into 'master' V380-Ori 2025-12-12 15:30:22 -0600
  • 594d1828f2 Merge branch 'begone/osx-x64-part-1' into 'master' GreemDev 2025-12-12 15:27:28 -0600
  • 2946707b50 Merge branch 'clip-distance' into 'master' V380-Ori 2025-12-12 15:27:21 -0600
  • 3ab336d59c Merge branch 'begone/osx-x64-part-2' into 'master' GreemDev 2025-12-12 15:03:52 -0600
  • 2c0977f6b3 fix pre-action crash (ryubing/ryujinx!236) master Canary-1.3.234 LotP 2025-12-12 14:28:54 -0600
  • a7f0ba78ee Merge branch 'fix-preaction-crash' into 'master' LotP 2025-12-12 14:28:36 -0600
  • ab47068320 fix crash LotP1 2025-12-12 21:27:30 +0100
  • 81b05beee7 use a helper to get key path instead of checking mode & userpath existing every time setup-wizard GreemDev 2025-12-08 00:26:45 -0600
  • 52be41abb4 unused property GreemDev 2025-12-07 17:03:40 -0600
  • dbcfdcd1ac Update title with page GreemDev 2025-12-07 16:57:24 -0600
  • 1c6ee14499 rename markup imported xml namespace to ext to match the rest of the codebase GreemDev 2025-12-07 15:46:07 -0600
  • 11fc727db7 forgot to string.Format gamedir page desc GreemDev 2025-12-07 02:07:05 -0600
  • 315cb4495b make page desc smaller GreemDev 2025-12-07 02:06:53 -0600
  • 69ee5cf640 Localize all (I think...) previously hardcoded english strings in the setup wizard GreemDev 2025-12-07 02:03:10 -0600
  • 7176e2fd53 oops GreemDev 2025-12-07 00:30:22 -0600
  • 6fccc08b44 game dir setup GreemDev 2025-12-07 00:27:46 -0600
  • 050bd2b72f Separate firmware avatar loading from the selector view model GreemDev 2025-12-06 14:50:02 -0600
  • aa4bb25048 rewrite EmbeddedAvaloniaResources GreemDev 2025-11-30 15:58:52 -0600
  • 93c9ae48e3 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
  • 068f164248 reduce logo crunching GreemDev 2025-11-29 02:08:58 -0600
  • 69307f5fae further simplify pagebuilding by embedding the desired title locale key in the context base type GreemDev 2025-11-28 00:21:51 -0600
  • 7a7dcdc603 cleanup usings GreemDev 2025-11-28 00:08:45 -0600
  • bfba4c122a reorganize RyujinxSetupWizard GreemDev 2025-11-27 21:00:44 -0600
  • 5b11a22385 oops GreemDev 2025-11-27 02:15:21 -0600
  • e1cb10a550 Overhaul setup wizard help pages GreemDev 2025-11-27 02:11:49 -0600
  • a5784b9257 small cleanup GreemDev 2025-11-27 00:37:00 -0600
  • 51ae03cc00 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
  • a3551bc533 use the margin to force it to show bottom center GreemDev 2025-11-24 21:44:26 -0600
  • 560aa01ed1 OOPS broke the setup wizard :3 GreemDev 2025-11-24 21:32:47 -0600
  • 5c7f2545b3 cleanup GreemDev 2025-11-24 20:51:12 -0600
  • 89d2529830 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
  • a483186c10 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
  • a934ffa0dc 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
  • dbebdb60d5 fix "could not find part of path" error when installing firmware GreemDev 2025-11-23 19:33:07 -0600
  • 7fdbfb7e2e 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
  • 3f108ab1f3 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
  • 0ea8fa7170 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
  • 9980cb9c17 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
  • 9cd5adafa1 fixup namespaces (again) GreemDev 2025-11-22 20:13:15 -0600
  • ff171fe4e4 content & viewmodel object creation helper with out param, touch up firmware install step GreemDev 2025-11-22 18:35:37 -0600
  • 288cfd5536 fix: require valid key installations before moving onto firmware setup step GreemDev 2025-11-22 17:44:16 -0600
  • e9e55e6fc7 firmware stage GreemDev 2025-11-21 03:36:10 -0600
  • a92c558275 cleanup GreemDev 2025-11-21 01:16:42 -0600
  • 3fd4777cef more namespace fixes GreemDev 2025-11-21 01:06:42 -0600
  • 542dc8dd86 use a custom key install function with notifications instead of the normal one with dialogs GreemDev 2025-11-21 01:05:43 -0600
  • 136a15ad6f cleanup GreemDev 2025-11-21 00:24:48 -0600
  • f4f243c261 Initial work on a setup wizard GreemDev 2025-11-21 00:20:15 -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
  • de0a99b699 Do not calculate height delta when the window is maximized Coxxs 2025-10-27 01:41:16 +0800
  • 4505453301 Account for Avalonia window height delta to save correct height on exit Coxxs 2025-10-27 01:04:34 +0800
  • e1e1fe40df Check if Switch is running before creating minidump Coxxs 2025-11-15 03:46:25 +0800
  • c65fed8af7 Print a message first in case it crashes again during minidump creation Coxxs 2025-11-13 17:30:22 +0800
  • 4bd46c50be Create minidump at ProcessUnhandledException Coxxs 2025-10-23 23:39:39 +0800
  • 37ddd478d1 gdb: Fix GetAttributeFlags Coxxs 2025-11-12 00:51:47 +0800
  • 17a575a505 gdb: refactor rcmd address parsing Coxxs 2025-11-11 14:15:55 +0800
  • ccca2e8282 gdb: add monitor get mapping Coxxs 2025-11-11 10:12:31 +0800
  • f15a1148a4 Further fixing some Amiibo shenanigans _Neo_ 2025-12-07 14:04:15 +0200
  • 13baa792e9 Merge branch ryujinx:master into ui-input-and-mapping-simplification Neo 2025-12-07 03:33:39 -0600
  • 93f53b24b8 Merge branch ryujinx:master into ui-userprofiles-and-misc Neo 2025-12-07 03:33:08 -0600
  • 8cef34450b Merge branch ryujinx:master into ui-actions-new Neo 2025-12-07 03:32:51 -0600
  • 3a593b6084 Fix kaddressarbiter crash (ryubing/ryujinx!235) Canary-1.3.233 LotP 2025-12-06 20:16:43 -0600
  • ee202e1410 Merge branch 'fix-kaddressarbiter-crash' into 'master' LotP 2025-12-06 20:16:15 -0600
  • 3b46629a7b fix crash when address list does not exist LotP1 2025-12-07 03:14:09 +0100
  • 502b365032 Update .gitignore LotP1 2025-12-07 03:01:59 +0100
  • c3155fcadb Memory Changes 3.2 (ryubing/ryujinx!234) Canary-1.3.232 LotP 2025-12-06 17:19:19 -0600
  • 1534f429e0 Merge branch 'memory-changes-3.2' into 'master' LotP 2025-12-06 16:59:30 -0600
  • 4467b54530 Revert "experimental caching of memory array" LotP1 2025-12-04 12:27:43 +0100
  • 60cbbf70db pool array LotP1 2025-11-27 03:55:51 +0100
  • 7a826d6b4e skip bounds checks on non-edge overlaps LotP1 2025-11-27 03:55:35 +0100
  • fdcd050cbe faster copy LotP1 2025-11-27 03:54:35 +0100
  • 7eb6a73196 cleanup logging and debugging LotP1 2025-11-27 03:32:29 +0100
  • 6e002bea07 fix inherited buffers still syncing LotP1 2025-11-27 03:31:25 +0100
  • 01f43cafea test LotP1 2025-11-21 16:26:37 +0100
  • be1a05dead reuse buffers instead of recreating LotP1 2025-11-21 04:13:01 +0100
  • 3d7f302a8a increase span pool size so to fit bigger arrays LotP1 2025-11-20 16:26:05 +0100
  • 2cd052157e MultiWaitHolder pooling LotP1 2025-11-20 03:12:08 +0100
  • 0e0d6e82dd RecyclableMemoryStream pool LotP1 2025-11-20 02:23:56 +0100
  • 44ab243694 KSessionRequest pool LotP1 2025-11-20 02:23:33 +0100
  • 27620161c2 experimental caching of memory array LotP1 2025-11-20 02:21:56 +0100