Leon Styhre
|
c22bdae16e
|
Changed most try/catch statements in FileSystemUtil to actually output the std::filesystem error messages
|
2023-08-02 20:28:29 +02:00 |
|
Leon Styhre
|
05cfbb55bd
|
Added try/catch statements to a couple of std::filesystem functions in FileSystemUtil
|
2023-08-02 19:32:46 +02:00 |
|
Leon Styhre
|
5705672957
|
Added a getFileSize() function to FileSystemUtil
Also modernized createEmptyFile() to use std::filesystem::path
|
2023-08-02 19:20:50 +02:00 |
|
Leon Styhre
|
d67252eefc
|
(Windows) Fixed an MSVC compiler warning
|
2023-08-01 17:49:08 +02:00 |
|
Leon Styhre
|
f91a87251d
|
Added a download percentage indicator to the application updater together with some other minor improvements
Also cleaned up HttpReq in general and added a progress meter callback
|
2023-08-01 17:36:15 +02:00 |
|
Leon Styhre
|
4f3d66c45b
|
Added support for downloading the Windows and macOS packages via the application updater
|
2023-07-31 19:25:54 +02:00 |
|
Leon Styhre
|
3472c6f852
|
Added a FileSystemUtil function to return the system home directory
|
2023-07-31 17:49:58 +02:00 |
|
Leon Styhre
|
66555101bf
|
Added a FileSystemUtil function to create an empty file
|
2023-07-31 17:40:06 +02:00 |
|
Leon Styhre
|
0267a9db00
|
Some video code cleanup
|
2023-07-30 20:12:23 +02:00 |
|
Leon Styhre
|
d8409da174
|
(Windows) Converted forward slashes to backslashes for a ThemeData log message
|
2023-07-30 18:36:38 +02:00 |
|
Leon Styhre
|
ed1e11418b
|
Completely removed support for legacy EmulationStation theme sets
|
2023-07-30 18:17:27 +02:00 |
|
Leon Styhre
|
40f258f0f4
|
Improved font rendering for BusyComponent and GuiInfoPopup
|
2023-07-29 20:27:36 +02:00 |
|
Leon Styhre
|
8a42b01165
|
Reverted a rounding change in ComponentGrid as it caused unforeseen issues
|
2023-07-29 20:26:27 +02:00 |
|
Leon Styhre
|
c0ec753dc7
|
Replaced a number of homecooked functions in FileSystemUtil with those from the C++ standard library
|
2023-07-29 19:14:07 +02:00 |
|
Leon Styhre
|
e5758d047e
|
Improved menu system font rendering on GPUs without proper texture filtering support
|
2023-07-29 18:41:43 +02:00 |
|
Leon Styhre
|
f39d09d6b7
|
Added a rounding when sizing BusyComponent to improve its rendering at low resolutions
|
2023-07-29 16:33:07 +02:00 |
|
Leon Styhre
|
772f2dea90
|
(macOS) Changed the minimum required OS version from 10.14 'Mojave' to 10.15 'Catalina'
Also completely removed support for the legacy OS build
|
2023-07-29 16:08:40 +02:00 |
|
Leon Styhre
|
2d151921db
|
Fixed an issue where the camera offset in ComponentList was not correctly calculated when reaching the bottom of a list
|
2023-07-29 11:27:12 +02:00 |
|
Leon Styhre
|
0d18239893
|
Changed ComponentList to fixed row heights
|
2023-07-29 11:25:13 +02:00 |
|
Leon Styhre
|
768539e8e7
|
(Windows) Fixed an issue where attempting to capitalize multi-byte Unicode strings crashed the application if built using the MSVC compiler
|
2023-07-28 21:46:24 +02:00 |
|
Leon Styhre
|
3b62dc6ee7
|
(Windows) Fixed an issue where wide string conversions were not done correctly
|
2023-07-28 21:44:03 +02:00 |
|
Leon Styhre
|
69e46d96a5
|
Added a parameter for whether to resize ButtonComponent when calling setText()
|
2023-07-27 13:06:07 +02:00 |
|
Leon Styhre
|
f797ade74f
|
Fixed an issue where the textlist properties selectedBackgroundColor and selectedSecondaryBackgroundColor were not offset by selectorVerticalOffset
|
2023-07-25 00:06:00 +02:00 |
|
Leon Styhre
|
849ed7499b
|
Some minor code cleanup
|
2023-07-24 16:53:24 +02:00 |
|
Leon Styhre
|
07d390ccda
|
Added theme support for the 'manual' metadata type for the text element
|
2023-07-20 17:33:49 +02:00 |
|
Leon Styhre
|
be2b761356
|
Fixed an issue where SDL_StartTextInput() was sometimes set when not actually inputting any text
|
2023-07-20 16:03:59 +02:00 |
|
Leon Styhre
|
bd591a74cb
|
Added support for pasting text into the application when a text input field is focused
|
2023-07-20 16:01:24 +02:00 |
|
Leon Styhre
|
cfd4290e3f
|
Removed parts of the buggy controller drivers crash prevention as it caused unforeseen issues
|
2023-07-15 23:59:52 +02:00 |
|
Leon Styhre
|
5e64694e3c
|
Added support for a lot more emoji characters by bundling the Google Noto Emoji font
|
2023-07-15 22:23:13 +02:00 |
|
Leon Styhre
|
954492b1f4
|
Some more changes to make the dark menu color scheme the default choice
|
2023-07-13 17:46:06 +02:00 |
|
Leon Styhre
|
8e24c7b1d4
|
The textlist navigation sound will now always start playing immediately when scrolling a single entry
|
2023-07-13 14:26:11 +02:00 |
|
Leon Styhre
|
8b67782340
|
Enabled textlist fast-scrolling for the system view
|
2023-07-13 13:42:29 +02:00 |
|
Leon Styhre
|
c06f598d80
|
(macOS) Suppressed a compiler warning
|
2023-07-07 18:32:11 +02:00 |
|
Leon Styhre
|
1c7a18830e
|
Removed the entry counter from the media viewer and added an option for whether to display the media types
|
2023-07-05 23:19:57 +02:00 |
|
Leon Styhre
|
9af8031c0c
|
Changed the order of some GuiComponent functions
|
2023-07-04 22:20:32 +02:00 |
|
Leon Styhre
|
728b4c7768
|
Popup notifications are now stopped when starting the media viewer
|
2023-07-04 18:09:10 +02:00 |
|
Leon Styhre
|
8a6611a6f5
|
Added a popup notification if PDF manual rendering failed
Also removed two unnecessary navigation scroll sounds on PDF rendering failure
|
2023-07-04 18:07:28 +02:00 |
|
Leon Styhre
|
b60f86ae04
|
Added zoom support to the PDF viewer
Also increased page rasterization resolution when running at lower screen resolutions
|
2023-07-04 17:47:00 +02:00 |
|
Leon Styhre
|
47c321e434
|
Enabled linear interpolation support for ImageComponent::setRawImage()
|
2023-07-04 17:41:41 +02:00 |
|
Leon Styhre
|
19c8d5bb38
|
(Linux) The esBinary variable is now set correctly when running as an AppImage
|
2023-07-03 17:41:22 +02:00 |
|
Leon Styhre
|
15e5a8b305
|
Added a function to FileSystemUtil to return the ES-DE binary path
Also fixed an issue where the fallback to argv[0] in FileSystemUtil::setExePath() was not working correctly
|
2023-07-02 23:16:39 +02:00 |
|
Leon Styhre
|
923b6b2ed1
|
Changed the order of some NinePatchComponent functions
|
2023-07-02 11:58:59 +02:00 |
|
Leon Styhre
|
569bf22690
|
Set the menu color scheme to 'dark' by default
|
2023-07-01 22:05:30 +02:00 |
|
Leon Styhre
|
30ca0497aa
|
Added options to the video and slideshow screensavers to only include favorite games
|
2023-07-01 15:57:29 +02:00 |
|
Leon Styhre
|
923240aac0
|
Added options to the miximage generator for how to fit screenshots that do not match the aspect ratio of the miximage frame
|
2023-07-01 11:15:43 +02:00 |
|
Leon Styhre
|
d94249d67e
|
Fixed an issue where the rating component was sometimes color shifted incorrectly
|
2023-06-29 21:04:44 +02:00 |
|
Leon Styhre
|
03bfac0a9b
|
Added a game manual badge
|
2023-06-29 20:43:32 +02:00 |
|
Leon Styhre
|
1dca0673c5
|
(Windows) Fixed an issue where the log output time stamp was missing in es_log.txt when built using MinGW
|
2023-06-28 22:21:42 +02:00 |
|
Leon Styhre
|
87abe71316
|
Set scraping of game manuals as enabled by default
|
2023-06-28 20:42:51 +02:00 |
|
Leon Styhre
|
610da5d771
|
Added help prompts to the media viewer and PDF viewer
Also added trigger button support to the media viewer and fixed rendering of some PDF files with unusual orientations
|
2023-06-28 20:32:49 +02:00 |
|