Commit graph

2032 commits

Author SHA1 Message Date
Leon Styhre cac5ec0402 Fixed an issue where the StringUtil::toCapitalized() function didn't correctly capitalize multi-byte Unicode characters
Also modernized some code
2024-07-16 21:13:50 +02:00
Leon Styhre f7be57336b (Windows) Fixed some MSVC compiler warnings 2024-07-16 16:58:55 +02:00
Leon Styhre 062288ad07 Added localization support to parts of the application 2024-07-16 16:50:46 +02:00
Leon Styhre 14b65cb2e4 Added localization support to parts of the application 2024-07-16 13:56:35 +02:00
Leon Styhre b13c3ee582 Added localization support to parts of the application 2024-07-16 12:04:50 +02:00
Leon Styhre 42f7e46d08 Added localization plural rules support 2024-07-16 10:15:42 +02:00
Leon Styhre 4ffc5d6bf9 Added a very simplified implementation of std::format 2024-07-15 17:39:03 +02:00
Leon Styhre f9886b904f Added localization support to parts of the application 2024-07-14 23:46:33 +02:00
Leon Styhre 557748970a Added localization support to parts of the application 2024-07-14 16:48:31 +02:00
Leon Styhre f088658004 Added localization support to parts of the application 2024-07-13 22:14:37 +02:00
Leon Styhre be95b494dc Added localization support to parts of the application 2024-07-13 19:14:34 +02:00
Leon Styhre e0c57b068d Added localization support to parts of the application 2024-07-13 12:32:16 +02:00
Leon Styhre 59507ecc0c Renamed the zh_rCN locale to zh_CN 2024-07-12 21:25:43 +02:00
Leon Styhre a5b1b17c2c Changed the application name in all header files 2024-07-10 18:04:40 +02:00
Leon Styhre 6d9a95a667 Added initial zh_rCN localization support 2024-07-10 17:52:44 +02:00
Leon Styhre 43060f9b41 Added an error popup if incorrect credentials are used when scraping using ScreenScraper 2024-07-08 17:53:15 +02:00
Leon Styhre 7b4cfefbc4 Fixed a typo where the 32:9 aspect ratio was referred to as 32:0 2024-07-06 13:07:25 +02:00
Leon Styhre 1df2641e0c Changed to scaling the menu title per language instead of the overall menu 2024-07-04 19:33:07 +02:00
Leon Styhre 6b541ad501 Added localization support to parts of the application 2024-07-04 18:53:13 +02:00
Leon Styhre 1700bb195c Removed some forced uppercase conversions 2024-07-04 18:47:26 +02:00
Leon Styhre 661bb5d539 Added support for per-language menu scaling 2024-07-04 18:38:49 +02:00
Leon Styhre dfc217d006 Added localization support for en_US to be able to handle special cases 2024-07-04 18:36:37 +02:00
Leon Styhre eeccee307d Added a menu option for selecting the application language 2024-07-02 23:57:44 +02:00
Leon Styhre e3148e6cda (Windows) Added an extra precaution in case of an invalid locale entry 2024-07-02 22:09:51 +02:00
Leon Styhre 2d3a559cee Added support for falling back to the closest matching locale if there is not an exact match 2024-07-02 22:05:40 +02:00
Leon Styhre 63729cce19 (Android) Added localization support 2024-07-02 18:04:42 +02:00
Leon Styhre 302305b3ee Changed to using SDL_GetPreferredLocales() also on Linux
Also set the LANGUAGE environment variable on Linux
2024-06-30 23:22:48 +02:00
Leon Styhre 552f540a49 (macOS) Added language auto-detection 2024-06-30 23:10:04 +02:00
Leon Styhre 51c9507b87 (Windows) Added localization support 2024-06-30 22:27:22 +02:00
Leon Styhre ec8a49623a Added initial localization support 2024-06-29 21:24:28 +02:00
Leon Styhre 82bd856366 (Windows) Fixed an issue where video textures were sometimes not aligned correctly 2024-06-28 22:44:21 +02:00
Leon Styhre 38a99abf79 (Windows) Video textures were sometimes not aligned correctly horizontally 2024-06-28 22:17:19 +02:00
Leon Styhre cfa53c5097 Fixed a GCC compiler warning 2024-06-23 21:39:02 +02:00
Leon Styhre 990e26369d Added 'backgroundMargins' and 'backgroundCornerRadius' properties to the datetime element 2024-06-16 22:39:41 +02:00
Leon Styhre 8b5a447da6 Bumped the version to 3.1.0-alpha 2024-06-16 21:47:12 +02:00
Leon Styhre e0b555e51d Bumped the version to 3.0.3 2024-06-09 21:54:49 +02:00
Leon Styhre f240094191 Added an 'imageCropPos' property to the grid element 2024-06-05 20:22:44 +02:00
Leon Styhre 248df769eb Added an 'imageCropPos' property to the carousel element 2024-06-05 20:21:32 +02:00
Leon Styhre 3008011acd Added a 'cropPos' property to the video element 2024-06-05 18:46:27 +02:00
Leon Styhre 96452849e7 Added a 'cropPos' property to the image element 2024-06-05 18:43:36 +02:00
Leon Styhre 5dd7a371fe Added a 'selectedBackgroundCornerRadius' property to the textlist element 2024-06-03 17:34:07 +02:00
Leon Styhre c8c601bcc9 Added a 'backgroundCornerRadius' property to the text element 2024-06-03 17:27:00 +02:00
Leon Styhre 87dc77ceaa Added a 'selectedBackgroundMargins' property to the textlist element 2024-06-02 22:36:52 +02:00
Leon Styhre f1642393a4 Added a 'backgroundMargins' property to the text element 2024-06-02 22:30:41 +02:00
Leon Styhre f53650072b Added a 'selectedItemOffset' property to the carousel element 2024-06-02 17:01:38 +02:00
Leon Styhre 05e641c04e (Android) Added experimental support for running ES-DE as the home app 2024-05-20 19:49:28 +02:00
Leon Styhre b9805053a9 Fixed an issue where AudioManager::deinit() could cause a crash 2024-05-19 18:42:29 +02:00
Leon Styhre 7cc901bb7f Fixed an issue where updating font textures caused random glyph artifacts 2024-05-19 18:39:26 +02:00
Leon Styhre 4cd4a8e6c0 Bumped the version to 3.0.2 2024-05-11 16:07:42 +02:00
Leon Styhre 47baa3629a Added a User-Agent string when making non-scraper HTTP requests 2024-04-16 20:59:41 +02:00