Commit Graph

4418 Commits

Author SHA1 Message Date
b5c82f8a5b Exclude time spent with emulator paused from play time
With this change, the play time reported internally by a game's gameplay
timer should match (or be much closer to matching) what Ryujinx displays
in the application library.

Aside from this being closer to the natural expectation of what "hours
played" would take into account (as by definition time spent paused is
time spent not playing), this also brings us closer to the behavior of
other emulators and game libraries.
2025-06-11 15:22:05 -05:00
512120db04 Work around Escape hotkey race with exit confirmation dialog
See merge request ryubing/ryujinx!54
Canary-1.3.85
2025-06-10 22:52:08 -05:00
90582e9e93 fix: crash caused by cursor overflow
See merge request ryubing/ryujinx!53
Canary-1.3.84
2025-06-10 16:34:12 -05:00
b97fae08b5 fix: use the correct font family for CJK characters
See merge request ryubing/ryujinx!52
Canary-1.3.83
2025-06-10 15:41:39 -05:00
eed6ef632d infra: [ci skip] update CHANGELOG.md 2025-06-09 19:57:31 -05:00
0409c15903 Remove GitHub updater support. Canary-1.3.82 2025-06-09 19:51:53 -05:00
c58272ac20 infra: CI: Remove GitHub release uploading from Stable workflow. 2025-06-09 18:56:28 -05:00
9d83dfd19c misc: [ci skip] Missed the property part of _chosenProfile 1.3.2 2025-06-09 17:59:40 -05:00
ce31a47934 misc: Code styling changes & cleanups Canary-1.3.81 2025-06-09 17:57:26 -05:00
d31d1f91cf Added the ability to switch between local and global input in the user configuration
See merge request ryubing/ryujinx!8
Canary-1.3.80
2025-06-09 17:24:24 -05:00
ef02194a77 Update: Compatibility list
See merge request ryubing/ryujinx!29
Canary-1.3.79
2025-06-09 02:54:45 -05:00
a16764d191 Moved "Graphics Backend Multitreading" item to Graphics API & Optimization section
See merge request ryubing/ryujinx!13
Canary-1.3.78
2025-06-09 02:37:49 -05:00
5108ab790f UI: RPC: [ci skip] Add BL2, BLTPS, and Minecraft Dungeons RPC images 2025-06-09 01:47:57 -05:00
71dc71fee8 infra: [ci skip] Remove duplicate GLI install in canary CI 2025-06-08 22:37:21 -05:00
c95bf748b2 infra: Update to Ryujinx.LibHac 0.20.0
This is identical to the previous version, it's just on NuGet.org so we can comment out the LibHacAlpha source in nuget.config.
Canary-1.3.77
2025-06-08 22:31:32 -05:00
b5e9acc50b misc: [ci skip] Cause GitHub fallback properly 2025-06-08 21:06:34 -05:00
e3fba4e32f docs: compat: further clarify the issue with 'FANTASY LIFE i: The Girl Who Steals Time' with 'crash' and 'vulkan-backend-bug' labels. 2025-06-08 20:44:01 -05:00
efa25d471e docs: compat: ingame: FANTASY LIFE i: The Girl Who Steals Time 2025-06-08 20:41:51 -05:00
b37aa61e47 infra: Remove GitHub uploading from Canary CI workflows 2025-06-08 17:55:36 -05:00
8feeb977b7 infra: [ci skip] fix canary changelog generation 2025-06-08 17:47:45 -05:00
b761a2c86d infra: Custom Update server instead of direct GitLab API calls
This reduces the amount of requests for an update from 3 if an update is needed, or 2 if not; to 1 if an update is needed, and none if an update is not. The difference comes from using this update server to check if an update is needed, and not GETing a snippet content for the release channels.
Canary-1.3.76
2025-06-08 17:37:34 -05:00
693837dca7 infra: [ci skip] make the canary release notes look nicer 2025-06-05 23:07:02 -05:00
70abff072b canary CI: checkout code before trying to get current revision Canary-1.3.75 2025-06-05 20:56:17 -05:00
1e861b99a9 misc: Update LibHac
See merge request ryubing/libhac!3
2025-06-05 20:45:35 -05:00
13e404bde0 infra: [ci skip] Move tag creation to the end of the build process in CI 2025-06-05 01:57:21 -05:00
04561a0cd3 Vulkan: Use compute shader for non-indirect unsupported topology index buffer conversions
See merge request ryubing/ryujinx!5
Canary-1.3.73 Canary-1.3.72
2025-06-05 01:19:44 -05:00
0652d7e740 misc: readme: stable and canary release channels from gitlab 2025-06-04 23:18:44 -05:00
f2aea4fb22 misc: [ci skip] fix typo in comment & rename CheckForUpdateAsync 2025-06-04 21:05:54 -05:00
3950e8adff infra: Embed milestone description in stable release description in CI 2025-06-04 21:05:35 -05:00
0e84f2b1f0 infra: Send a Discord webhook message when a new build is available 2025-06-04 04:31:58 -05:00
051c794cc4 Use rcodesign for dylib signing where avaiilable and clear out all "._" files...
See merge request ryubing/ryujinx!14
Canary-1.3.71
2025-06-03 23:26:49 -05:00
053a9cb549 fix: use accurate length for enumerating
See merge request ryubing/ryujinx!49
Canary-1.3.70
2025-06-03 23:20:55 -05:00
d688fed7d2 missed the projects/ API endpoint part Canary-1.3.69 Canary-1.3.68 2025-06-03 18:38:22 -05:00
8f5102aa2a infra: Add functionality to the CI to upload artifacts to this GitLab and make releases based on all files uploaded.
See merge request ryubing/ryujinx!48
Canary-1.3.67
2025-06-03 18:28:59 -05:00
379e9ab622 stable release test workflow for gitlab releases 2025-06-03 04:04:41 -05:00
af2575b40e Update LibHac
See merge request ryubing/ryujinx!45
Canary-1.3.66 Canary-1.3.65 Canary-1.3.64 Canary-1.3.63 Canary-1.3.62
2025-06-01 01:28:21 -05:00
361d0c5632 Fix ~3500 analyser issues
See merge request ryubing/ryujinx!44
Canary-1.3.61
2025-05-30 17:08:34 -05:00
417df486b1 Update Korean translation
See merge request ryubing/ryujinx!43
2025-05-29 19:09:03 -05:00
813d05bdf7 misc: Remove internal release channel constants Canary-1.3.60 2025-05-29 17:36:24 -05:00
3429361a5d UI: RPC: Remove release channel from RPC logo hover 2025-05-29 17:35:43 -05:00
92b2947f04 fix invalid link in canary release message & change stable too 2025-05-29 16:14:51 -05:00
4c281062ba test new canary release channel repo Canary-1.3.59 2025-05-29 15:53:01 -05:00
84686d50cd Revert "PPTC: fix rare EndOfStreamException in ContainsBlacklistedFunctions"
This reverts commit 1156307ef9
Canary-1.3.58
2025-05-29 02:37:52 -05:00
81412c7dd5 misc: fix duplicated code (oops), reorder the commands in-code to match the UI Canary-1.3.57 2025-05-29 02:09:21 -05:00
960421a7c1 misc: Swap the context menu actions to Commands Canary-1.3.56 2025-05-29 01:58:05 -05:00
9233fe86b0 [ci skip] infra: After a quick test, ARMeilleure didn't even use anything from Ryujinx.Common. 2025-05-28 23:52:06 -05:00
1156307ef9 PPTC: fix rare EndOfStreamException in ContainsBlacklistedFunctions Canary-1.3.55 2025-05-28 23:35:52 -05:00
a32a87e0c9 Workaround undefined behavior in bad dual source blend states
See merge request ryubing/ryujinx!4
Canary-1.3.54
2025-05-28 05:59:16 -05:00
7157565665 UI: RPC: link to release channels on logo in RPC Canary-1.3.53 2025-05-28 00:13:27 -05:00
6873303864 UI: Show "Paused" in place of FPS and FIFO when emulation is paused. 2025-05-28 00:12:55 -05:00