Commit Graph

4113 Commits

Author SHA1 Message Date
0bacdb8765 Improve locale file parsing error descriptions Canary-1.2.132 2024-12-24 22:19:58 -06:00
0ca4d6e921 misc: Move StatusBarSeparator into Controls namespace, rename to MiniVerticalSeparator
add bulk property change event method
give each markup extension its own property name
Canary-1.2.131
2024-12-24 21:55:12 -06:00
f0aa7eedf6 lol Canary-1.2.130 2024-12-24 21:15:13 -06:00
41acc4b1f3 UI: misc: Collapse repeated identical Border usages into a helper control. Canary-1.2.129 2024-12-24 21:14:17 -06:00
7aede70ba9 UI: Make custom title bar window controls extend exactly as long as the menu bar is tall Canary-1.2.128 2024-12-24 21:00:41 -06:00
a0a4f78cff UI: Thin down the borders of the app icon a little bit and trim down the file size significantly. 2024-12-24 20:47:14 -06:00
16a60fdf12 UI: Rename App to RyujinxApp
Add more NotificationHelper methods
Simplify ID copy logic
Canary-1.2.127
2024-12-24 13:39:48 -06:00
4d7350fc6e UI: Copy Title ID by clicking on it. Canary-1.2.126 2024-12-24 13:23:43 -06:00
b05eab21a2 misc: always log backend when creating embeddedwindow Canary-1.2.125 2024-12-24 01:40:29 -06:00
ff667a5c84 chore: Fix .ctor message source 2024-12-24 01:35:27 -06:00
2f540dc88c infra: chore: fix/silence compile warnings Canary-1.2.124 2024-12-24 01:23:01 -06:00
3cb996bf5c UI: Log backend used when Auto is selected Canary-1.2.123 2024-12-24 01:15:23 -06:00
852823104f EXPERIMENTAL: Metal backend (#441)
This is not a continuation of the Metal backend; this is simply bringing
the branch up to date and merging it as-is behind an experiment.

---------

Co-authored-by: Isaac Marovitz <isaacryu@icloud.com>
Co-authored-by: Samuliak <samuliak77@gmail.com>
Co-authored-by: SamoZ256 <96914946+SamoZ256@users.noreply.github.com>
Co-authored-by: Isaac Marovitz <42140194+IsaacMarovitz@users.noreply.github.com>
Co-authored-by: riperiperi <rhy3756547@hotmail.com>
Co-authored-by: Gabriel A <gab.dark.100@gmail.com>
Canary-1.2.122
2024-12-24 00:55:16 -06:00
3094df54dd Update Norwegian Translation (#418)
swiggybobo
Canary-1.2.121
2024-12-23 17:03:33 -06:00
278fe9d4f0 Add buildvalidationtasks project to infra label 2024-12-23 16:16:48 -06:00
a560d2efdb UI: Added missing french locales/Translated french locales (#415)
Custom refresh rate locales and fixed a couple others too
Canary-1.2.120
2024-12-23 15:43:06 -06:00
a270dc721c UI: Option to resize window to 1440p, 2160p (#432)
Minor but useful quality of life addition
Canary-1.2.119
2024-12-22 22:49:40 -06:00
23b0b22400 UI: Ensure last played date & time are always on 2 separate lines, for consistency. Canary-1.2.118 2024-12-22 16:08:12 -06:00
3dfbf55611 Merge remote-tracking branch 'origin/master' Canary-1.2.117 2024-12-22 16:01:19 -06:00
cb355f504d UI: Rearrange help menu item & merge wiki page link buttons into a "category" button. 2024-12-22 16:01:09 -06:00
b5483d8fe0 Prefer generic overload when type is known (#430) Canary-1.2.116 2024-12-22 13:23:35 -06:00
8259f790d7 misc: Cleanup locale validator Canary-1.2.115 2024-12-22 13:19:10 -06:00
1ea345faa7 UI: Move Match PC Time to next to the time selector & change label & tooltip to clarify behavior further. Canary-1.2.114 2024-12-22 12:53:48 -06:00
5913ceda40 Avoid zero-length array allocations (#427) Canary-1.2.113 2024-12-22 11:36:05 -06:00
decd37ce6d Add missing "yield return" (#424) Canary-1.2.112 2024-12-21 23:28:31 -06:00
67ec10feea Korean translation update (#422) Canary-1.2.111 2024-12-21 22:46:57 -06:00
4c7cb54ec6 misc: I may be stupid Canary-1.2.110 2024-12-21 21:52:04 -06:00
f898a5ecf4 Remove code references to having a flatpak version Canary-1.2.109 2024-12-21 20:06:59 -06:00
2fac0f4db1 Specify it's date & time Canary-1.2.108 2024-12-21 20:00:16 -06:00
0f18df982f UI: localize the button & make it smaller 2024-12-21 19:59:16 -06:00
d9fe0da345 UI: Button to set emulator time based on system time in settings, under the time settings.
Partially resolves #355. I think that wanted automatic. If automatic functionality is still desired even with this change then that will be considered.
Canary-1.2.107
2024-12-21 19:43:40 -06:00
1f0fa525a3 UI: some languages did already say Firmware version oddly enough 2024-12-21 19:03:08 -06:00
e15a207656 misc: Improve broken locale.json crash message 2024-12-21 18:58:53 -06:00
77ef82d92a misc: Cache LocalesJson when loading locale 2024-12-21 18:57:05 -06:00
ba199f4325 UI: Change "System Version" to "Firmware Version" and change 0.0 when firmware is not installed to NaN Canary-1.2.106 2024-12-21 18:34:07 -06:00
4171913baf misc: One additional usage of Lock & comment why it's not used on the others. Canary-1.2.105 2024-12-21 17:05:55 -06:00
5b36a9cf9f chore: small cleanups 2024-12-21 17:05:55 -06:00
a460eda195 UI: Fixed some light theme colors (#420)
Closes #419
Canary-1.2.104
2024-12-21 11:19:29 -06:00
c77c1acd08 Resolve Image Usage Validation Error (#296)
This was a missed change that would resolve Image Usage validation error
that is created fairly frequently.

``VUID-VkImageViewCreateInfo-pNext-02662(ERROR / SPEC): msgNum:
-55646969 - Validation Error: [ VUID-VkImageViewCreateInfo-pNext-02662 ]
Object 0: handle = 0x260b9d1f6b8, type = VK_OBJECT_TYPE_IMAGE; |
MessageID = 0xfcaee507 | vkCreateImageView():
pCreateInfo->pNext<VkImageViewUsageCreateInfo>.usage
(VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT) must not include
any bits that were not set in VkImageCreateInfo::usage
(VK_IMAGE_USAGE_TRANSFER_SRC_BIT|VK_IMAGE_USAGE_TRANSFER_DST_BIT|VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT)
of the image. The Vulkan spec states: If the pNext chain includes a
VkImageViewUsageCreateInfo structure, and image was not created with a
VkImageStencilUsageCreateInfo structure included in the pNext chain of
VkImageCreateInfo, its usage member must not include any bits that were
not set in the usage member of the VkImageCreateInfo structure used to
create image
(https://vulkan.lunarg.com/doc/view/1.3.290.0/windows/1.3-extensions/vkspec.html#VUID-VkImageViewCreateInfo-pNext-02662)
    Objects: 1
        [0] 0x260b9d1f6b8, type: 10, name: NULL
``
Canary-1.2.103
2024-12-20 16:31:05 -06:00
d68295e57d infra: remove duplicate tables, I think this is ignored entirely anyways due to omitBodyDuringUpdate. 2024-12-20 16:03:03 -06:00
bb3d95722e infra: fix casing in release artifact tables 2024-12-20 15:51:24 -06:00
2fa3a7bfa1 HLE: rename AmiiboDecrypter to AmiiboDecryptor Canary-1.2.102 2024-12-20 15:44:01 -06:00
381921390a UI: Only show Amiibo bin scan menu item if the key file exists Canary-1.2.101 2024-12-20 15:41:18 -06:00
221524d879 Added Support for 532-Byte Amiibo BIN Files (#412)
Added functionality to load 532-byte Amiibo BIN files, commonly used in
Tagmo and similar tools. These files were missing the following pages.
*    133 (85h) PWD
*    134 (86h) PACK RFUI
These pages can be added as null bytes if not present. The system seems
to function correctly without them.
Canary-1.2.100
2024-12-20 13:54:27 -06:00
9cddf3b66b Unified locales (#391)
Use 1 locales file instead of individual files for each langauge.
This makes it easier to keep track of what is missing.
The PR will automatically fix missing locales and throw an error if
anything is incorrect, by running the emulator. That way the person
adding a new locale or new language can just run the emulator once to
populate all the fields, so they can easily begin translating.
Canary-1.2.99
2024-12-20 13:27:11 -06:00
0adaa4cb96 Adds the ability to read and write to amiibo bin files (#348)
This introduces the ability to read and write game data and model
information from an Amiibo dump file (BIN format). Note that this
functionality requires the presence of a key_retail.bin file. For the
option to appear and function in the UI, ensure that the key_retail.bin
file is located in the <RyujinxData>/system folder.
Canary-1.2.98
2024-12-19 22:36:46 -06:00
ff6628149d Migrate to .NET 9 (#198) Canary-1.2.97 2024-12-19 18:52:25 -06:00
8db5a7e98b UI: Fix logo aliasing Canary-1.2.96 2024-12-17 21:20:49 -06:00
8e00cb5232 UI: Add faq, setup and multiplayer guides to the Help dropdown (#383) Canary-1.2.95 2024-12-15 10:45:37 -06:00
362f62cd39 Revamp README header 2024-12-14 08:41:44 -06:00