Commit Graph

3699 Commits

Author SHA1 Message Date
github-actions 13c892cf4a Fetch translations from Crowdin 2024-01-15 00:12:24 +00:00
github-actions eb76f00c7a Fetch translations from Crowdin 2024-01-14 00:13:03 +00:00
github-actions 24970fae51 Fetch translations from Crowdin 2024-01-13 00:11:19 +00:00
github-actions 61364645fc Fetch translations from Crowdin 2024-01-12 00:11:57 +00:00
github-actions 850fedb43c Fetch translations from Crowdin 2024-01-11 00:12:08 +00:00
github-actions bda2b1914e Fetch translations from Crowdin 2024-01-10 00:11:54 +00:00
zoltanvb 14d2a61952
Removal of thumbnail pack downloader related options (#16096)
Thumbnail packs are no longer available, but the option was still
present as "legacy thumbnail downloader". Since it serves no
purpose any more, it is removed from the code.
2024-01-09 00:17:47 -08:00
github-actions 6eaa3aaa9e Fetch translations from Crowdin 2024-01-09 00:12:23 +00:00
github-actions 773a2750cd Fetch translations from Crowdin 2024-01-08 00:12:16 +00:00
zoltanvb 1e58df4f51
Flexible thumbnail improvements. (#16082)
- Move flag logic to task_push_pl_entry_thumbnail_download - this
enables individual "download thumbnails" entry to be also flexible
- Add a message when this download has been tried enough times
(i.e. 3)
- Optimize cases when full or short name is the same as standard
name, skip queries if so (both download and local file)
2024-01-07 07:57:39 -08:00
github-actions 398ace33cc Fetch translations from Crowdin 2024-01-07 00:12:51 +00:00
github-actions 19a368899c Fetch translations from Crowdin 2024-01-06 00:10:57 +00:00
github-actions 01edfbfc16 Fetch translations from Crowdin 2024-01-05 00:11:44 +00:00
github-actions 06deba24a8 Fetch translations from Crowdin 2024-01-04 00:12:23 +00:00
github-actions 1e572aaa7a Fetch translations from Crowdin 2024-01-03 00:11:35 +00:00
Eric Warmenhoven 4220e5683d
Do CRC checks on PSP/PSP(PSN) content scan (#15623) 2024-01-01 21:57:44 -08:00
github-actions f200717b4c Fetch translations from Crowdin 2023-12-31 00:12:52 +00:00
github-actions 824a0f86fd Fetch translations from Crowdin 2023-12-26 00:11:43 +00:00
github-actions 3c3971b6c3 Fetch translations from Crowdin 2023-12-25 00:12:11 +00:00
github-actions 0e7d7e30b9 Fetch translations from Crowdin 2023-12-23 00:11:02 +00:00
libretroadmin 9d90aff7ba Add localized strings back ; buildfix 2023-12-22 09:44:43 +01:00
libretroadmin 3c564b8284 Revert "Revert "Revert "iOS: Allow changing the app icon (#16020)" (#16029)" (#16030)"
This reverts commit 8caf6c19b1.
2023-12-22 09:41:31 +01:00
LibretroAdmin 8caf6c19b1
Revert "Revert "iOS: Allow changing the app icon (#16020)" (#16029)" (#16030)
This reverts commit c06743678f.
2023-12-22 00:37:18 -08:00
LibretroAdmin c06743678f
Revert "iOS: Allow changing the app icon (#16020)" (#16029)
This reverts commit 93f7bba6a5.
2023-12-21 23:15:41 -08:00
github-actions 7d50f50315 Fetch translations from Crowdin 2023-12-22 00:11:43 +00:00
Eric Warmenhoven 93f7bba6a5
iOS: Allow changing the app icon (#16020) 2023-12-20 16:22:11 -08:00
github-actions 9ba18d6a7c Fetch translations from Crowdin 2023-12-21 00:11:32 +00:00
github-actions 1d1971463c Fetch translations from Crowdin 2023-12-19 00:11:46 +00:00
github-actions b2ebf281aa Fetch translations from Crowdin 2023-12-18 00:12:17 +00:00
github-actions 230503b206 Fetch translations from Crowdin 2023-12-17 00:12:44 +00:00
github-actions 9f71c2a353 Fetch translations from Crowdin 2023-12-16 00:11:34 +00:00
github-actions c8659ece16 Fetch translations from Crowdin 2023-12-15 00:12:20 +00:00
hunterk 6513a023b8
Add a setting to allow turbo d-pad directions (#16006)
* Add option to allow turbo d-pad inputs

* fix macro tab and update comment
2023-12-13 18:36:09 -08:00
github-actions 87b6064160 Fetch translations from Crowdin 2023-12-14 00:11:40 +00:00
github-actions c4faac0816 Fetch translations from Crowdin 2023-12-13 00:11:40 +00:00
github-actions 44132c42b7 Fetch translations from Crowdin 2023-12-12 00:11:51 +00:00
github-actions 1024ede007 Fetch translations from Crowdin 2023-12-11 00:12:17 +00:00
github-actions d9b90e2182 Fetch translations from Crowdin 2023-12-10 00:12:55 +00:00
github-actions fb1bee0ce2 Fetch translations from Crowdin 2023-12-09 00:11:44 +00:00
github-actions a8ffa5054c Fetch translations from Crowdin 2023-12-08 00:11:44 +00:00
github-actions 5a0317b440 Fetch translations from Crowdin 2023-12-07 00:11:32 +00:00
github-actions 765ccda24f Fetch translations from Crowdin 2023-12-06 00:11:57 +00:00
github-actions 456f9b099a Fetch translations from Crowdin 2023-12-05 00:11:33 +00:00
zoltanvb 358d7cc642
Add help text for controller drivers (#15977)
Added labels and help text for controller drivers. Help was skipped
for those drivers which likely have no alternative on the given
platform.
2023-12-04 13:42:34 -08:00
github-actions 0b18225664 Fetch translations from Crowdin 2023-12-04 00:12:23 +00:00
github-actions 11c0f3df69 Fetch translations from Crowdin 2023-12-03 00:12:16 +00:00
Jamiras 93e5566b9a
(cheevos) inform user when server is unreachable (#15970)
* ensure game placard is loaded on main thread

* show on-screen indicator while disconnected

* show server unreachable message in achievements menu

* remove comment
2023-12-02 05:33:13 -08:00
github-actions 1fab694b76 Fetch translations from Crowdin 2023-12-02 00:11:09 +00:00
github-actions cc910ffcb6 Fetch translations from Crowdin 2023-12-01 00:12:54 +00:00
github-actions fb864b889b Fetch translations from Crowdin 2023-11-30 00:11:43 +00:00
github-actions 0ffd3030bf Fetch translations from Crowdin 2023-11-29 00:11:44 +00:00
github-actions 7294dbe937 Fetch translations from Crowdin 2023-11-28 00:11:34 +00:00
github-actions ee62cb5407 Fetch translations from Crowdin 2023-11-27 00:11:44 +00:00
Eric Warmenhoven d7708ad84a
iOS: allow ignoring the safe area (#11210) (#15951) 2023-11-26 04:59:22 -08:00
Eric Warmenhoven 2b820bdf10
iOS: Add option to disable respecting silent mode (#14928) (#15952) 2023-11-26 04:59:14 -08:00
github-actions f7b0e3e1c7 Fetch translations from Crowdin 2023-11-26 00:12:51 +00:00
github-actions 64bcbbc5b0 Fetch translations from Crowdin 2023-11-25 00:10:33 +00:00
github-actions 3e6ada7239 Fetch translations from Crowdin 2023-11-24 00:11:15 +00:00
github-actions 4fd118f446 Fetch translations from Crowdin 2023-11-22 00:12:13 +00:00
github-actions 3b27e5b976 Fetch translations from Crowdin 2023-11-21 00:11:50 +00:00
github-actions 4578026186 Fetch translations from Crowdin 2023-11-18 00:10:54 +00:00
github-actions 358c6946fe Fetch translations from Crowdin 2023-11-17 00:11:32 +00:00
sonninnos 3bf5b518bb
(GLUI) Icon corrections (#15914) 2023-11-16 09:41:03 -08:00
github-actions 5366ad0b71 Fetch translations from Crowdin 2023-11-16 00:11:35 +00:00
github-actions 064b530cc8 Fetch translations from Crowdin 2023-11-15 00:11:53 +00:00
github-actions e71a83e5c4 Fetch translations from Crowdin 2023-11-12 00:12:17 +00:00
sonninnos 9b97b40566
Enforce swap interval 1 in menu if vsync is on + Restore menu_throttle_framerate option (#15889)
* Enforce swap interval 1 in menu if vsync is on

* Restore menu_throttle_framerate option
2023-11-10 18:40:02 -08:00
github-actions 833c4b5acd Fetch translations from Crowdin 2023-11-11 00:10:36 +00:00
Bernhard Schelling 107283edc8
Updates to the netplay netpacket interface (#15887)
* Updates to the netplay netpacket interface
- Switch environment call number from 76 to 78 (retire 76 as it was never used by any core)
- Simplify broadcasts by removing the option to send to all but one client
- Separate explicit flushing and querying of incoming packet into two operations (RETRO_NETPACKET_FLUSH_HINT and retro_netpacket_poll_receive_t)
- Enable a core to specify a protocol version string which can get used instead of core version to determine compatibility between two players
- Log and notify a separate message when there is a content crc mismsatch to convey it being less severe (as different games may be able to do network communication with each other)

* C89 compile fix
2023-11-09 16:36:08 -08:00
github-actions c976fbb868 Fetch translations from Crowdin 2023-11-10 00:12:16 +00:00
sonninnos 866c6853ba
(XMB) Background image improvements (#15884) 2023-11-09 00:54:02 -08:00
github-actions 03dab11092 Fetch translations from Crowdin 2023-11-09 00:11:59 +00:00
github-actions 9dbb069b67 Fetch translations from Crowdin 2023-11-08 00:11:25 +00:00
github-actions a61812edea Fetch translations from Crowdin 2023-11-07 00:11:45 +00:00
github-actions 55e03b5c3c Fetch translations from Crowdin 2023-11-06 00:11:25 +00:00
zoltanvb e35afdb57a
Separate ffmpeg and audiomixer conditionals (#15872)
There are cases when mixer exists without ffmpeg. In such cases,
some music content can still be added to the mixer for playback.
Logic added to separate the two cases.
2023-11-05 15:32:14 -08:00
github-actions 3186b1dce3 Fetch translations from Crowdin 2023-11-05 00:11:58 +00:00
github-actions b703cd94da Fetch translations from Crowdin 2023-11-04 00:11:04 +00:00
github-actions e6621a4f71 Fetch translations from Crowdin 2023-11-02 00:11:31 +00:00
github-actions 1fb66d8465 Fetch translations from Crowdin 2023-11-01 00:12:27 +00:00
sonninnos 5a605099c6
Rename '3rd party' to 'third party' (#15851) 2023-10-31 11:58:50 -07:00
sonninnos 220caa5143
Remove menu_throttle_framerate option (#15850) 2023-10-31 09:58:47 -07:00
Viačasłaŭ Chalikin 43105ab5c7
Add Belarusian language option (#15780) 2023-10-31 05:51:57 -07:00
github-actions a61f87ce8e Fetch translations from Crowdin 2023-10-30 00:12:00 +00:00
github-actions a6059473f6 Fetch translations from Crowdin 2023-10-29 00:12:21 +00:00
github-actions 6d1b76964e Fetch translations from Crowdin 2023-10-28 00:10:33 +00:00
github-actions 54805a1827 Fetch translations from Crowdin 2023-10-27 00:11:23 +00:00
sonninnos da59b8c9ac
Add 'Frame Rest' power saving option (#15834) 2023-10-26 04:20:48 -07:00
github-actions 4f8e3fabad Fetch translations from Crowdin 2023-10-26 00:11:14 +00:00
github-actions 535898da0d Fetch translations from Crowdin 2023-10-25 00:11:30 +00:00
Cpod12 274d47f957
Xunkar's AI service rework updated (#15640)
* AI service rework

* File missing

* Fixed C89 build

* Fixed usage of inline for C89 build

* Fixed an overlay unloading bug

Made sure to unload the overlay on release and when the server returns empty values in automatic modes.

* Fixed forward decl (c89)

* Fixed OpenGL texture loading

Moved image display to the main thread for now

* Changed some formatting slightly

* Fixed struct variable order and put brackets on newlines

* Moved pointer, fixed retroarch.cfg, and replaced strlcat with strlcpy

* Fixed catenation issue

* Fixed a few other catenation issues

* Fixed one more concatenation  issue

* Fixed concatenation issue

* Fixed a few other concatenation issues

* Fixed one more concatenation  issue

* potential fix for parsing issue

---------

Co-authored-by: Xunkar <329857+xunkar@users.noreply.github.com>
2023-10-24 00:27:06 -07:00
github-actions 126cb21177 Fetch translations from Crowdin 2023-10-24 00:11:31 +00:00
github-actions d46ede42dc Fetch translations from Crowdin 2023-10-23 00:11:44 +00:00
github-actions b53bce6877 Fetch translations from Crowdin 2023-10-22 00:12:04 +00:00
github-actions 7011d0c3de Fetch translations from Crowdin 2023-10-17 00:13:29 +00:00
github-actions 2557282ea3 Fetch translations from Crowdin 2023-10-16 00:11:43 +00:00
github-actions 575859e5d7 Fetch translations from Crowdin 2023-10-14 00:10:46 +00:00
github-actions 0ef36ab15f Fetch translations from Crowdin 2023-10-13 00:11:19 +00:00
github-actions cb377f8232 Fetch translations from Crowdin 2023-10-12 00:10:01 +00:00
github-actions c86a25fd66 Fetch translations from Crowdin 2023-10-11 00:11:21 +00:00
github-actions 21b3baf7bd Fetch translations from Crowdin 2023-10-10 00:11:15 +00:00
github-actions f3c6550597 Fetch translations from Crowdin 2023-10-09 00:11:38 +00:00
github-actions 6e1dc98e24 Fetch translations from Crowdin 2023-10-08 00:12:04 +00:00
github-actions ec0f3af015 Fetch translations from Crowdin 2023-10-07 00:11:04 +00:00
GavinDarkglider 4387b0ab94
Lakka Switch Updates.... (#15754)
* Lakka: Switch: Decouple From LibNX builds.

* Lakka: Always show Power Management Settings menu

* Lakka: Switch: Add Nintendo Switch Options Menu, and First Option

* Lakka: Switch: Add CEC Toggle

* Lakka: Switch: Add Bluetooth ERTM Toggle

* Retroarch: unix platform:  Always display battery meter even when the device reports it as unknown
This is useful for most arm devices that have unknown battery status until charger state changes

* Retroarch: Lakka: Remove Gamemode stuff from build

Lakka will never include this, as it only runs base system, and retroarch.
2023-10-06 04:55:22 -07:00
github-actions 2be13a59f7 Fetch translations from Crowdin 2023-10-05 00:11:14 +00:00
github-actions 14cb3732eb Fetch translations from Crowdin 2023-10-01 00:12:39 +00:00
github-actions f427aaee8f Fetch translations from Crowdin 2023-09-30 00:11:17 +00:00
github-actions 085c2aaf9a Fetch translations from Crowdin 2023-09-29 00:10:50 +00:00
github-actions 5e09d2f3a5 Fetch translations from Crowdin 2023-09-28 00:11:11 +00:00
Rob Loach 0d6577ad07
Update Use Filename setting description (#15741)
The menu item for matching the thumbnails with filenames was just "Use Filename", which isn't that descriptive. This change tweaks it a bit so that the option is a bit more clear.

So happy to have this feature in place.
2023-09-27 05:52:57 -07:00
github-actions 9a57ec29d5 Fetch translations from Crowdin 2023-09-27 00:11:08 +00:00
bulzipke 32ed9b6041
플레이리스트 롬파일 이름으로 썸네일 이미지를 찾도록 옵션 추가 (#15731) 2023-09-26 05:31:59 -07:00
github-actions 5dfae519ce Fetch translations from Crowdin 2023-09-26 00:11:01 +00:00
github-actions 9d67cc92c8 Fetch translations from Crowdin 2023-09-25 00:11:34 +00:00
github-actions 712b9350a5 Fetch translations from Crowdin 2023-09-23 00:10:31 +00:00
github-actions 041ae30103 Fetch translations from Crowdin 2023-09-21 00:11:17 +00:00
github-actions 90521927ba Fetch translations from Crowdin 2023-09-17 00:12:13 +00:00
github-actions cbcb5df52a Fetch translations from Crowdin 2023-09-16 00:10:05 +00:00
github-actions 903f540c05 Fetch translations from Crowdin 2023-09-15 00:11:04 +00:00
github-actions 72841d6637 Fetch translations from Crowdin 2023-09-13 00:10:51 +00:00
github-actions ba1833de07 Fetch translations from Crowdin 2023-09-12 00:10:53 +00:00
github-actions a43494e9bb Fetch translations from Crowdin 2023-09-11 00:11:33 +00:00
github-actions 433989259e Fetch translations from Crowdin 2023-09-10 00:11:39 +00:00
github-actions f565879d5b Fetch translations from Crowdin 2023-09-07 00:11:04 +00:00
github-actions b1b8f23169 Fetch translations from Crowdin 2023-09-06 00:11:02 +00:00
github-actions 5b2ed5c9ee Fetch translations from Crowdin 2023-09-04 00:11:01 +00:00
github-actions d1ea3b5d9c Fetch translations from Crowdin 2023-09-03 00:11:23 +00:00
github-actions 2e720fd9c1 Fetch translations from Crowdin 2023-09-02 00:10:19 +00:00
github-actions 7f49094635 Fetch translations from Crowdin 2023-09-01 00:11:43 +00:00
github-actions 77ca6f7566 Fetch translations from Crowdin 2023-08-31 00:10:51 +00:00
github-actions 688f76f81d Fetch translations from Crowdin 2023-08-30 00:10:57 +00:00
github-actions 89a67e588b Fetch translations from Crowdin 2023-08-27 00:11:53 +00:00
github-actions 83ae1876b2 Fetch translations from Crowdin 2023-08-26 00:09:37 +00:00
github-actions 2bb955fe19 Fetch translations from Crowdin 2023-08-25 00:11:19 +00:00
github-actions 1fd792b13b Fetch translations from Crowdin 2023-08-24 00:11:11 +00:00
sonninnos 45663afc3f
Add more missing sublabels (#15639) 2023-08-22 18:29:45 -07:00
github-actions 4f0c756514 Fetch translations from Crowdin 2023-08-23 00:11:12 +00:00
sonninnos ab1e5c37ca
Add PAL threshold option for automatic refresh rate switch (#15636) 2023-08-22 14:56:15 -07:00
github-actions cf9947b7c7 Fetch translations from Crowdin 2023-08-22 00:11:08 +00:00
sonninnos 12136ad516
Add 'Save As' option for remaps and overrides (#15630) 2023-08-21 16:11:48 -07:00
github-actions a6435775e4 Fetch translations from Crowdin 2023-08-21 00:10:38 +00:00
github-actions 2b3bfbe89a Fetch translations from Crowdin 2023-08-20 00:11:22 +00:00
github-actions a8ed353ce4 Fetch translations from Crowdin 2023-08-19 00:09:29 +00:00
sonninnos 3246bc6655
Add visibility option for save state notifications (#15616) 2023-08-18 12:38:36 -07:00
github-actions ede69b4b6b Fetch translations from Crowdin 2023-08-18 00:11:54 +00:00
sonninnos e220e8d234
'Updater Settings' relocation (#15613) 2023-08-17 15:28:45 -07:00
sonninnos 408d5cdd28
Reorganize 'Saving' menu (#15607) 2023-08-16 18:08:08 -07:00
sonninnos c44e2d46d9
(XMB) Message/help box adjustments (#15606) 2023-08-16 18:07:51 -07:00
github-actions fa444fc9ed Fetch translations from Crowdin 2023-08-17 00:10:49 +00:00
sonninnos de45fc2f5f
Input binding rework (#15603)
* Input binding rework

* Controller info logging cleanup
2023-08-16 11:13:14 -07:00
github-actions 187af501ed Fetch translations from Crowdin 2023-08-15 00:10:50 +00:00
github-actions 946c198e7b Fetch translations from Crowdin 2023-08-14 00:11:17 +00:00
github-actions 89e7e74315 Fetch translations from Crowdin 2023-08-13 00:10:53 +00:00
Cpod12 904e9fbe1d
Added 21:9 as an option to RGUI (#15572)
* added 21:9 as an option to RGUI

* reverted files that weren't supposed to be changed

* fixed issue with 21:9 not showing in the menu and corrected buffer width
2023-08-12 05:51:12 -07:00
zoltanvb b554d7e26c
Removal of remaining msg_hash_xx.c files (#15586)
Followup for PR#15218, remove the two remaining files and simplify
a few functions in msg_hash.c as a result.
2023-08-12 05:46:35 -07:00
github-actions 717f79773c Fetch translations from Crowdin 2023-08-11 00:10:29 +00:00
github-actions 09e471931d Fetch translations from Crowdin 2023-08-09 00:12:34 +00:00
github-actions fa80e5e6be Fetch translations from Crowdin 2023-08-07 00:12:40 +00:00
sonninnos f1c144ea50
(XMB) Color + background adjustments (#15556)
* (XMB) Color + background adjustments

* (XMB) Improve font selector
2023-08-06 09:17:38 +02:00
github-actions 796fa81909 Fetch translations from Crowdin 2023-08-06 00:11:55 +00:00
sonninnos 0db5c65461
Appearance menu cleanup (#15554) 2023-08-05 17:00:25 +02:00
github-actions d33758ad45 Fetch translations from Crowdin 2023-08-05 00:11:33 +00:00
Eric Warmenhoven 893b0d142e
Cloud Sync (#15548)
* cloud sync - algorithm and abstract cloud storage API

* WebDAV cloud sync driver, and associated net_http improvements

* Cloud sync settings menu
2023-08-04 09:20:50 +02:00
github-actions 18a76ebb4e Fetch translations from Crowdin 2023-08-03 00:11:32 +00:00
github-actions b414388224 Fetch translations from Crowdin 2023-08-02 00:11:21 +00:00
sonninnos 5004e38fb9
(RGUI) Add 'Auto' aspect ratio (#15538) 2023-08-01 06:35:29 +02:00
github-actions 073922119b Fetch translations from Crowdin 2023-07-31 00:12:29 +00:00
github-actions e6aba004a6 Fetch translations from Crowdin 2023-07-30 00:12:31 +00:00
github-actions 4f97872d02 Fetch translations from Crowdin 2023-07-27 00:11:14 +00:00
github-actions 1b23ed1f00 Fetch translations from Crowdin 2023-07-24 00:12:40 +00:00
github-actions 62cc2431b3 Fetch translations from Crowdin 2023-07-22 00:11:37 +00:00
github-actions 2f7b330edc Fetch translations from Crowdin 2023-07-21 00:11:47 +00:00
github-actions 4102fb3ba3 Fetch translations from Crowdin 2023-07-20 00:12:06 +00:00
sonninnos 2d66b5f863 Add separate sublabel for remap port controls 2023-07-19 22:13:15 +02:00
github-actions 4c827a3f12 Fetch translations from Crowdin 2023-07-18 00:15:43 +00:00
github-actions 6651fcb92b Fetch translations from Crowdin 2023-07-17 00:14:41 +00:00
libretroadmin bd090dea71 Replace more strlcat calls 2023-07-16 18:07:49 +02:00
github-actions d53b397b48 Fetch translations from Crowdin 2023-07-16 00:15:21 +00:00
github-actions 4e849fa49e Fetch translations from Crowdin 2023-07-13 00:13:23 +00:00
github-actions ebd9f2a8d1 Fetch translations from Crowdin 2023-07-11 00:14:46 +00:00
github-actions 54f542a3da Fetch translations from Crowdin 2023-07-10 00:13:27 +00:00
nfore 9ca5c5e623 Revive/rewrite Keyboard Overlay and OSK Toggle
Add keyboard overlay preset, keyboard submenu, and osk_toggle hotkey. Use overlay caching for osk_toggle.

For now, keyboard menu has only preset path, auto-scale toggle, and opacity.

Related fixes:
- input_keyboard_event: Don't check hotkey binds when device is RETRO_DEVICE_POINTER
- Add input_keymaps_translate_rk_to_ascii() for correct character input to input_keyboard_event
- input_overlay_poll: Delay clearing INPUT_OVERLAY_BLOCKED flag until there is no overlay input (Avoids stray input after osk_toggle)
- Send keyboard events for modifiers before other keys (for correct modifier+key input if hitboxes overlap)
2023-07-09 04:42:49 +02:00
github-actions a54f481935 Fetch translations from Crowdin 2023-07-09 00:14:51 +00:00
github-actions 3451974975 Fetch translations from Crowdin 2023-07-08 00:12:22 +00:00
github-actions 321343316c Fetch translations from Crowdin 2023-07-06 00:13:44 +00:00
github-actions 577c5ddc17 Fetch translations from Crowdin 2023-07-04 00:13:12 +00:00
github-actions 05feca3317 Fetch translations from Crowdin 2023-07-03 00:13:10 +00:00
github-actions 1b953d7463 Fetch translations from Crowdin 2023-07-02 00:14:25 +00:00
hunterk b98bf2ccf0 shorten help string for C89 compatibility 2023-07-01 19:22:45 +02:00
hunterk a123f71ef4 fix unintentional menu_enum change 2023-07-01 19:22:45 +02:00
hunterk 7b20954e66 move port X binds into retropad binds submenu and add appropriate help text and sublabels to discourage people from messing around in there unnecessarily 2023-07-01 19:22:45 +02:00
github-actions 78cbbe29e9 Fetch translations from Crowdin 2023-07-01 00:13:46 +00:00
github-actions 56e088b937 Fetch translations from Crowdin 2023-06-24 00:13:20 +00:00
github-actions 52da69a288 Fetch translations from Crowdin 2023-06-23 00:14:47 +00:00
github-actions c0444fcd79 Fetch translations from Crowdin 2023-06-22 00:12:28 +00:00
github-actions 2251d27362 Fetch translations from Crowdin 2023-06-21 00:12:15 +00:00
github-actions 5caebf3675 Fetch translations from Crowdin 2023-06-19 00:12:35 +00:00
github-actions fdd5f9e759 Fetch translations from Crowdin 2023-06-18 00:13:46 +00:00
github-actions 6020da1320 Fetch translations from Crowdin 2023-06-17 00:11:07 +00:00
github-actions aecaf79585 Fetch translations from Crowdin 2023-06-16 00:12:08 +00:00
github-actions 1fc5c600a4 Fetch translations from Crowdin 2023-06-15 00:12:09 +00:00
sonninnos 20e7107598
Audio menu cleanup (#15376)
* Microphone menu cleanup

* Combine audio resampler menu with audio output menu
2023-06-14 04:43:28 +02:00
github-actions 54884d986a Fetch translations from Crowdin 2023-06-14 00:11:38 +00:00
github-actions 8a1e80a28d Fetch translations from Crowdin 2023-06-11 00:13:24 +00:00
github-actions 8a6f7e6fff Fetch translations from Crowdin 2023-06-09 00:12:56 +00:00
github-actions a0cce91959 Fetch translations from Crowdin 2023-06-08 00:12:58 +00:00
github-actions 43dd4ee97b Fetch translations from Crowdin 2023-06-07 00:12:11 +00:00
Jesse Talavera-Greenberg 938d60d0f4
Add microphone support via a new driver (#14731)
* Some slight fixes

* Update libretro.h

* Log calls to RETRO_ENVIRONMENT_GET_MICROPHONE_INTERFACE

* Finish proof-of-concept for mic support

- It works, but doesn't support floating-point audio yet
- It may need to be resampled, too

* Add macros that aren't available in SDL 2

* Comment out a variable definition for now

- For C89 compliance

* Add some comments for clarity

* Let ALSA tolerate a null new_rate

* Partial ALSA microphone support

- Not yet tested
- Mic is created and destroyed
- Mic can also be paused or unpaused
- Mic is paused or unpaused with the rest of the driver
- Microphone is not yet read

* Install error logging in the ALSA driver

- It defers to RARCH_ERR

* Free the ALSA microphone in alsa_free

* Fix an indent

* First draft of alsa_read_microphone

* Deinitialize SDL Audio in sdl_audio_free

* Save and restore the ALSA error logger

- You should always practice safe global state

* Add newlines to some RARCH_ERRs

* Add some logging

* Check for the mic being active via settings instead of via flags

* Adjusted a log entry to be less misleading

- A frequency of 0Hz looks weird to the uninformed
- In reality, it means the driver used the requested frequency

* Fix an incorrect format string

* Tidy up logging in alsa.c

* Rename audio_enable_microphone to audio_enable_input

* Rename microphone_device to audio_input_device

* Add audio_input_latency and audio_input_block_frames settings

* Add all mic-related settings to the options menu

* Adjust logging for alsa.c

- Log the ALSA library version
- Add errno details

* Refer to the microphone in logs by name

* Use %u instead of %d for some log items

* Add input_samples_buf

* Remove an inaccurate comment

* Change type of input_samples_buf

* Clean up audio_driver_flush_microphone_input

* Comment convert_float_to_s16

- It helped me understand what it's doing
- Turns out it'll work just fine on mono audio

* Don't use the resampler for mic input

* Fix crash in the ALSA driver when reading from a mic

* Update some logging messages

* ALSA support now works for mics

* Reuse some common functions in alsa.c

* Add alsa_thread_microphone_t

* Refactor alsa.c

- Introduce alsa_init_pcm to init any PCM that we're using
- Vastly simplifies the implementation of alsa_init and alsa_init_microphone
- Will be used for the read-based versions next

* Make ALSA logging a little more consistent

* Clean up the mic with alsa_free_microphone if alsa_init_microphone fails

* Remove an unused function

* Move some cleanup in alsa.c to a common function

* First crack at mic support for alsathread

- Refactor some duplicate code into functions
- Use functions introduced in alsa.c
- Create and destroy the mic

* Slight cleanups for clarity

* Implement alsa_thread_set/get_microphone_state

* More work on alsathread

- No more crashing, but the mic just returns silence

* Slight cleanups for clarity

* Add alsa_set_mic_enabled_internal

- For setting the state of a microphone while considering its current state

* Use alsa_set_mic_enabled_internal

* Log a little more info

* Log when the audio driver is started/stopped

* Move base microphone driver code into a new directory

- Add microphone_driver.c to Makefile.common
- Rename functions as needed

* Initialize and deinitialize the microphone driver

* Implement sdl_microphone.c

* Un-const an argument

- In case the driver context needs to do any locking

* Revise comments for microphone_driver.h

* Remove an unimplemented function

* Remove some functions from the mic driver

* Remove mic functions from audio_thread_wrapper

* Remove mic functions from sdl_audio

* Fix microphone_null

* Split the mic code for the alsa audio drivers into microphone drivers

* Fix an extra struct member

* Add a setting for the mic driver

* Add a command to reinitialize the microphone driver

* Rename mic-related settings

* Add DRIVER_MICROPHONE_MASK to DRIVERS_CMD_ALL

* Rename audio_enable_input to microphone_enable

* Remove some labels from qt_options

* Search for microphone_driver within find_driver_nonempty

* Clean up some mic driver code

* Pending mics now return silence

* Adjust some logging and comments

* Some cleanup in the microphone driver

* Invert a flag check

- Oops

* Fix a log message

* Fix the wrong flags being checked

* Slight refactor of wasapi_init_device

- Add a data_flow parameter
- Declare it in a header
- In preparation for WASAPI mic support

* Add some WASAPI macros for _IAudioCaptureClient

* Move some common WASAPI functions to audio/common/wasapi.c

- They'll be used by the mic and the audio drivers

* Add wasapi_log_hr

* Generalize mmdevice_list_new to look for capture devices, too

* Fix a function declaration

* Move driver-specific device_list_new functions into their respective files

* Clean up some declarations

* First draft of wasapi microphone driver

* Add wasapi_microphone_device_list_free

* Change function parameter names to be consistent with microphone_driver

* Partially implement wasapi_microphone_read

- Mostly copied from the audio driver so far
- It doesn't compile yet
- But it'll be beautiful when I'm done with it

* Refactor the mic driver's functions

- Rename get_mic_active to mic_alive
- Split set_mic_active into start_mic and stop_mic
- Refactor the SDL mic driver accordingly

* Edit some WASAPI functions for logging and clarity

* Implement more of the WASAPI mic driver

* Rename write_event to read_event

* Pass the WASAPI driver context to the various read functions

* Mostly implement the read function for the WASAPI mic driver

* Fix a crash in microphone_driver

- Forgot to move the position of the name of null_driver

* Reduce some logging in wasapi common functions

- Only log the chosen audio client format, not all attempted ones

* Add some macro wrappers for IAudioClient methods

* Update mic driver configuration

- Make the mic driver configurable in the menu
- Add config items for WASAPI-related options similar to the audio driver

* Fix a menu entry scrolling through audio devices instead of mic devices

* Add some utility functions

* Expose the new utility functions in wasapi.h

* Add extra logging in the WASAPI common functions

* Add sharemode_name

* Use _IAudioClient_Initialize macro in some places

* Pass channels to wasapi_init_client

- Remember, mics are in mono

* Use _IAudioClient_Initialize macro some more

* Forgot to pass channels in some places

* Add some utility functions

* Forgot an #include

* Add wasapi_select_device_format

* Simplify the format selection logic in wasapi_init_client_sh

* Unset the microphone in wasapi_microphone_close_mic

- Ought to prevent a potential segfault

* Simplify some logging

* Fix incorrect value being passed to _IAudioCaptureClient_ReleaseBuffer

* Remove some unneeded logging

* Add some values to hresult_name

* Polish up wasapi_select_device_format

- Test for formats manually when Windows can't
- Add some debug logging
- Check for channels

* Compute the fields of WAVEFORMATEXTENSIBLE correctly

- As per the doc's stated requirements

* Simplify logic for WASAPI client creation

* Fix a potential hang in wasapi_microphone_read_shared_buffered

* Stop the microphone if the driver is stopped

* Don't name the microphone event

* Ensure that wasapi_init_client reports the correct format and rate

* Implement exclusive microphone read access for WASAPI

* Add _IAudioCaptureClient_GetNextPacketSize macro

* Organize cases in hresult_name

* Clear some extra fields if wasapi_set_format is setting a Pcm format

* Adjust some logs

* Adjust some logs

* Remove unneeded local vars

* Add a log

* Update wasapi.c

* Update wasapi.c

* Fix shared-mode mic support in WASAPI producing broken input

- Turns out it had nothing to do with shared mode

* Reuse a common function

- Remove wasapi_microphone_read_shared_buffered
- Rename wasapi_microphone_read_exclusive to wasapi_microphone_read_buffered

* Remove some code I was using for test purposes

* Clarify some language

* Double the default shared-mode mic buffer length

* Split getting a device's name into a separate function, then use it

* Fix the ALSA mic drivers

- To comply with changes I previously made to the mic driver interface

* Remove unused synchronization primitives from the SDL microphone driver

* Add sdl_microphone_mic_use_float

* Document audio_driver_state_flags

- I needed to understand these to see if similar flags were required for the mic driver

* Remove an unused function in wasapi.c

* Add and document flags in microphone_driver.h

* Remove driver-specific mic start/stop functions

- The mic driver itself doesn't do much processing
- That honor goes to individual mics

* Remove some unused fields in microphone_driver.h

* Add CMD_EVENT_MICROPHONE_STOP/START

* Remove unused functions from microphone_null

* Change how the mic driver state is referenced in some places

* Simplify the SDL microphone driver

- The driver backend no longer keeps a reference to the mic (the frontend does that)
- Remove functions that are no longer needed
- Don't track paused state, just query the mic itself

* Simplify the WASAPI microphone driver

- Don't track the driver running state or the microphone handle, the frontend does that now
- Remove support for unbuffered input (hunterk suggested that it wasn't necessary)

* Make microphone_wasapi_sh_buffer_length a uint, not an int

- It won't be negative anymore
- 0 now represents the default value

* Make the microphone frontend more robust

- Improve documentation for how various functions should be implemented
- Closes all microphones before freeing the driver (so backends don't have to)
- Tracks the enabled state of each microphone, so backends don't have to (but they still can)

* Stop the mic driver in core_unload_game

* Ensure mic support is compatible with the revised menu code

* Move alsa.h into audio/common

* Remove RETRO_ENVIRONMENT_GET_MICROPHONE_ENABLED

- It was never really needed

* Refactor the ALSA microphone driver

- Move common ALSA functions to audio/common/alsa.c
- Replace alsa_set_mic_enabled_internal with alsa_start/stop_pcm
- Don't track the microphone handle in the ALSA driver context
- Remove unneeded fields

* Move some common alsathread code into audio/common/alsathread.c

* Change return type of mic_driver_open_mic_internal to bool

* First crack at resampling mic input

* Remove an extraneous check

- I think something distracted me when I was writing this line

* Add stereo/mono conversion functions

* Make alsa_start_pcm and alsa_stop_pcm more robust

- They now return success if the stream is already running and stopped, respectively

* Revise some mic-related comments in libretro.h

* First crack at resampling mic input

* Simplify an expression

* Simplify an expression

* Fix a log tag

* Allow mic resampler to be configured separately from audio resampler

* Add some comments

* Set the source ratio to something sensible

* Stop deadlock in `alsathread` mic driver

* Allow mics to be initialized even when core is loaded from CLI

- When loading content from CLI, the drivers are initialized a little differently
- That threw off the mic initialization code

* Rename the functions in retro_microphone_interface

* Revise some mic-related comments in libretro.h

* Update retro_microphone_interface

- Add get_mic_rate
- Add a parameter to open_mic
- The modifications don't do anything yet

* Use parameter objects in the microphone handle

* Replace get_mic_rate with get_params

* Add a microphone interface version

* Remove part of a comment

* Set the effective params in mic_driver_microphone_handle_init

* Drop a stray newline

* Change where the mic interface is zeroed

- I was accidentally throwing out the version that the core was asking for

* Reduce logspam for wasapi_set_nonblock_state

- Now it only logs when the sync mode is changed

* Change DEFAULT_WASAPI_SH_BUFFER_LENGTH to 0

- -16 is no longer a valid value

* Set the new_rate in wasapi_init

* Change description of microphone sample rate in the settings

* First attempt at resampling configured mic input

* Forgot a section

* Fix some input samples being skipped

* Rename a variable for clarity

* Add microphone.outgoing_samples

* Update the mic driver

- Processed samples are now buffered
- The resampler is skipped if the ratio is (very close to) 1

* Remove part of a comment

* Update some comments in audio_resampler.h

* Slightly refactor the SDL microphone driver

- Move SDL_AudioSpec to a field of sdl_microphone_handle_t
- Allow SDL to change the requested format and sample rate
- Request floating-point input
- Implement sdl_microphone_mic_use_float

* Fix a non-C89-compliant declaration

* Add new files to griffin.c

* Remove a C++-style comment

* Add two more files to griffin.c

* Remove some unneeded declarations in microphone_driver.h

* Remove a stray comma in configuration.c

- For C89 compliance

* Fix compilation on some platforms

* Change some function signatures

* Make the ALSA drivers always set the audio rate

* Fix the alsathread mic driver

* Make state_manager_frame_is_reversed return false if HAVE_REWIND isn't defined

* Mute the microphone if the core is running in fast-forward, slow-mo, or rewind

* Clarify a comment

* Clarify a comment

* Add a comment

* Don't allocate memory for slowmo samples in the mic driver

- We're not supporting slowmo for mics, so it's not needed

* Fix a {

* Add my name to AUTHORS.h

* Add driver_lifetime_flags

- For drivers that have special setup/teardown needs

* Ensure that resetting the mic driver maintains active mic handles

- Prevents fullscreen toggle from stopping all mic input

* Update CHANGES.md

* Move some default microphone settings to a new part of the config file

* Ensure that RetroArch can use the audio format that Windows suggests

* Remove references to mic support in the SDL audio driver

* Remove unused WASAPI functions

* Return failure if RetroArch couldn't select a WASAPI format

* Ensure that Windows uses the WASAPI mic driver by default

* Treat disabled mic support as a warning, not an error

* Clarify some WASAPI-related microphone settings

* Remove some unused variables

* Add or revise microphone-related comments

* Rearrange doc comments for microphone types in libretro.h

* Remove a space

* Remove some unused flags

* Remove ALSA error logger

- It was never used anyway

* Remove unneeded microphone-related arguments

* Document a parameter

* Remove a logging call

* Add a constant for the microphone's shared buffer length for WASAPI

* Fix stylistic inconsistencies

* Make mic_driver_get_sample_size a macro instead of a function

* Move the microphone implementation to the audio directory

* Make microphone support optional (but enabled by default)

* Fix the griffin build
2023-06-06 21:55:06 +02:00
github-actions eebeed4115 Fetch translations from Crowdin 2023-06-06 00:12:45 +00:00
github-actions 12cbec8d40 Fetch translations from Crowdin 2023-06-03 00:11:47 +00:00
github-actions b97ebf58dd Fetch translations from Crowdin 2023-06-02 00:13:28 +00:00
anaximan d7a4ee6918 Added clarification for the trackball and auto reloading to VMouse options. 2023-06-01 15:56:09 +02:00
anaximan 516de17de0 Added touch-related options to RetroArch Input settings menu. Added trackball mode. 2023-06-01 15:56:09 +02:00
github-actions 698b0d6ce6 Fetch translations from Crowdin 2023-05-31 00:11:54 +00:00
github-actions dbd7153526 Fetch translations from Crowdin 2023-05-30 00:11:38 +00:00
sonninnos 59a8718482 Add missing menu visibility option for content dir override 2023-05-29 22:22:39 +02:00
github-actions e0cbcaf779 Fetch translations from Crowdin 2023-05-28 00:12:39 +00:00
github-actions 45d9f91212 Fetch translations from Crowdin 2023-05-26 00:11:00 +00:00
github-actions 755430efcc Fetch translations from Crowdin 2023-05-25 00:11:22 +00:00
github-actions 274f6f8aaa Fetch translations from Crowdin 2023-05-24 00:11:04 +00:00
github-actions 0513179001 Fetch translations from Crowdin 2023-05-23 00:11:43 +00:00
github-actions 036d3601df Fetch translations from Crowdin 2023-05-22 00:12:00 +00:00
github-actions 98a255be16 Fetch translations from Crowdin 2023-05-21 00:12:03 +00:00
github-actions d2e4dc0c22 Fetch translations from Crowdin 2023-05-20 00:10:57 +00:00
zoltanvb afa0e389aa Display server for KMS
Add a display server construct for DRM/KMS mode. The main use is
to provide resolution changes (including automatic refresh rate
switch) for this configuration, i.e. DRM context and OpenGL drivers.

To enable refresh rate restoration after automatic refresh rate
change, av_info->timing_fps is also adjusted on core close / RA exit.

No effects expected on CRTSwitchRes.
2023-05-19 17:34:25 +02:00
github-actions c949259a11 Fetch translations from Crowdin 2023-05-19 00:11:25 +00:00
github-actions e37caf9053 Fetch translations from Crowdin 2023-05-17 00:12:01 +00:00
github-actions b206598c10 Fetch translations from Crowdin 2023-05-16 00:11:26 +00:00
Jamiras c6d214be0d add config setting 2023-05-15 03:41:45 +02:00
github-actions 14a3e0e851 Fetch translations from Crowdin 2023-05-15 00:11:26 +00:00
github-actions a72e25a314 Fetch translations from Crowdin 2023-05-14 00:12:01 +00:00
github-actions ada1f1137b Fetch translations from Crowdin 2023-05-10 00:11:19 +00:00
github-actions 9df34788e7 Fetch translations from Crowdin 2023-05-09 00:12:06 +00:00
github-actions 907724b184 Fetch translations from Crowdin 2023-05-08 00:11:04 +00:00
sonninnos e806e7e7a8 (RGUI) Implement 'Remember Selection' option 2023-05-07 19:39:30 +02:00
sonninnos 47edfb5702 Video settings menu cleanup 2023-05-07 14:36:02 +02:00
github-actions 80fed3f44f Fetch translations from Crowdin 2023-05-07 00:12:08 +00:00
sonninnos 19a417434a (RGUI) Fix and add toggle for playlist thumbnails 2023-05-05 14:41:47 +02:00
github-actions 51a0d1086a Fetch translations from Crowdin 2023-05-04 00:10:43 +00:00
github-actions 15e04b8767 Fetch translations from Crowdin 2023-05-03 00:10:49 +00:00
sonninnos 33c4873b5b
(Ozone) Add quick access to playlist manager from sidebar (#15246) 2023-05-02 14:50:02 +02:00
github-actions e686c0d652 Fetch translations from Crowdin 2023-05-02 00:11:15 +00:00
github-actions 5e3161ea3c Fetch translations from Crowdin 2023-04-30 00:12:28 +00:00
github-actions a452f6fb29 Fetch translations from Crowdin 2023-04-29 00:10:37 +00:00
github-actions 86e7aa5280 Fetch translations from Crowdin 2023-04-27 00:12:10 +00:00
github-actions ef8e3c7f28 Fetch translations from Crowdin 2023-04-26 00:11:19 +00:00
github-actions fc5d16f5a4 Fetch translations from Crowdin 2023-04-25 00:13:28 +00:00
github-actions 99e0d360e4 Fetch translations from Crowdin 2023-04-24 00:11:51 +00:00
zoltanvb 80296a60a2
Remove language specific msg_hash_xx.c files (#15218)
After PR #14821 , the contents of msg_hash_xx.c files are present
in the normal translation workflow. Since that time, almost all
languages have either caught up on Crowdin, or are still on such
low level of translation completeness, that removing these entries
does not harm usability.

Only Chinese Simplified and Portuguese Brazilian languages remain
in separate files, as they may still be considered an improvement
over Crowdin status.

See also commit 568ffac8f6.
2023-04-23 07:59:56 +02:00
github-actions 79384b39ec Fetch translations from Crowdin 2023-04-23 00:12:13 +00:00
github-actions 6aa6785428 Fetch translations from Crowdin 2023-04-22 00:11:47 +00:00
github-actions c6161118ec Fetch translations from Crowdin 2023-04-21 00:10:38 +00:00
Felipe Tavares ea81928e39
Fast-Forward Audio Resampling (#15173)
* 🎵 Fast forward audio resampling. Solves #15160.

Previously, we avoided doing any resampling while fastforwarding based
on the assumption it was impossible to make the audio not crackle due to
both flush-to-flush timing fluctuations and timer accuracy.

However, turns out this is not the case. The audio doesn't "crackle" per
se when the timing fluctuates! It's just that the sounds don't make
sense since the time compression and decompression caused by the flush
time fluctuations mess with the audio consistency.

To work around that, we introduce a running average flush delta time
that makes sure the audio is both resampled to approximately the correct
rate and consistent.

This was tested in two settings:

- Limited rate fastforwarding (2x-4x)
- Unlimited fastforwarding

In both cases it seems to work well, but with unlimited fastforwarding
it's just high pitched and annoying, so this is probably the most useful
in the 2x to 4x range.

* Move declartion to support C89

* resampling ratio upper and lower bounds

* Add toggle for speeding up audio
2023-04-20 17:14:47 +02:00
github-actions 91765d5ca5 Fetch translations from Crowdin 2023-04-20 00:11:18 +00:00
github-actions b715cf1a46 Fetch translations from Crowdin 2023-04-19 00:11:41 +00:00
github-actions 97ad745f15 Fetch translations from Crowdin 2023-04-18 00:11:13 +00:00
github-actions bdc34f2046 Fetch translations from Crowdin 2023-04-17 00:11:49 +00:00
Jamiras 8ea9651d09
(cheevos) expand leaderboard visibility settings (#15201)
* migrate cheevos_leaderboard_enabled setting to cheevos_visibility_lboard_X

* provide translatable strings for leaderboard messages
2023-04-16 19:44:46 +02:00
github-actions 19aeb52cbc Fetch translations from Crowdin 2023-04-16 00:12:25 +00:00
github-actions 800094b750 Fetch translations from Crowdin 2023-04-15 00:11:54 +00:00
sonninnos 5722d90a38
Show version in System Information + help/log version reformat (#15195) 2023-04-14 21:28:09 +01:00
github-actions 4dc9c1da0c Fetch translations from Crowdin 2023-04-11 00:10:59 +00:00
github-actions 7874a64529 Fetch translations from Crowdin 2023-04-10 00:10:49 +00:00
github-actions 2f4ae88b06 Fetch translations from Crowdin 2023-04-08 00:10:38 +00:00
github-actions b133bf8834 Fetch translations from Crowdin 2023-04-07 00:10:51 +00:00
github-actions e5737ce18d Fetch translations from Crowdin 2023-04-03 00:11:10 +00:00
github-actions d28417ca84 Fetch translations from Crowdin 2023-03-31 00:11:35 +00:00
github-actions 0817022d95 Fetch translations from Crowdin 2023-03-30 00:11:39 +00:00
github-actions dc72ab6ae3 Fetch translations from Crowdin 2023-03-29 00:13:17 +00:00
github-actions dd62f3a9fb Fetch translations from Crowdin 2023-03-28 00:12:21 +00:00
github-actions 3a41738b61 Fetch translations from Crowdin 2023-03-27 00:11:47 +00:00
github-actions 13785a715e Fetch translations from Crowdin 2023-03-26 00:12:10 +00:00
github-actions 7144acd26e Fetch translations from Crowdin 2023-03-24 00:11:20 +00:00
github-actions b497d2c050 Fetch translations from Crowdin 2023-03-23 00:11:40 +00:00
github-actions 693435a6de Fetch translations from Crowdin 2023-03-22 00:10:15 +00:00
github-actions 90694a3cf1 Fetch translations from Crowdin 2023-03-21 00:11:10 +00:00
github-actions 8d1e575ea6 Fetch translations from Crowdin 2023-03-20 00:12:33 +00:00
github-actions 30de5784a5 Fetch translations from Crowdin 2023-03-18 00:11:30 +00:00
github-actions 6616b807ed Fetch translations from Crowdin 2023-03-16 00:13:09 +00:00
github-actions 3f19f16d97 Fetch translations from Crowdin 2023-03-15 00:11:39 +00:00
github-actions 2b7c722c11 Fetch translations from Crowdin 2023-03-13 00:12:32 +00:00
github-actions 6107dd2e02 Fetch translations from Crowdin 2023-03-12 00:12:07 +00:00
github-actions 666fbdcb38 Fetch translations from Crowdin 2023-03-11 00:10:58 +00:00
github-actions 06501ebed0 Fetch translations from Crowdin 2023-03-10 00:12:33 +00:00
Joe Osborn 81b3e128ac
Add checkpointing feature for replay recordings. (#15072)
If cores are not deterministic, or if they only have bounded
determinism, we can obtain less drift if replay files also contain
periodic checkpoint states.  These are configured by the new retroarch
stting replay_checkpoint_interval (measured in seconds).  States are
inserted into the replay file in between frames.

This patch also fixes the settings display for the replay
autoincrement max keep setting.
2023-03-09 23:14:02 +01:00
github-actions e99efba2b9 Fetch translations from Crowdin 2023-03-09 00:12:19 +00:00
github-actions 51eafdd7fd Fetch translations from Crowdin 2023-03-08 00:12:19 +00:00
Joe Osborn 807640fed3
Associate states with replays (#15070)
* change bsv file suffix to replay, update strings

* add trivial RPLY block to save states

* WIP rerecording support, doesn't load states properly yet--issue with checking identifiers?

* Fixed a type error to get time identifiers working right, ready for testing

* handle case where state without replay data is loaded during replay

* cleanups

* whitespace cleanup

* Cleanups, change replay file format magic, fix logic around future states

* Remove failed future message

* Add play-replay-from-slot command, fix load-state-from-slot to use given slot

* build fixes

* Fix race conditions in emscripten build and incorrect replay state incrementing

* Style fix for single line if

---------

Co-authored-by: Joseph C. Osborn <jcoa2018@pomona.edu>
2023-03-08 00:10:59 +01:00
zoltanvb ed2ffb5393
Minor menu opacity fixes. (#15069)
Remove "Framebuffer opacity" from XMB as it does not use it.
Also, rename the corresponding menu title, since "framebuffer"
is not that intuitive.
2023-03-08 00:10:27 +01:00
github-actions 01a997345f Fetch translations from Crowdin 2023-03-07 00:13:20 +00:00
github-actions b59cd4fcd8 Fetch translations from Crowdin 2023-03-06 00:12:35 +00:00
github-actions a1fdab04fb Fetch translations from Crowdin 2023-03-05 00:14:31 +00:00
github-actions 4101d8166a Fetch translations from Crowdin 2023-03-04 00:11:36 +00:00
Joe Osborn 4d81f70f00
Replay nomenclature (#15054)
* change bsv file suffix to replay, update strings

* Fix bsv cli args

* Fix help whitespace

* Fix another message

---------

Co-authored-by: Joseph C. Osborn <jcoa2018@pomona.edu>
2023-03-03 23:16:48 +01:00
github-actions 7777be2ec1 Fetch translations from Crowdin 2023-03-03 01:52:38 +00:00
Joe Osborn 2125770236
Replay UI support (#15048)
* Add bsv replay controls (not yet fully implemented), remove toggle

see notes in task_movie.c, make sure command.c calls the right
functions, check retroarch.c and other todos.

bsv files are also now stored with states, not saves.

* Compilation fixes

* Added command impls for play and record replay, and some code in load state to do the right thing there

* Guard some parts of the new code with HAVE_BSV_MOVIE

* wip, menu fixes

* more menu fixes, osd for movie errors, halt recording properly

* Menu and label fixes

* move bsvs to own file suffix series under savestates, fix recording and playback command validity checks

* Fix replay autoincrement

* fix endif placement, whoops

---------

Co-authored-by: Joseph C. Osborn <jcoa2018@pomona.edu>
2023-03-03 00:52:22 +01:00
github-actions 2809a1f28f Fetch translations from Crowdin 2023-03-02 00:13:14 +00:00
github-actions ec42d76035 Fetch translations from Crowdin 2023-03-01 00:14:45 +00:00
github-actions e8d88f1b78 Fetch translations from Crowdin 2023-02-28 00:12:26 +00:00
github-actions e34168e44c Fetch translations from Crowdin 2023-02-26 00:12:35 +00:00
github-actions 823be06452 Fetch translations from Crowdin 2023-02-25 00:12:12 +00:00
github-actions 431092fc57 Fetch translations from Crowdin 2023-02-24 00:12:11 +00:00
libretroadmin 7ed1d0760a Revert "(Vulkan) Ignore Fast-Forward Frameskip option (#15011)"
This reverts commit 00c0eda046.
2023-02-23 13:44:17 +01:00
libretroadmin 7ebab640d7 Cleanups/style nits 2023-02-23 13:15:14 +01:00
github-actions a4ff8f9320 Fetch translations from Crowdin 2023-02-23 00:12:34 +00:00
sonninnos 00c0eda046
(Vulkan) Ignore Fast-Forward Frameskip option (#15011) 2023-02-22 19:43:06 +01:00
github-actions bc1aaef826 Fetch translations from Crowdin 2023-02-22 00:12:01 +00:00
github-actions 24dc83cbda Fetch translations from Crowdin 2023-02-21 00:12:19 +00:00
github-actions 1e9501c672 Fetch translations from Crowdin 2023-02-20 00:13:19 +00:00
github-actions 65b0098cc1 Fetch translations from Crowdin 2023-02-19 00:12:51 +00:00
github-actions 06fd3b778d Fetch translations from Crowdin 2023-02-18 00:12:06 +00:00
github-actions 7a2c6e9e52 Fetch translations from Crowdin 2023-02-17 00:12:42 +00:00
github-actions 7f24232b59 Fetch translations from Crowdin 2023-02-16 00:12:01 +00:00
github-actions 5e7b48113e Fetch translations from Crowdin 2023-02-15 00:13:00 +00:00
github-actions 23c84d3031 Fetch translations from Crowdin 2023-02-14 00:12:32 +00:00
sonninnos df05efe068
User Interface menu reordering (#14974) 2023-02-13 20:34:59 +01:00
github-actions 0b6a1b530d Fetch translations from Crowdin 2023-02-13 00:12:19 +00:00
github-actions 139f27c8a1 Fetch translations from Crowdin 2023-02-12 00:13:04 +00:00
github-actions b9e1e5d132 Fetch translations from Crowdin 2023-02-10 00:12:43 +00:00
github-actions 35bc011197 Fetch translations from Crowdin 2023-02-09 00:12:25 +00:00
github-actions e1eb0af45a Fetch translations from Crowdin 2023-02-08 00:11:48 +00:00
github-actions 3a540f687c Fetch translations from Crowdin 2023-02-07 00:12:37 +00:00
github-actions d2608b7023 Fetch translations from Crowdin 2023-02-06 00:12:11 +00:00
libretroadmin 568ffac8f6 (msg_hash) remove no longer necessary msg_hash files and move them into msg_hash.c 2023-02-05 03:28:48 +01:00
github-actions 5a11249a57 Fetch translations from Crowdin 2023-02-05 00:13:04 +00:00
zoltanvb 1134b895a2
Ozone footer enhancement: Scan button (#14949)
Display Scan button in footer when it is applicable.
2023-02-04 17:18:21 +01:00
zoltanvb 39e5dde973
Add Clear button to Ozone footer (#14947)
Add indication of Clear button when it is applicable (currently: keybinds).
2023-02-04 14:25:59 +01:00
zoltanvb bda8c6a2ba
Remove msg_hash_get_help_cht_enum as Crowdin translation is now above 95%. (#14948) 2023-02-04 14:25:30 +01:00
github-actions 12fb608c54 Fetch translations from Crowdin 2023-02-04 00:11:25 +00:00
github-actions 3b5f774d39 Fetch translations from Crowdin 2023-02-03 00:11:31 +00:00
github-actions 0f5d8def27 Fetch translations from Crowdin 2023-02-02 00:11:41 +00:00
github-actions 66507d86a7 Fetch translations from Crowdin 2023-02-01 00:13:11 +00:00
github-actions 8f12f96844 Fetch translations from Crowdin 2023-01-31 00:12:46 +00:00
github-actions 5a7ac3d06b Fetch translations from Crowdin 2023-01-30 00:11:09 +00:00
github-actions 18ef01b0d5 Fetch translations from Crowdin 2023-01-29 00:12:07 +00:00
sonninnos 6378d8e0f8
Override config + appendconfig fixes (#14920) 2023-01-29 00:12:08 +01:00
zoltanvb 74d0123b9f
Help for turbo modes (#14919)
Help text added for each of the selectable turbo modes.
2023-01-28 18:29:34 +01:00
sonninnos 482c8ccf35
Add dropdown menu for audio device (#14914) 2023-01-28 02:22:08 +01:00
github-actions 88f30174ce Fetch translations from Crowdin 2023-01-28 00:11:19 +00:00
github-actions b9f879b6ba Fetch translations from Crowdin 2023-01-27 00:11:57 +00:00
Tatsuya79 940ad64d41
Allow bypassing savestate info files filtering (#14906) 2023-01-26 15:56:33 +01:00
github-actions 97c8aa2a63 Fetch translations from Crowdin 2023-01-26 00:11:58 +00:00
github-actions 960204b5eb Fetch translations from Crowdin 2023-01-25 00:11:53 +00:00
sonninnos c6dc92fc07
Override bind save + menu manager overhaul (#14895)
* Input bind override conf saving

* Override menu overhaul
2023-01-24 01:42:50 +01:00
github-actions ac5d6ade25 Fetch translations from Crowdin 2023-01-24 00:11:28 +00:00
github-actions b484ddfe4e Fetch translations from Crowdin 2023-01-23 00:11:47 +00:00
github-actions 247991e53b Fetch translations from Crowdin 2023-01-22 00:12:23 +00:00
libretroadmin 27b485a0f7 (intl) CLeanups 2023-01-21 18:50:00 +01:00
sonninnos 3b129e6098
State slot hotkey adjustments (#14881) 2023-01-21 13:47:55 +01:00
github-actions 57a2edfc3f Fetch translations from Crowdin 2023-01-21 00:11:30 +00:00
libretroadmin 3abd6f12f3 (intl) Cleanups 2023-01-20 19:31:28 +01:00
zoltanvb 3d654cbed4
Remove translations now maintained via Crowdin (#14876)
After PR libretro#14821 , the
contents of msg_hash_xx.c files are present in the normal translation
workflow. These files can and should be reduced to stub versions,
since new translations won't take effect otherwise.

One file missed from previous commit and stubbed completely.
Other files trimmed: only translated entries are kept, original English
entries and very partially translated items are removed.
2023-01-20 19:17:09 +01:00
libretroadmin 16621f0a0c Remove unused variables 2023-01-20 18:33:53 +01:00
zoltanvb 4cf17c538b
Remove translations now maintained via Crowdin (#14872)
After PR libretro#14821 , the
contents of msg_hash_xx.c files are present in the normal translation
workflow. These files can and should be reduced to stub versions,
since new translations won't take effect otherwise.

These languages had the original English text as help at the time of
commit, so it is safe to assume no translation content is lost.
Some content is preserved until Crowdin translation catches up.
2023-01-20 16:43:27 +01:00
github-actions 321a215c47 Fetch translations from Crowdin 2023-01-20 00:11:52 +00:00
zoltanvb d689a84581
Remove translations now maintained via Crowdin (#14869)
After PR https://github.com/libretro/RetroArch/pull/14821 , the
contents of msg_hash_xx.c files are present in the normal translation
workflow. These files can and should be reduced to stub versions,
since new translations won't take effect otherwise.

These languages have reached 100% completeness on Crowdin at the
time of commit, so it is safe to assume no translation content is
lost.
2023-01-19 11:32:10 +01:00
github-actions 655e2f1969 Fetch translations from Crowdin 2023-01-19 00:11:53 +00:00
github-actions 683931f28c Fetch translations from Crowdin 2023-01-18 00:11:47 +00:00
zoltanvb 23d54bcec0
Fix warning: embedding a directive within macro arguments is not portable (#14859) 2023-01-17 08:07:15 +01:00
github-actions 3ee14d1dc7 Fetch translations from Crowdin 2023-01-17 00:11:47 +00:00
zoltanvb abb8686010
Improve help texts (#14858)
Context dependent help text for audio and video drivers
Language corrections
2023-01-16 20:28:27 +01:00
sonninnos ddcea16634
Show Frame Delay without VSync (#14857) 2023-01-16 20:27:48 +01:00
github-actions 6745d9a807 Fetch translations from Crowdin 2023-01-16 00:11:59 +00:00
github-actions d33c2ff56e Fetch translations from Crowdin 2023-01-15 00:12:18 +00:00
github-actions 2ae8a34cfb Fetch translations from Crowdin 2023-01-14 00:11:52 +00:00
sonninnos 2f1a03523b
Hotkey blocking correction (#14831) 2023-01-13 04:56:14 +01:00
Bobby Smith 06c3cd80aa
Fix subsystems sublabels (#14843) 2023-01-13 04:48:02 +01:00
github-actions 52f34ee78f Fetch translations from Crowdin 2023-01-13 00:12:02 +00:00
github-actions 2a4a266a4a Fetch translations from Crowdin 2023-01-12 00:12:26 +00:00
github-actions cf4350178b Fetch translations from Crowdin 2023-01-11 00:12:25 +00:00
neil4 7213aada8d
Add Preemptive Frames to Latency Settings (#14832) 2023-01-10 07:22:14 +01:00
github-actions 975300a320 Fetch translations from Crowdin 2023-01-10 00:12:25 +00:00
github-actions f0656f10de Fetch translations from Crowdin 2023-01-09 00:12:37 +00:00
zoltanvb 6412a1d1a1
msg_hash_us.c to Crowdin, phase 2 (with Android fix) (#14825)
* msg_hash_us.c contents to Crowdin, phase 2

Remaining part of the fixed strings moved to msg_hash_us.h, and some other changes:
- added help text for individual menu drivers
- prepared help labels for video drivers
- prepared help labels for input drivers
- old entries from the now defunct help menu are hidden from compilation
  (may be added back later, when the menu is again visible)
- moved notification color/bgcolor items to sublabels
- language fixes from phase 1 comments

* c89 compilation fixes

* Compilation fix for Android builds
2023-01-08 19:33:04 +01:00
libretroadmin ccfad9dc9d Revert "msg_hash_us.c contents to Crowdin, phase 2 (#14821)"
This reverts commit f550576147.
2023-01-08 17:47:11 +01:00
zoltanvb f550576147
msg_hash_us.c contents to Crowdin, phase 2 (#14821)
* msg_hash_us.c contents to Crowdin, phase 2

Remaining part of the fixed strings moved to msg_hash_us.h, and some other changes:
- added help text for individual menu drivers
- prepared help labels for video drivers
- prepared help labels for input drivers
- old entries from the now defunct help menu are hidden from compilation
  (may be added back later, when the menu is again visible)
- moved notification color/bgcolor items to sublabels
- language fixes from phase 1 comments
2023-01-08 10:58:26 +01:00
github-actions d1408b0c24 Fetch translations from Crowdin 2023-01-08 00:12:11 +00:00
Tatsuya79 f441821297 Start unpause restriction. 2023-01-07 20:08:40 +01:00
github-actions 42bcbc76d7 Fetch translations from Crowdin 2023-01-07 00:26:27 +00:00
github-actions 503f7cde00 Fetch translations from Crowdin 2023-01-06 00:11:35 +00:00
retroNUC fbb4d67f7c Achievement Visibility Submenu - Text tweaks
+ removing gate from account error messages
2023-01-05 19:51:55 +01:00
retroNUC 31addc0a61 Achievement Visibility Submenu - Additional changes
- 'Unlocks/Mastery' split into two options
- 'Account/Login Messages' split off from 'Verbose', gated all login success/error messages
- menu_cbs_sublabel.c - Now in same order as menu options
- menu_setting.c - VISIBILITY_UNLOCK default value now uses define
- All suggested text/cleanup changes from Jamiras
2023-01-05 19:51:55 +01:00
retroNUC 6e81098132 Add Achievements Visibility submenu options
- Startup Summary split off from Verbose Mode, added option to hide for games with zero core cheevos
- Some existing options moved into this submenu
- Leaderboard-related options coming in future PR
2023-01-05 19:51:55 +01:00
Gonzalo Peche 9efc1f500d In Android builds, add input_android_physical_keyboard configuration option and its corresponding menu entry to force a device to act as a physical keyboard.
When running on Android, RetroArch considers most devices that emit dpad events as gamepads, even if they also emit other keyboard events; this is usually the right thing to do, but it has the side effect of not letting some actual keyboards (e.g.: Logitech K480) act as such inside RetroArch. This configuration option allows users to manually select a specific input device to act as a physical keyboard instead of a gamepad, which is handy when emulating computers as opposed to consoles.
2023-01-05 04:50:37 +01:00
github-actions 59cbb16f1c Fetch translations from Crowdin 2023-01-05 00:11:41 +00:00
zoltanvb 92c143ca51 Remaining changes for the simple help text replacements. 2023-01-04 03:43:16 +01:00
zoltanvb a5431dd965 Help text translation through Crowdin, phase 1.
Help texts can be activated for some menu items using Select / RShift.
These text items were hardcoded in msg_hash_us.c (and related translations).
This commit changes the simple text items to get the source from msg_hash_us.h
(or its translations).
2023-01-04 03:43:16 +01:00
github-actions 3047561621 Fetch translations from Crowdin 2023-01-04 00:11:29 +00:00
Skirlez aba01c87e3 add scrolling sounds for rgui, xmb, and glui and fix the ozone implementation + hebrew translation for menu sounds submenu
also adds audio_driver_mixer_play_scroll_sound to menu_cbs_left and menu_cbs_right which are (seemingly) responsible for the large scroll on some menus (and also bumper scrolling on glui's playlist menu?).
2023-01-03 19:34:35 +01:00
Skirlez f84093496f implement scrolling sounds for ozone
using roughly the same implementation for the ok/notice/cancel sounds, but i've made an exclusive function for scrolling since it's going to be called a lot more than those sounds
2023-01-03 19:34:35 +01:00
github-actions 43bee969b7 Fetch translations from Crowdin 2023-01-03 00:11:20 +00:00
github-actions 955431b354 Fetch translations from Crowdin 2023-01-02 00:11:48 +00:00
github-actions 2032d67b07 Fetch translations from Crowdin 2023-01-01 00:13:23 +00:00
zoltanvb 8b536ec35d
Modify translation completeness labels in order for them to appear in Crowdin. (#14785) 2022-12-31 02:34:45 +01:00
github-actions 4609c7f90a Fetch translations from Crowdin 2022-12-31 00:10:25 +00:00
retroNUC d24cdbfb15
Allow repositioning of RetroAchievement notifications (#14777)
* Allow repositioning of achievement notifications

* PS4/ORBIS build fix

Would have thought cheevos-related notification code was wrapped in HAVE_CHEEVOS, but guess not.
2022-12-30 16:55:38 +01:00
sonninnos e0e21b3386
Fix system info autoconf device list (#14783) 2022-12-30 16:53:47 +01:00
github-actions bc9c5718f9 Fetch translations from Crowdin 2022-12-30 00:10:44 +00:00
sonninnos 0be1aa0420
Add config + input related sublabels (#14781) 2022-12-30 00:48:04 +01:00
zoltanvb 76b3c09ea9
Translation completeness display. (#14779)
Display translation completeness categories in the language selection options.
Generate the progress report for RetroArch menu file instead of all files.
2022-12-29 22:21:23 +01:00
github-actions 7e7d2b3071 Fetch translations from Crowdin 2022-12-29 00:11:14 +00:00
github-actions 42b9e23602 Fetch translations from Crowdin 2022-12-28 00:10:58 +00:00
zoltanvb 357ebc154b
Remove () from language names. (#14771) 2022-12-27 21:42:00 +01:00
github-actions 204cce8d16 Fetch translations from Crowdin 2022-12-27 00:11:50 +00:00
github-actions 6aa15e5b15 Fetch translations from Crowdin 2022-12-26 00:11:19 +00:00
sonninnos d5f58fd435
Menu switch icon corrections (#14766) 2022-12-25 18:17:16 +01:00
github-actions 7de22a9326 Fetch translations from Crowdin 2022-12-25 00:11:45 +00:00
github-actions dea327a0c2 Fetch translations from Crowdin 2022-12-24 00:09:49 +00:00
github-actions 0993324756 Fetch translations from Crowdin 2022-12-23 00:11:09 +00:00
LibretroAdmin f836328c56
Append Preset (#14737) (#14757)
WIP version of Append and Prepend preset, Includes UI for Standard Retroarch, but not the QT UI companion

Co-authored-by: HyperspaceMadness <remimcgill@hotmail.com>
2022-12-22 21:36:32 +01:00
zoltanvb 1334bd0408
Localization improvements. (#14753)
- enable localization of audio mixer sublabel
- resolve 2 localization FIXME items
- enable better localization of controller connect/disconnect/config messages
2022-12-22 16:54:14 +01:00
github-actions dbe5a047c4 Fetch translations from Crowdin 2022-12-22 00:11:10 +00:00
github-actions 2b669f4e4b Fetch translations from Crowdin 2022-12-21 00:11:08 +00:00
zoltanvb 8de16f3323
Localization improvements. (#14748)
Added translatable labels for recording, streaming, logging, turbo options.
2022-12-20 23:54:49 +01:00
github-actions 5b89a9f90f Fetch translations from Crowdin 2022-12-20 00:11:01 +00:00
zoltanvb 02ba825c88
Enable localization of video rotation, orientation, aspect ratio options. (#14744) 2022-12-19 21:36:06 +01:00
sonninnos 883e88fa73
Keyboard event blocking corrections (#14728) 2022-12-18 18:36:24 +01:00
github-actions f238e1d1b2 Fetch translations from Crowdin 2022-12-18 00:11:25 +00:00
github-actions 932b4ad3db Fetch translations from Crowdin 2022-12-17 00:11:11 +00:00
sonninnos 16ca87c327
Rename Standalone Cores to Contentless Cores (#14738) 2022-12-16 19:02:24 +01:00
sonninnos 51c92c7e3a
Fix icons in playlist manager (#14735) 2022-12-16 17:59:18 +01:00
github-actions b07b210f51 Fetch translations from Crowdin 2022-12-16 00:11:16 +00:00
github-actions c40c60ca60 Fetch translations from Crowdin 2022-12-15 00:11:47 +00:00
zoltanvb 748ce417e4
Cleanup of msg_hash_xx.c files after msg_hash_us.c cleanup. (#14730) 2022-12-14 11:52:56 +01:00
github-actions 3bda9cad1e Fetch translations from Crowdin 2022-12-14 00:11:59 +00:00
github-actions de26e07062 Fetch translations from Crowdin 2022-12-13 00:12:10 +00:00
zoltanvb 5838bb98ef
Cleanup of help texts. (#14723)
All help texts were removed, which fell into one of the categories below:

1. there is sublabel for the menu item and it contains same or better text.
Such texts and translations should be maintained as sublabel, located in
msg_hash_xx.h. Since PR#14714, sublabel will be displayed as help if present.

2. it could be confirmed that this help text is currently not shown anywhere.
Examples are deprecated features (like DEBUG_INFO) or fully removed (like
CONFIRM_EXIT)

Some enum labels were just fixed to enable display.

Information can also be updated in several places, but let's keep it separate.
2022-12-12 05:53:49 +01:00
github-actions b2d73c9bf2 Fetch translations from Crowdin 2022-12-12 00:11:37 +00:00
github-actions 844dfc9b60 Fetch translations from Crowdin 2022-12-11 00:12:39 +00:00
github-actions fc24410763 Fetch translations from Crowdin 2022-12-10 00:11:34 +00:00
github-actions 3a817dd956 Fetch translations from Crowdin 2022-12-09 00:13:07 +00:00
github-actions 2f7c29862c Fetch translations from Crowdin 2022-12-07 00:11:31 +00:00
github-actions 3532608588 Fetch translations from Crowdin 2022-12-06 00:11:40 +00:00
github-actions a11555a3f2 Fetch translations from Crowdin 2022-12-05 00:12:09 +00:00
github-actions 32bea11cc3 Fetch translations from Crowdin 2022-12-04 00:12:42 +00:00
github-actions 09170c3290 Fetch translations from Crowdin 2022-12-03 00:10:39 +00:00
sonninnos 5024809c85
Device Index menu refactor (#14691) 2022-12-02 17:47:53 +01:00
github-actions 632e902a3b Fetch translations from Crowdin 2022-12-01 00:14:11 +00:00
github-actions 74d0dd16fb Fetch translations from Crowdin 2022-11-30 00:12:51 +00:00
github-actions 68ee68bf7f Fetch translations from Crowdin 2022-11-29 00:13:02 +00:00
github-actions 1bbc1508e4 Fetch translations from Crowdin 2022-11-28 00:12:13 +00:00
sonninnos d03b77d4cf
Menu icon improvements (#14679) 2022-11-27 19:19:55 +01:00
github-actions d467cbd52d Fetch translations from Crowdin 2022-11-27 00:13:30 +00:00
github-actions 31e549ce9c Fetch translations from Crowdin 2022-11-26 00:11:25 +00:00
github-actions 29fd4c1b3a Fetch translations from Crowdin 2022-11-25 00:11:45 +00:00
github-actions b403f5fc1f Fetch translations from Crowdin 2022-11-24 00:13:21 +00:00
github-actions 5d82f19356 Fetch translations from Crowdin 2022-11-23 00:12:28 +00:00
github-actions 1a87e1107b Fetch translations from Crowdin 2022-11-22 00:13:08 +00:00
sonninnos 10a74657c3
Move SRAM init to content init (#14653) 2022-11-21 15:24:58 +01:00