Le Philousophe
fc3f03d21d
COMMON: Make EVENT_DROP_FILE use a Path
2023-12-24 13:19:25 +01:00
Eugene Sandulenko
390d01500f
GUI: Added grouping by year
2023-11-10 23:45:15 +01:00
Miro Kropacek
e4dcd46b43
GUI: Don't parse all available engines and games on startup
...
When statically linked, this makes about 8000 variants.
This change takes only engines and games present in a domain into
account. This speeds up loading time on slower backends quite
noticeably.
2023-06-10 23:27:57 +02:00
Cameron Cawley
67a57e945d
GUI: Improve support for group selection in the launcher on small screens
2022-12-25 16:26:26 +01:00
Le Philousophe
1041c69710
GUI: Unify games listing between choosers
...
And avoid building of useless array
2022-10-08 16:55:56 +02:00
Eugene Sandulenko
beafbca04d
GUI: Extract vanilla game title for using in the grid. Bug #13551
2022-06-08 01:37:32 +02:00
Thierry Crozat
66f8104919
GUI: Save launcher grouping mode in config file
2022-02-23 00:22:29 +00:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Eugene Sandulenko
a10e36315c
GUI: Improve Group Selection and bump theme version
...
- Replace inscription with an icon to save space
- Reduced size of the search box
- Disbled grid for low-res layouts
- Fixed classic theme
- Regenerated built-in theme
2021-11-12 23:02:41 +01:00
Eugene Sandulenko
e7374cf9b7
GUI: Move launcher grid specific implementation class declarations to .cpp
2021-11-12 14:46:34 +01:00
Eugene Sandulenko
01f445cbae
GUI: Move locally-used enum to the relevant file from the header
2021-11-12 14:46:34 +01:00
Eugene Sandulenko
f33e3c26a5
GUI: Mark Grid-related things translatable
2021-11-12 14:46:34 +01:00
Eugene Sandulenko
109beb4f86
GUI: Explicitely use Common:: namespace
2021-11-12 14:46:34 +01:00
Eugene Sandulenko
877f23f2eb
GUI: Fix include paths
2021-11-12 14:46:34 +01:00
Eugene Sandulenko
e5d1701220
GUI: Fix warnings
2021-11-12 14:46:34 +01:00
av-dx
2cfc31ee52
GUI: Refactor the common build() code b/w launchers
2021-11-12 14:46:34 +01:00
av-dx
fdd9cb2165
JANITORIAL: Less confusing names for functions
2021-11-12 14:46:34 +01:00
av-dx
1ec32681ab
GUI: Add "Publisher" grouping method
2021-11-12 14:46:34 +01:00
av-dx
dc291ee56e
GUI: Add metadata XMLs and MetadataParser
2021-11-12 14:46:34 +01:00
av-dx
26e16916fe
GUI: Add popup to select grouping method in grid view
2021-11-12 14:46:34 +01:00
av-dx
dac2f68e2f
GUI: Add comments
2021-11-12 14:46:34 +01:00
av-dx
33f4293528
GUI: Remove unnecessary preprocessor directives
2021-11-12 14:46:34 +01:00
av-dx
499dab438f
GUI: Test PopupWidget for grouping method selection
2021-11-12 14:46:34 +01:00
av-dx
7d3d4a76e5
GUI: Add multiple grouping methods
2021-11-12 14:46:34 +01:00
av-dx
c3dd558044
GUI: Separate function to set the attribute list
2021-11-12 14:46:34 +01:00
av-dx
4eb5043ed5
GUI: Add a grouped list widget with collapsible groups
2021-11-12 14:46:34 +01:00
av-dx
b554a1a6bc
GUI: Made few get functions const
2021-11-12 14:46:34 +01:00
av-dx
ffef874a96
GUI: Move launcher chooser and dialogs to same file
2021-11-12 14:46:34 +01:00
av-dx
6e1ec33fd8
GUI: Move LauncherDialog and LauncherChooser into separate files
2021-11-12 14:46:34 +01:00
av-dx
7d1c3af603
GUI: Split the LauncherDialog into two classes create a chooser object
2021-11-12 14:46:34 +01:00
av-dx
11670117dd
GUI: Change naming from "Library" to "Launcher"
2021-11-12 14:46:34 +01:00
av-dx
bf732b7392
GUI: Add grid/list switching in launcher
2021-11-12 14:46:34 +01:00
av-dx
6db31d463b
GUI: Fix theme for lowres screens
2021-11-12 14:46:34 +01:00
av-dx
3f2fecfb59
GUI: Remove temporary functions from Launcher
2021-11-12 14:46:34 +01:00
av-dx
dc878846ee
GUI: Create new widgets for the grid system.
2021-11-12 14:46:34 +01:00
av-dx
999c5d2bc6
GUI: Testing grid view with constraints
2021-11-12 14:46:34 +01:00
lb_ii
46f11f6c77
GUI: Use custom matcher for games list
2021-11-01 15:29:34 +01:00
Orgad Shaneh
dc66c05a40
GUI: Remove unused member
2021-07-11 11:16:54 +03:00
aryanrawlani28
5f2af6b93e
GUI: U32: Add u32 support to Editables and Dialogs
...
- Editable widgets
- Lists
- SaveLoad Dialogs
- Browser Dialogs
2020-08-30 14:43:41 +02:00
Bastien Bouclet
7edff01e69
KEYMAPPER: Move the remap event capture logic out of the keymapper
2020-01-26 19:07:53 +01:00
Bastien Bouclet
c566d02992
GUI: Add override markers where appropriate
2020-01-19 15:08:37 +01:00
Bastien Bouclet
2c812a6b7a
GUI: Add DropdownButtonWidget and use it in the launcher for mass add
...
DropdownButtonWidget is a button split in two parts vertically. Clicking
the left part triggers a default action. Clicking the right part shows a
list of other actions the user can choose from.
Using this widget on the launcher lets 'Mass add' be a secondary action
of the 'Add' button, removing the necessity of pressing the shift key to
access the feature.
2019-11-24 14:06:25 +01:00
Cameron Cawley
d7b2b1b8f9
GUI: Support adding games via Drag and Drop
2019-04-30 22:17:04 +01:00
Bastien Bouclet
faa2534f46
ENGINES: Factor adding games to ConfMan
2018-05-10 09:04:23 +02:00
Thierry Crozat
8b5317e05d
GUI: Add possibility to rebuild the launcher dialog
2016-10-30 18:56:35 +00:00
Alexander Tkachev
d795c77ef5
GUI: Fix DownloadDialog detection
...
Now it calls Launcher directly, so it updates games list on success.
2016-08-24 16:07:55 +06:00
Johannes Schickel
f5dfe6725a
GUI: Make GPL headers consistent in themselves.
2014-02-18 02:39:35 +01:00
Eugene Sandulenko
f59512c47e
RECORDER: Implement Events Recorder
2013-05-17 00:18:09 +03:00
Eugene Sandulenko
d99e855606
LAUNCHER: benefit from PicButton being derivative of Button
2011-10-25 14:56:04 +01:00
Eugene Sandulenko
5b3b73c523
GUI: Added icon to clear button. Reverted PNG support
2011-10-24 05:18:49 +01:00