Commit Graph

  • e909ea3210 bump labeler action to v6 master ryuadmin 2026-04-16 06:24:51 +00:00
  • 2a688abeec Merge pull request 'i18n : New Translation for French (fr_FR )and Spanish (es_ES)' (#14) from Babib3l/Ryubing:ryujinx-Fr-Es-Translations into master sh0inx 2026-04-15 20:28:26 +00:00
  • 9f88d68268 fix: drop stale GitLab locale rebase leftovers Babib3l 2026-04-14 00:27:54 +02:00
  • fe685c3f8f Rebase locale updates for GitLab and FR/ES translations Babib3l 2026-04-14 00:27:46 +02:00
  • 2edc165e26 chore: post-migration cleanup Canary-1.3.269 GreemDev 2026-04-13 00:51:10 -05:00
  • fa7cb22240 fix: probably gonna be chasing these down for a while ryuadmin 2026-04-12 20:55:02 +00:00
  • c5b4add186 Maybe fix the labeler? greem 2026-04-12 17:59:20 +00:00
  • 0079e0bfa5 Add distribution/macos/create_macos_pr_build_ava.sh (#3) greem 2026-04-12 03:11:13 +00:00
  • 25b70e05d7 Update BiquadFilterEffectParameterTests.cs Canary-1.3.268 Shyanne 2026-04-11 22:34:03 -04:00
  • 78eb95733a Update README.md ryuadmin 2026-04-12 00:17:13 +00:00
  • 17a768a5df Update .forgejo/workflows/canary.yml Canary-1.3.267 ryuadmin 2026-04-11 23:39:44 +00:00
  • 339cddd0e2 fix: extract-and-run AppImageTool in CI ryuadmin 2026-04-11 23:33:46 +00:00
  • 66d9bc5a35 how did this happen lol ryuadmin 2026-04-11 23:22:45 +00:00
  • 3e393449aa fix nuget sources post-migration ryuadmin 2026-04-11 23:16:35 +00:00
  • 744c41937b feature: Forgejo Actions GreemDev 2026-04-11 18:10:31 -05:00
  • ecd1c1240c bump to GLI 2.0.31 (uses legacy.git.ryujinx.app) Ryujinx Administrator 2026-04-02 01:23:03 -05:00
  • 3ad4d4a692 Accurate Service Names (ryubing/ryujinx!296) Canary-1.3.266 LotP 2026-04-01 11:08:10 -05:00
  • 6fe7fb8dcb [ci skip] Lock GLI to v2.0.30 in Stable workflow Ryujinx Administrator 2026-03-28 22:44:55 -05:00
  • fc357d3ba4 [ci skip] Lock GLI to v2.0.30 in Canary workflow Ryujinx Administrator 2026-03-28 22:43:58 -05:00
  • 32ee806070 Updated Swedish translation (ryubing/ryujinx!289) yeager 2026-03-18 00:13:47 -05:00
  • 4e81a4c2f4 [HLE] Added "null" check for isAtRest (ryubing/ryujinx!287) Canary-1.3.265 sh0inx 2026-03-15 09:46:36 -05:00
  • 37c911b962 Treat Intel Mac builds as dirty builds to disable the updater. begone/osx-x64-part-1 GreemDev 2025-11-19 02:51:49 -06:00
  • 9cae62096a HLE: Implement CreateContextForSystem (ryubing/ryujinx!285) Canary-1.3.264 Coxxs 2026-03-14 13:57:49 -05:00
  • 648b609ebb Add restart emulation command (ryubing/ryujinx!276) BowedCascade 2026-03-14 13:56:20 -05:00
  • 5ae86fc493 Fix keys file overwrite on installation and method name typo (ryubing/ryujinx!268) Canary-1.3.263 BowedCascade 2026-03-14 13:52:58 -05:00
  • 6f90e47a73 UI: Restore FluentAvaloniaUI package, disable animations on app initialization (ryubing/ryujinx!256) Canary-1.3.262 KeatonTheBot 2026-03-14 13:48:59 -05:00
  • ac5f9857e2 HLE: Implement IHidServer IsSixAxisSensorAtRest (ryubing/ryujinx!228) Canary-1.3.261 sh0inx 2026-03-14 13:25:55 -05:00
  • 4b42087bd4 Linux: Fix file picker not launching from disabling core dumps (ryubing/ryujinx!249) Canary-1.3.260 KeatonTheBot 2026-03-06 19:04:42 -06:00
  • 80cbf5d1fc Fix incorrect save button locale in user editor (ryubing/ryujinx!280) Canary-1.3.259 EscoDev 2026-03-01 22:48:29 +01:00
  • cc6d2dc162 fix nacp language buffer (ryubing/ryujinx!281) Canary-1.3.258 LotP 2026-02-25 13:58:31 -06:00
  • 4ebc318da5 Add new RPC images (ryubing/ryujinx!279) Canary-1.3.257 Daenorth 2026-02-24 03:57:19 +01:00
  • 00dad0a5e2 Windows ARM (win-arm64) build now launches with trimming (ryubing/ryujinx!277) Canary-1.3.256 KeatonTheBot 2026-02-21 20:10:22 -06:00
  • b70e2e44cb NFC Mifare Manager (ryubing/ryujinx!270) Canary-1.3.255 Joshua de Reeper 2026-02-21 12:45:00 +01:00
  • 012d1d6886 Fixed spelling in LocalesValidationTask.cs (ryubing/ryujinx!269) Canary-1.3.254 sh0inx 2026-02-21 04:37:02 -06:00
  • d1205dc95d Fix backslash key not mappable in controller settings (ryubing/ryujinx!265) Canary-1.3.253 BowedCascade 2026-02-18 18:13:15 -06:00
  • 6f95172bb6 Compatability Data Update (ryubing/ryujinx!264) Awesomeangotti 2026-02-17 19:24:01 -06:00
  • 8208d43d9e compatiblity/2026-02-17 (ryubing/ryujinx!263) Princess Piplup 2026-02-18 00:57:50 +00:00
  • 1260f93aaf Updated ‌Simplified Chinese‌ translation. (ryubing/ryujinx!260) shinyoyo 2026-02-09 15:07:22 +08:00
  • 1b3bf1473d Fix Dual Joy-Con driver and InputView (ryubing/ryujinx!259) Canary-1.3.252 LotP 2026-01-31 23:12:29 -06:00
  • 081cdcab0c remap joy-cons (ryubing/ryujinx!258) Canary-1.3.251 LotP 2026-01-31 17:58:31 -06:00
  • 922775664c audio: Fix crash due to invalid Splitter size (ryubing/ryujinx!257) Canary-1.3.250 Coxxs 2026-01-31 11:22:14 -06:00
  • 478b66fd49 HLE: Stubbed IUserLocalCommuniationService SetProtocol (106) (ryubing/ryujinx!253) Canary-1.3.249 sh0inx 2026-01-30 20:48:41 -06:00
  • a16a072155 HLE: Implement 10106 and 10107 in IPrepoService (ryubing/ryujinx!254) Canary-1.3.248 Coxxs 2026-01-29 13:45:35 -06:00
  • a4a0fcd4da General translations updates + fixes (ryubing/ryujinx!248) Babib3l 2026-01-28 14:01:39 +01:00
  • cc5b60bbca fix AppleHardwareDeviceDriver.IsSupported (no fancy check is needed; it's on any macOS version 10.5 (Leopard) and above) Canary-1.3.247 GreemDev 2026-01-28 00:05:02 -06:00
  • 5ed94c365b add a stack trace for the catch branch of AppleHardwareDeviceDriver.IsSupported Canary-1.3.246 GreemDev 2026-01-27 17:52:45 -06:00
  • fef93a453a [ci skip] replace all usages of IntPtr with nint GreemDev 2026-01-27 17:41:46 -06:00
  • 82074eb191 audio backend projects code cleanup Canary-1.3.245 GreemDev 2026-01-27 17:34:51 -06:00
  • bd388cf4f9 Expose AudioToolkit in UI GreemDev 2026-01-27 17:28:59 -06:00
  • d271abe19a [ci skip] Add macOS native Audio Backend (ryubing/ryujinx!252) Stossy11 2026-01-28 10:03:59 +11:00
  • c154f66f26 Update Korean translation (ryubing/ryujinx!251) Hack茶ん 2026-01-21 18:23:34 -06:00
  • f556e8b8fb add offline update server catch branch Canary-1.3.244 GreemDev 2026-01-20 13:19:35 -06:00
  • e4abc3a960 cleanup feature/commandlineparser GreemDev 2026-01-04 19:34:32 -06:00
  • 8ccbf33327 Replace CommandLineState with a more user-friendly CLI experience. GreemDev 2026-01-04 05:18:32 -06:00
  • 99feaafbe6 French and Spanish Translations updates on RenderDoc (ryubing/ryujinx!246) Babib3l 2026-01-03 14:23:11 +01:00
  • fa55608587 RenderDoc API support (ryubing/ryujinx!242) Canary-1.3.243 GreemDev 2026-01-01 00:10:21 -06:00
  • 4c64300576 fix new locale files data loading (ryubing/ryujinx!245) Canary-1.3.242 LotP 2025-12-31 20:21:35 -06:00
  • 0a3db19b28 fix language switching 2 (ryubing/ryujinx!244) Canary-1.3.241 LotP 2025-12-31 10:30:35 -06:00
  • 453b246faa fix (ryubing/ryujinx!243) Canary-1.3.240 LotP 2025-12-31 09:15:40 -06:00
  • 45193dcc8d Fractured Locales Support (ryubing/ryujinx!238) Canary-1.3.239 LotP 2025-12-27 14:07:56 -06:00
  • 9ebf444644 [ci skip] Code comment GreemDev 2025-12-25 23:48:10 -06:00
  • f585b36263 Use new retry flag for uploading built artifacts in CI Canary-1.3.238 GreemDev 2025-12-23 02:16:01 -06:00
  • a96f20dca5 Removed TypedStringEnumConverter; it exists in .NET now. GreemDev 2025-12-23 01:42:28 -06:00
  • 1e1bcb4a5b storing commit string in github output causes weird CI failures Canary-1.3.237 GreemDev 2025-12-23 00:02:02 -06:00
  • b7dd718d6f use lambda-based config modifier insstead of manually setting a bool to true setup-wizard GreemDev 2025-12-22 00:13:53 -06:00
  • ca76bacd22 gdb: add monitor get mapping (ryubing/ryujinx!215) Coxxs 2025-12-21 22:34:20 -06:00
  • 6ee7957574 use a helper to get key path instead of checking mode & userpath existing every time GreemDev 2025-12-08 00:26:45 -06:00
  • bf62531802 unused property GreemDev 2025-12-07 17:03:40 -06:00
  • 17be50ea80 Update title with page GreemDev 2025-12-07 16:57:24 -06:00
  • ec50a1ec3e rename markup imported xml namespace to ext to match the rest of the codebase GreemDev 2025-12-07 15:46:07 -06:00
  • 5a20047e5e forgot to string.Format gamedir page desc GreemDev 2025-12-07 02:07:05 -06:00
  • f9fed4cf4d make page desc smaller GreemDev 2025-12-07 02:06:53 -06:00
  • 2970dcd3c7 Localize all (I think...) previously hardcoded english strings in the setup wizard GreemDev 2025-12-07 02:03:10 -06:00
  • 4be6cb2fa1 oops GreemDev 2025-12-07 00:30:22 -06:00
  • c90d2af9cd game dir setup GreemDev 2025-12-07 00:27:46 -06:00
  • 13ff9cb162 Separate firmware avatar loading from the selector view model GreemDev 2025-12-06 14:50:02 -06:00
  • b35ba58831 rewrite EmbeddedAvaloniaResources GreemDev 2025-11-30 15:58:52 -06:00
  • 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 -06:00
  • 804a4e0bcb reduce logo crunching GreemDev 2025-11-29 02:08:58 -06:00
  • 94870eafaa further simplify pagebuilding by embedding the desired title locale key in the context base type GreemDev 2025-11-28 00:21:51 -06:00
  • 7e6cc31866 cleanup usings GreemDev 2025-11-28 00:08:45 -06:00
  • 3b25c43abf reorganize RyujinxSetupWizard GreemDev 2025-11-27 21:00:44 -06:00
  • 1804dd031b oops GreemDev 2025-11-27 02:15:21 -06:00
  • 211498e060 Overhaul setup wizard help pages GreemDev 2025-11-27 02:11:49 -06:00
  • 4bdee89288 small cleanup GreemDev 2025-11-27 00:37:00 -06:00
  • 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 -06:00
  • 2f794794c6 use the margin to force it to show bottom center GreemDev 2025-11-24 21:44:26 -06:00
  • 1d6c2426df OOPS broke the setup wizard :3 GreemDev 2025-11-24 21:32:47 -06:00
  • 6cd03f15fa cleanup GreemDev 2025-11-24 20:51:12 -06:00
  • 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 -06:00
  • 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 -06:00
  • 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 -06:00
  • fd2ecee479 fix "could not find part of path" error when installing firmware GreemDev 2025-11-23 19:33:07 -06:00
  • 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 -06:00
  • 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 -06:00
  • 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 -06:00
  • 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 -06:00
  • 5a060cf451 fixup namespaces (again) GreemDev 2025-11-22 20:13:15 -06:00
  • 9b0fa3bf6d content & viewmodel object creation helper with out param, touch up firmware install step GreemDev 2025-11-22 18:35:37 -06:00
  • 325e13a490 fix: require valid key installations before moving onto firmware setup step GreemDev 2025-11-22 17:44:16 -06:00