Leon Styhre
4e54508e45
Added a GridComponent skeleton.
2022-11-06 21:34:03 +01:00
Leon Styhre
c50f39dd05
Updated the CMake configuration for the removed legacy theme engine code.
2022-09-10 11:58:52 +02:00
Leon Styhre
277a729a2d
Cleaned up the CMake configuration.
2022-04-19 17:24:54 +02:00
Leon Styhre
3a1c9d41ce
Fully generalized SystemView and GamelistView and rewrote CarouselComponent into a template class.
...
Also cleaned up some code and fixed an issue where navigation sounds would not play when using the shoulder buttons.
2022-03-24 23:05:23 +01:00
Leon Styhre
07f151d906
Moved TextListComponent and CarouselComponent from es-core to es-app.
2022-03-19 09:55:05 +01:00
Leon Styhre
6ff0ff1c47
Renamed Renderer_GL21 and Shader_GL21 to RendererOpenGL and ShaderOpenGL.
2022-03-14 20:14:18 +01:00
Leon Styhre
f0c35d8509
Refactored the rendering code into proper classes.
2022-03-14 19:51:48 +01:00
Leon Styhre
a7db474a64
Unified the OpenGL and OpenGL ES renderers and removed the fixed function pipeline.
...
Also made some other rendering optimizations and cleaned up some code.
2022-03-13 23:52:32 +01:00
Leon Styhre
abb48e45e7
Added GIFAnimComponent skeleton.
2022-02-23 22:04:18 +01:00
Leon Styhre
32349dc9a6
Renamed LottieComponent to LottieAnimComponent.
2022-02-23 21:54:57 +01:00
Leon Styhre
cc8123f5a6
Added a GameSelectorComponent for displaying game media in SystemView.
2022-02-13 20:03:34 +01:00
Leon Styhre
afe249c5fc
Added CarouselComponent skeleton.
2022-02-04 21:42:08 +01:00
Leon Styhre
8596aca68c
Added an OpenGL ES 2.0 renderer.
2022-01-13 19:39:49 +01:00
Leon Styhre
b4e08ba92b
Renamed Platform to utils/PlatformUtil
2022-01-10 18:56:04 +01:00
Leon Styhre
d45c690586
Some CMake configuration changes for building with rlottie.
2022-01-08 16:23:23 +01:00
Leon Styhre
19147eee66
(Windows) CMake configuration changes to make rlottie build correctly.
2022-01-07 00:29:31 +01:00
Leon Styhre
998830181f
Added CMake configuration for the Lottie animation support.
2022-01-06 23:19:37 +01:00
Leon Styhre
6431804ee7
Removed the deprecated VideoVlcComponent.
2022-01-02 13:13:01 +01:00
Leon Styhre
1aa360598d
Renamed BadgesComponent to BadgeComponent.
2021-10-23 20:28:07 +02:00
Leon Styhre
48db23691d
Merged BadgeComponent code into master branch.
2021-10-12 23:13:38 +02:00
Leon Styhre
bef997420d
Added menu scroll indicators.
2021-10-10 18:15:37 +02:00
Leon Styhre
93950cf4de
Simplified the code for info popups.
2021-10-07 18:31:40 +02:00
Leon Styhre
50f2af0077
Manual merges to align with master branch.
2021-09-27 21:27:07 +02:00
Sophia Hadash
dbf76f92e6
merge master
2021-09-23 23:28:19 +02:00
Leon Styhre
fc78f8ee18
General cleanup of the CMake configuration files.
2021-09-19 18:53:20 +02:00
Leon Styhre
c4e6d3cac1
Added a virtual keyboard.
2021-09-17 22:23:41 +02:00
Sophia Hadash
efe928852f
Separate flexbox functionality in it's own component.
2021-09-07 17:21:54 +02:00
Sophia Hadash
fe413bb68f
Initial implementation, including flexbox layout for badges.
2021-09-05 03:40:23 +02:00
Leon Styhre
abf8759f75
Added headers to the CMake configuration files.
2021-08-24 18:32:15 +02:00
Leon Styhre
83c0bc5ca6
Moved MoveCameraAnimation.h from es-app to es-core.
2021-08-17 22:23:42 +02:00
Leon Styhre
12c853bc31
Moved the remaining math functions to a math utility namespace.
2021-08-17 22:11:16 +02:00
Leon Styhre
71d0e14a77
Removed the deprecated built-in matrix and vector code.
2021-08-17 19:27:08 +02:00
Leon Styhre
7ea91f08af
Removed the deprecated VideoOmxComponent.
2021-07-08 18:26:01 +02:00
Leon Styhre
05990d0457
Moved most CImg functions from MiximageGenerator to a new utility module.
2021-06-12 20:05:28 +02:00
Leon Styhre
c4e542a7a4
Sorted the source files in the CMake configuration files.
2021-05-15 10:40:08 +02:00
Leon Styhre
ef8b008d28
Added an experimental FFmpeg video player.
2021-05-09 22:52:26 +02:00
Leon Styhre
5b31c9dedc
Updates to the CMakeLists.txt files.
2021-01-21 21:44:51 +01:00
Leon Styhre
29abe2dc8c
Removed the deprecated PowerSaver.
2020-12-16 17:57:10 +01:00
Leon Styhre
53cacd5eac
Renamed VideoPlayerComponent to VideoOmxComponent.
2020-11-12 17:40:06 +01:00
Leon Styhre
d512c2b11d
Implemented OpenGL GLSL shader support.
2020-08-30 22:19:37 +02:00
Leon Styhre
7f31c1bbb4
Added .dmg package generator setup for macOS.
...
Also cleaned up and updated the CMakeLists.txt files and moved the non-source files to a separate assets directory.
2020-08-19 22:30:10 +02:00
Leon Styhre
49161df0e6
Renamed platform.cpp/platform.h to Platform.cpp/Platform.h
...
The naming convention for the rest of the application is to start the file names with a capital letter.
2020-06-21 12:26:21 +02:00
Leon Styhre
b7feedd287
Moved all components into es-core and renamed ScraperSearchComponent to GuiScraperSearch as it's a GUI and not a component.
2020-06-06 14:14:13 +02:00
Leon Styhre
f806285e06
Added support for per-game launch string override (emulator override), configurable in the game meta data edit screen
2020-05-19 17:53:34 +02:00
Tomas Jakobsson
a02a747c50
Redid the entire Renderer
...
Made all components render using triangle strips
2019-08-25 15:45:22 +02:00
jrassa
72edb792d2
implement scripting support
2019-03-26 20:02:42 -04:00
John Rassa
a57b0ecfea
create new DateTimeComponent
2018-10-15 20:40:45 -07:00
Koerty
3993ace607
Add GridTileComponent and base theming syntax
...
- Add the GridTileComponent which hold the image and its background
- Add base theming syntax for the ImageGrid and GridTIle
- Numerous refactoring/cleaning in ImageGridComponent
2018-04-11 14:20:59 +02:00
Tomas Jakobsson
3f3e1ceb16
Move MameNameMap out of the source and into mamenames.xml
2018-02-09 18:32:05 +01:00
Tomas Jakobsson
1a4d13b6b3
Remove builtin resources
2018-02-08 19:27:44 +01:00