Leon Styhre
|
b1b58fe90c
|
Added some additional error logging.
|
2021-02-01 22:06:28 +01:00 |
|
Leon Styhre
|
0a9ae5b8ec
|
Fixed a slight but annoying rendering issue for the menu selector bar.
|
2021-02-01 21:23:13 +01:00 |
|
Leon Styhre
|
ae55eda233
|
Made the menus slightly wider to accomodate the new standard font.
|
2021-02-01 00:12:04 +01:00 |
|
Leon Styhre
|
392ca21adb
|
Improved the knob position calculation for SliderComponent.
|
2021-02-01 00:07:15 +01:00 |
|
Leon Styhre
|
4556a0c71a
|
The video player is now stopped before attempting to remove media files.
|
2021-01-31 20:51:24 +01:00 |
|
Leon Styhre
|
4305c211eb
|
(Windows) Fixed an issue where directory deletions would be incorrectly reported as failed.
|
2021-01-31 20:30:43 +01:00 |
|
Leon Styhre
|
c63fc39e8d
|
Added a function to delete directories.
|
2021-01-31 19:55:57 +01:00 |
|
Leon Styhre
|
74ba7d0590
|
The 'Gamelist on startup' setting now shows the full system names.
|
2021-01-30 15:52:10 +01:00 |
|
Leon Styhre
|
dc3a936595
|
Yet another attempt to get libVLC to reliably set the audio volume.
|
2021-01-29 21:46:48 +01:00 |
|
Leon Styhre
|
8f1108583c
|
Fixed an issue where GuiMsgBox would not look correct on high resolution displays.
|
2021-01-29 19:55:27 +01:00 |
|
Leon Styhre
|
39e8e33733
|
Fixed a cosmetic menu scrolling alignment issue.
|
2021-01-29 17:59:05 +01:00 |
|
Leon Styhre
|
f949d8dde0
|
Fixed a Clang compile error.
|
2021-01-28 21:16:03 +01:00 |
|
Leon Styhre
|
cc22a1fa16
|
(Windows) Forward slashes are now converted to backslashes for the console log output.
|
2021-01-28 20:24:56 +01:00 |
|
Leon Styhre
|
0974e7b593
|
Replaced the main application font.
|
2021-01-28 20:06:12 +01:00 |
|
Leon Styhre
|
4d8b0deb9b
|
Added support for converting two-byte Unicode characters to uppercase and lowercase.
|
2021-01-28 19:38:27 +01:00 |
|
Leon Styhre
|
e482b45ca4
|
Added better support for RetroArch installed as Flatpak.
|
2021-01-25 18:17:55 +01:00 |
|
Leon Styhre
|
969be161d9
|
Some minor log output changes.
|
2021-01-25 18:15:01 +01:00 |
|
Leon Styhre
|
ec5f1c1b5f
|
Fixed the annoying white screen flashing when starting the application.
|
2021-01-25 18:11:18 +01:00 |
|
Leon Styhre
|
8f32be00b4
|
Some general code cleanup.
|
2021-01-25 18:07:11 +01:00 |
|
Leon Styhre
|
4d2ef89864
|
Added multi-monitor support.
|
2021-01-24 23:44:50 +01:00 |
|
Leon Styhre
|
f7207edca5
|
(Windows) Fixed an issue with reliably launching games.
|
2021-01-24 13:51:40 +01:00 |
|
Leon Styhre
|
88235a0f06
|
Started to add support for multi-monitor setups.
|
2021-01-24 12:03:44 +01:00 |
|
Leon Styhre
|
38b30bf353
|
(Windows) Log output hack to indiscriminately replace forward slashes with backslashes.
|
2021-01-24 11:50:53 +01:00 |
|
Leon Styhre
|
632dcbfcd5
|
Removed log output only needed for testing purposes.
|
2021-01-23 20:52:25 +01:00 |
|
Leon Styhre
|
c16a6d9bc4
|
Fixed an issue with flickering and potential crashes when starting to play gamelist videos.
|
2021-01-23 20:26:53 +01:00 |
|
Leon Styhre
|
0b5d9cfc52
|
Adjusted the time needed to reach the highest scrolling tier.
|
2021-01-23 16:42:58 +01:00 |
|
Leon Styhre
|
8173ccda80
|
Moved the first character extraction function to StringUtil.
|
2021-01-23 16:25:53 +01:00 |
|
Leon Styhre
|
0dfe52586c
|
Fixed an issue with adjusting SliderComponent values using the controller D-pad.
|
2021-01-23 15:43:48 +01:00 |
|
Leon Styhre
|
97a6558472
|
(Windows) Made the application have the correct fullscreen size on high DPI displays.
|
2021-01-21 21:52:28 +01:00 |
|
Leon Styhre
|
5b31c9dedc
|
Updates to the CMakeLists.txt files.
|
2021-01-21 21:44:51 +01:00 |
|
Leon Styhre
|
e4f440ca9a
|
Fixed a graphical glitch caused by inaccurate rounding.
|
2021-01-19 21:50:14 +01:00 |
|
Leon Styhre
|
a68bdcec30
|
Fixed two MSVC compiler warnings.
|
2021-01-19 00:26:02 +01:00 |
|
Leon Styhre
|
66e1c4e897
|
Improved the speed consistency for ScrollableContainer.
|
2021-01-19 00:11:02 +01:00 |
|
Leon Styhre
|
90f4c29048
|
Changed a cast from C style to C++ style.
|
2021-01-18 00:19:27 +01:00 |
|
Leon Styhre
|
80d29978b8
|
Minor update to the ThemeData log output.
|
2021-01-17 22:33:02 +01:00 |
|
Leon Styhre
|
e68c8f1db3
|
ScrollableContainer now takes the font size into consideration for adjusting the scrolling speed.
|
2021-01-17 22:02:22 +01:00 |
|
Leon Styhre
|
7b19b2cc6b
|
Improved some log output in ThemeData.
|
2021-01-17 21:52:34 +01:00 |
|
Leon Styhre
|
6e4b26daae
|
Multi-scraper no longer jumps to the main menu after finished scraping.
|
2021-01-17 12:21:33 +01:00 |
|
Leon Styhre
|
8b18022752
|
Adjusted the game description text scrolling parameters.
|
2021-01-17 10:17:41 +01:00 |
|
Leon Styhre
|
b6e29d503c
|
Changed the default VRAM limit to 256 MiB.
|
2021-01-17 10:15:17 +01:00 |
|
Leon Styhre
|
632d11e46f
|
Minor code update.
|
2021-01-16 23:01:13 +01:00 |
|
Leon Styhre
|
ef25c675f7
|
Fixed an issue where separator lines would not get rendered on lower resolutions.
|
2021-01-16 22:55:38 +01:00 |
|
Leon Styhre
|
9589778107
|
Fixed an issue where separator lines would not be rendered correctly.
|
2021-01-16 22:52:10 +01:00 |
|
Leon Styhre
|
b5b70a4931
|
Increased the font texture buffers to avoid crashes when running at low resolutions.
|
2021-01-16 20:56:14 +01:00 |
|
Leon Styhre
|
a3c2f831c8
|
Clamped the scale factor in NinePatchComponent to avoid artifacts for extreme screen resolutions.
|
2021-01-16 20:53:09 +01:00 |
|
Leon Styhre
|
3c0f62b1be
|
Fixed a text string abbreviation issue in GuiComplexTextEditPopup.
|
2021-01-16 19:22:23 +01:00 |
|
Leon Styhre
|
69fa54f61a
|
Fixed two MSVC compiler warnings.
|
2021-01-16 18:13:00 +01:00 |
|
Leon Styhre
|
09e5095a08
|
Fixed an issue where large text sizes at high resolutions would crash the application.
|
2021-01-16 18:05:48 +01:00 |
|
Leon Styhre
|
8dc23e2114
|
Made BusyComponent scale properly on high resolution displays.
|
2021-01-15 20:27:54 +01:00 |
|
Leon Styhre
|
755df0b10d
|
Removed a deprecated function from NinePatchComponent.
|
2021-01-15 20:26:33 +01:00 |
|
Leon Styhre
|
b0bd77eb7f
|
Log output improvement for TextureData.
|
2021-01-15 20:09:01 +01:00 |
|
Leon Styhre
|
f212a85b23
|
Fixed scaling of GridTileComponent on high resolution displays.
|
2021-01-15 19:25:44 +01:00 |
|
Leon Styhre
|
db1a97dd85
|
Made SliderComponent scale properly on high resolution displays.
|
2021-01-15 19:06:53 +01:00 |
|
Leon Styhre
|
3abbb3c85c
|
Updated TextEditComponent to scale properly on high resolution diplays.
Also changed to SVG graphic files for the text input box frame in order to look smoother at higher resolutions.
|
2021-01-15 18:53:38 +01:00 |
|
Leon Styhre
|
ee8e0a0c89
|
Some minor code cleanup.
|
2021-01-15 18:47:01 +01:00 |
|
Leon Styhre
|
a99d32f596
|
Made some separator lines scale correctly on high resolution displays.
|
2021-01-15 18:44:54 +01:00 |
|
Leon Styhre
|
0bc707a828
|
Added support for scaling textures during load for raster files.
|
2021-01-15 18:39:19 +01:00 |
|
Leon Styhre
|
574feadc68
|
Changed from frame.png to frame.svg in most places.
|
2021-01-14 22:56:49 +01:00 |
|
Leon Styhre
|
f71f4704ce
|
Properly fixed NinePatchComponent so it scales with the screen resolution.
|
2021-01-14 22:55:07 +01:00 |
|
Leon Styhre
|
1148f941a9
|
Added support for scaling SVG graphics files directly when loading them.
|
2021-01-14 22:25:44 +01:00 |
|
Leon Styhre
|
2995a0c7c5
|
Removed an invalid video resizing attempt.
|
2021-01-14 21:56:43 +01:00 |
|
Leon Styhre
|
be9eaf6b38
|
Very minor code cleanup.
|
2021-01-14 21:54:26 +01:00 |
|
Leon Styhre
|
fbb78add20
|
Fixed a GUI element placement issue on high resolution displays.
|
2021-01-14 18:24:41 +01:00 |
|
Leon Styhre
|
82896f01fb
|
Fixed an issue with NinePatchComponent scaling on 1920x1200 displays.
|
2021-01-14 00:09:23 +01:00 |
|
Leon Styhre
|
ace0366479
|
Buttons now look correct on high-resolution displays.
Also removed some unneeded SVG metadata from the bundled graphics files.
|
2021-01-13 23:46:51 +01:00 |
|
Leon Styhre
|
a97b08e87e
|
Eliminated some unnecessary processing in TextComponent.
|
2021-01-13 19:49:35 +01:00 |
|
Leon Styhre
|
34e10ec319
|
Minor code cleanup and log output changes.
|
2021-01-13 19:48:31 +01:00 |
|
Leon Styhre
|
ce16c8e3ec
|
Improved GUI consistency when running on high resolution devices.
|
2021-01-13 19:45:56 +01:00 |
|
Leon Styhre
|
11bf8046d8
|
Added screen resolution modifiers to get proper high resolution scaling.
|
2021-01-13 19:42:06 +01:00 |
|
Leon Styhre
|
7e7ba0aac8
|
Fixed an issue that caused the log to not be flushed during emergency shutdown.
|
2021-01-12 23:11:23 +01:00 |
|
Leon Styhre
|
f25973f9b9
|
Tiny code cleanup.
|
2021-01-12 23:10:39 +01:00 |
|
Leon Styhre
|
c3778f55f3
|
Renamed scroll_gradient.png to screen_gradient.png.
|
2021-01-12 23:10:06 +01:00 |
|
Leon Styhre
|
c5b0042dff
|
Fixed the quick list scroll overlay and made it configurable using a menu option.
|
2021-01-12 22:41:28 +01:00 |
|
Leon Styhre
|
b3142edd0a
|
Reverted the recent es_systems.cfg template changes for macOS and Windows.
|
2021-01-11 18:31:12 +01:00 |
|
Leon Styhre
|
9dd8aacb28
|
Fixed two minor cosmetic issues.
|
2021-01-11 18:18:44 +01:00 |
|
Leon Styhre
|
6479178186
|
(macOS) Changed the es_systems.cfg template to the %COREPATH% logic.
|
2021-01-10 23:23:36 +01:00 |
|
Leon Styhre
|
3ead3548a1
|
(Windows) Changed the es_systems.cfg template to the %COREPATH% logic.
|
2021-01-10 23:05:20 +01:00 |
|
Leon Styhre
|
001a46341e
|
Small improvements to the VSync setup and logging.
|
2021-01-07 00:17:59 +01:00 |
|
Leon Styhre
|
e2b3ca55be
|
Two small changes to the application startup logging.
|
2021-01-07 00:14:45 +01:00 |
|
Leon Styhre
|
8ecc50b4ce
|
Added margin support to TextComponent for abbreviated text.
|
2021-01-05 16:52:39 +01:00 |
|
Leon Styhre
|
dc9c49438f
|
Fixed an issue where a missing texture in GridTileComponent generated a lot of log warnings.
|
2021-01-05 15:57:50 +01:00 |
|
Leon Styhre
|
a28f174960
|
Added a function to set scrolling parameters for ScrollableContainer.
Also tuned the scrolling speed a bit.
|
2021-01-05 12:52:21 +01:00 |
|
Leon Styhre
|
d2d6813a54
|
Fixed multiple issues with the UI modes.
|
2021-01-05 10:45:32 +01:00 |
|
Leon Styhre
|
1a746ac98f
|
Fixed an issue where the text scrolling speed would change relative to the screen resolution.
Also added a fade-in animation when the scrolling resets to the start position.
|
2021-01-02 21:17:23 +01:00 |
|
Leon Styhre
|
f4cfcbed65
|
Some improvements to the application logging.
|
2021-01-01 18:36:53 +01:00 |
|
Leon Styhre
|
ed60ab4e3a
|
Fixed an issue where a temporary setting was retained in the configuration file.
|
2021-01-01 18:16:54 +01:00 |
|
Leon Styhre
|
5e7480bfab
|
Made re-enabling of custom collection entries work on Windows with UTF-16 support.
|
2021-01-01 10:28:42 +01:00 |
|
Leon Styhre
|
daf9b62936
|
Fixed an issue where the application would hang if there were no audio devices available.
|
2020-12-31 14:27:31 +01:00 |
|
Leon Styhre
|
6fa1fa110a
|
Fixed an issue with custom event scripts on Windows.
|
2020-12-31 13:10:28 +01:00 |
|
Leon Styhre
|
c747416071
|
Changed from localtime to the more secure localtime_r and localtime_s functions.
|
2020-12-29 13:44:13 +01:00 |
|
Leon Styhre
|
eadeb88ece
|
Fixed a compile error on Unix.
|
2020-12-29 12:58:55 +01:00 |
|
Leon Styhre
|
c95334756d
|
Fixed a lot of MSVC compiler warnings.
|
2020-12-29 12:54:24 +01:00 |
|
Leon Styhre
|
53bb5bb2ea
|
Fixed a compiler error on Unix.
|
2020-12-29 11:12:18 +01:00 |
|
Leon Styhre
|
0365e9c572
|
Fixed some MSVC compiler warnings.
|
2020-12-29 11:06:01 +01:00 |
|
Leon Styhre
|
e6847a09c7
|
(Windows) Fixed some MinGW compile errors.
|
2020-12-28 23:49:34 +01:00 |
|
Leon Styhre
|
9ec3f19482
|
(Windows) Added support for the MSVC compiler.
|
2020-12-28 23:23:01 +01:00 |
|
Leon Styhre
|
963f93e0f8
|
Replaced the custom math functions with standard C++ functions.
|
2020-12-28 11:29:32 +01:00 |
|
Leon Styhre
|
94c0919f31
|
Reverted the file name change for the CA certificate bundle.
|
2020-12-26 11:36:01 +01:00 |
|
Leon Styhre
|
ad5b6ea3ec
|
Updated the CA certificates to the latest available version.
Also changed HttpReq to retain the original CA bundle file name.
|
2020-12-26 11:29:41 +01:00 |
|
Leon Styhre
|
51ab69b54c
|
Fixed an issue where some SVG graphics would have their right side cut off slightly.
|
2020-12-23 20:32:12 +01:00 |
|
Leon Styhre
|
a27c961987
|
Some changes to the startup logging.
Also removed some unnecessary audio code.
|
2020-12-23 17:56:21 +01:00 |
|
Leon Styhre
|
f7c33ecd26
|
Some small changes to the audio code.
|
2020-12-23 15:32:10 +01:00 |
|
Leon Styhre
|
bde34ddffd
|
Further modernizations of the audio handling code.
|
2020-12-22 23:27:23 +01:00 |
|
Leon Styhre
|
214a7861f9
|
Modernized the audio handling code a bit.
|
2020-12-21 00:23:22 +01:00 |
|
Leon Styhre
|
cfff577549
|
Implemented a better way to mute videos.
|
2020-12-20 20:37:31 +01:00 |
|
Leon Styhre
|
46c178af1d
|
Added volume controls for navigation sounds and the video player.
|
2020-12-20 16:41:58 +01:00 |
|
Leon Styhre
|
0cce86beca
|
Created a common pixel conversion function for both renderers.
|
2020-12-18 16:49:11 +01:00 |
|
Leon Styhre
|
bb3cc4d4a1
|
Added logic and menu option for handling invalid media files during scraping.
Also added a shortcut for defining the scraper searches and fixed an issue where games were automatically selected after refining the search.
|
2020-12-18 16:35:19 +01:00 |
|
Leon Styhre
|
defb16b6da
|
Fixed multiple issues with the UI modes (full/kiosk/kid).
Also improved the quit menu.
|
2020-12-17 23:45:29 +01:00 |
|
Leon Styhre
|
ade0160ffe
|
Made the switches slightly smaller in the metadata editor.
Also made the value 'unknown' be set for some entries when clearing them individually in the metadata editor.
|
2020-12-17 20:49:20 +01:00 |
|
Leon Styhre
|
bddc87bbcc
|
Changed some more code from C to C++
|
2020-12-17 20:43:52 +01:00 |
|
Leon Styhre
|
b86e8ad6e2
|
Made the icon marker colors in the metadata editor slightly lighter.
|
2020-12-17 20:36:30 +01:00 |
|
Leon Styhre
|
5208150749
|
Reverted a removed optimization.
|
2020-12-17 00:20:25 +01:00 |
|
Leon Styhre
|
debf072a0e
|
Rewrote some code from C to C++
|
2020-12-16 23:59:00 +01:00 |
|
Leon Styhre
|
605aa4ba8e
|
Moved the favorite and folder character constants to a more logical location.
|
2020-12-16 21:19:48 +01:00 |
|
Leon Styhre
|
e6f16be221
|
Fixed an issue with refining ScreenScraper searches for arcade games.
Also did a tiny cosmetic code change in Window.cpp.
|
2020-12-16 18:46:38 +01:00 |
|
Leon Styhre
|
6c62b23da8
|
Fixed an issue where videos would not pause on screensaver activation.
|
2020-12-16 18:03:23 +01:00 |
|
Leon Styhre
|
29abe2dc8c
|
Removed the deprecated PowerSaver.
|
2020-12-16 17:57:10 +01:00 |
|
Leon Styhre
|
05302052de
|
Fixed a GUI component alignment issue for the text edit popups.
|
2020-12-16 17:38:23 +01:00 |
|
Leon Styhre
|
0c7e02e6f4
|
The scraper filter setting is now retained throughout the program session.
|
2020-12-16 17:35:23 +01:00 |
|
Leon Styhre
|
98d99ef8bb
|
Added support for graying out menu entries via switch callbacks.
|
2020-12-15 18:49:43 +01:00 |
|
Leon Styhre
|
024e073e86
|
Added support for %COREPATH% variable and reverted to a single Unix es_systems.cfg template file.
|
2020-12-15 18:42:38 +01:00 |
|
Leon Styhre
|
e752904ab1
|
Added logic to retrieve default setting values.
|
2020-12-14 17:25:41 +01:00 |
|
Leon Styhre
|
dc620aa11b
|
Cosmetic log output change to the renderer.
|
2020-11-29 20:33:17 +01:00 |
|
Leon Styhre
|
48a7bed2c0
|
Fixed compilation errors on Fedora and GCC 10.
|
2020-11-28 22:27:00 +01:00 |
|
Leon Styhre
|
fe4bb0b7e9
|
Allowed non-accelerated rendering.
|
2020-11-27 21:04:49 +01:00 |
|
Leon Styhre
|
5d1b6d2475
|
Removed unnecessary certificate bundling on NetBSD.
|
2020-11-26 19:36:08 +01:00 |
|
Leon Styhre
|
19edfd1690
|
Added support for FreeBSD, NetBSD and OpenBSD.
|
2020-11-26 18:53:00 +01:00 |
|
Leon Styhre
|
401d433be0
|
Eliminated unnecessary rendering when the video or slideshow screensaver is running.
|
2020-11-18 23:52:29 +01:00 |
|
Leon Styhre
|
50e74595e4
|
Eliminated unnecessary rendering during view transitions.
|
2020-11-18 23:47:32 +01:00 |
|
Leon Styhre
|
e30e636780
|
Fixed an issue where game media would not get rendered during gamelist transitions.
|
2020-11-18 22:26:58 +01:00 |
|
Leon Styhre
|
0b6dce687e
|
Changed to C++ casts throughout the application.
|
2020-11-17 23:06:54 +01:00 |
|
Leon Styhre
|
623c302174
|
Cosmetic code cleanup of VideoComponent.
|
2020-11-17 22:13:33 +01:00 |
|
Leon Styhre
|
635e7d2cdd
|
Added a menu option to enable and disable video pillarboxes.
Also did some general code cleanup of VideoVlcComponent.
|
2020-11-17 17:20:25 +01:00 |
|
Leon Styhre
|
bbb5575334
|
Added black areas around videos with non-standard aspect ratios.
|
2020-11-16 23:34:08 +01:00 |
|
Leon Styhre
|
f334eb7037
|
Changed the font size and line spacing for the GPU statistics overlay.
|
2020-11-16 17:46:36 +01:00 |
|
Leon Styhre
|
2220787c3b
|
Fixed multiple issues with view transitions.
|
2020-11-16 17:44:33 +01:00 |
|
Leon Styhre
|
0a6e1f280f
|
Improved transitions for SystemView.
|
2020-11-15 20:06:33 +01:00 |
|
Leon Styhre
|
2b189f9d19
|
Fixed an issue where the game image would sometimes not refresh after scraping.
|
2020-11-14 17:18:00 +01:00 |
|
Leon Styhre
|
53cacd5eac
|
Renamed VideoPlayerComponent to VideoOmxComponent.
|
2020-11-12 17:40:06 +01:00 |
|
Leon Styhre
|
00ba2e78ab
|
Improvements to the screensaver and game overlay.
Also added functionality to jump to a game from the screensaver (without launching it).
|
2020-11-12 17:13:24 +01:00 |
|
Leon Styhre
|
9bea6bb17e
|
Added a game info overlay to the screensaver.
Also refactored Window and SystemScreensaver and added a fade-in effect for the shaded background when opening menus.
|
2020-11-12 00:46:59 +01:00 |
|
Leon Styhre
|
08786f2027
|
Small change to remove a compiler warning on macOS.
|
2020-11-10 22:42:25 +01:00 |
|
Leon Styhre
|
6368ae0cc1
|
OCD update renaming ScreenSaver to Screensaver.
|
2020-11-10 22:33:57 +01:00 |
|
Leon Styhre
|
bbb2aa5217
|
Overhaul of the screensaver.
|
2020-11-10 22:18:20 +01:00 |
|
Leon Styhre
|
cc87084959
|
Fixed a crash when searching recursively through a directory.
|
2020-11-10 22:16:30 +01:00 |
|
Leon Styhre
|
2c3b452401
|
Some cosmetic code cleanup and some small documentation updates.
|
2020-11-08 22:58:06 +01:00 |
|
Leon Styhre
|
3336f50e04
|
Added a file that was missing in the last commit.
|
2020-11-08 13:23:50 +01:00 |
|
Leon Styhre
|
bd33d5a3b9
|
Implemented (somehow) proper inversions for images in menus.
|
2020-11-08 13:03:45 +01:00 |
|
Leon Styhre
|
f1f0596fe1
|
Added support for user accounts for ScreenScraper.
|
2020-11-07 15:34:15 +01:00 |
|