Le Philousophe
2f34975164
COMMON: Make shaders API use the Path class
2023-12-24 13:19:25 +01:00
Le Philousophe
01ebece807
COMMON: Make getDefaultConfigFileName return a Path instead of a String
2023-12-24 13:19:25 +01:00
Le Philousophe
d9a8131ba2
COMMON: Make getDefaultLogFileName return a Path instead of a String
2023-12-24 13:19:25 +01:00
Thierry Crozat
0577893055
GUI: Indicate when a default soundfont is used in options
2023-12-03 16:17:32 +00:00
Eugene Sandulenko
ab2b2b2396
GUI: CLarified captions for downloading shaders and icons
...
THe users get confused as they think it is some kind of a refresh.
Use "Download Icons" instead of "Update Icons". Same for the shaders.
2023-11-11 00:00:18 +01:00
Le Philousophe
0043d344a9
BACKENDS: Avoid passing arguments by value in cloud and networking
...
Use references everywhere it's possible.
Use override keyword to raise errors when there are discrepancies.
2023-10-29 01:51:38 +02:00
Thierry Crozat
8f9cdff4a7
GUI: Add function in GuiManager to query if low-res GUI should be used
...
The same condition was scattered around in the code to switch between
normal labels and images and their lowres counterparts. Factorizing
that condition in a function will allow changing it easily.
2023-10-09 21:04:08 +01:00
Thierry Crozat
aa7572ef1e
GUI: Fix testing width for lowres labels on HiDPI screens
2023-10-09 21:04:08 +01:00
AndywinXp
74769d00ff
GUI: Fix crash when no shader was set
2023-10-04 23:39:35 +02:00
Eugene Sandulenko
272f884419
GUI: Fix crash in shader controls
2023-09-20 09:49:09 +02:00
Eugene Sandulenko
4875573f66
GUI: Disable shader controls instead of hiding them. Prvides better UX
2023-09-17 20:38:37 +02:00
Ankush Dutt
c1d1e4e411
DLC: Add dlcpath in Global Options
2023-09-14 08:22:56 +02:00
Cameron Cawley
9c86add634
ENGINES: Remove MetaEngineDetection::parseAndCustomizeGuiOptions()
2023-08-28 22:59:50 +02:00
elasota
8bb2afd217
AUDIO: Change default GM device to "auto"
2023-08-28 22:06:19 +02:00
Eugene Sandulenko
d9dbed2d3c
GUI: Better wording for the fixed size font checkbox tooltip
2023-07-19 21:34:33 +02:00
Eugene Sandulenko
73ea1caedf
GUI: Added checkbox to disable BDF scaling. Bump theme version
2023-07-19 15:30:22 +02:00
antoniou79
68c293a004
GUI: Ommit aspect ratio checkbox if this feature is missing
...
Also fix compilation when building for --disable-aspect (buggy end bracket in backends/graphics/surfacesdl/surfacesdl-graphics.cpp)
2023-06-17 20:21:29 +02:00
Miro Kropacek
6e4d7798f9
GUI: Remove redundant redraw calls
...
When calling any of:
- Widget::setEnabled
- EditTextWidget::setEditString
- EditableWidget::setEditString
- StaticTextWidget::setLabel
there is no need to call neither GuiManager::scheduleTopDialogRedraw nor
Widget::markAsDirty afterwards -- they set up the call by themselves.
Also, refactor a couple of code blocks into calling just
GuiManager::redrawFull as it does the same thing.
2023-05-10 22:52:48 +02:00
elasota
eab1a92a6d
GUI: Fix signed/unsigned mismatches
2023-04-09 12:50:01 +02:00
Alexander Tkachov
f3149a9b5d
CLOUD: Add new connection wizard
...
- remove Options widgets of the old wizard;
- add CloudConnectionWizard dialog;
- remove old widgets and add new ones in the layouts;
- update local webserver to allow passing a callback that needs to be called if storage was connected via /connect_cloud.
2023-04-08 16:20:11 +02:00
D G Turner
0cfc163515
GUI: Fix Signed vs. Unsigned Comparison GCC Compiler Warning
2023-03-28 23:27:10 +01:00
Eugene Sandulenko
8952ceaa2f
GUI: Process empty log path and gracefully process unreadable paths
2023-03-27 00:24:46 +02:00
Eugene Sandulenko
1737d9bd9d
I18N: Fix I18N comment placement
2023-03-25 20:54:17 +01:00
Eugene Sandulenko
07a52898ed
GUI: Reflect command line override for the log path
2023-03-25 19:44:15 +01:00
Eugene Sandulenko
cf578e832b
GUI: Expose Debug Level int the GUI (Misc tab), bump theme version
2023-03-25 17:11:21 +01:00
Eugene Sandulenko
42c68234bb
GUI: Display scummvm.log path and add viewer
2023-03-25 17:11:21 +01:00
Cameron Cawley
079713e7a8
GUI: Simplify palette code
2023-02-08 00:09:39 +01:00
Cameron Cawley
c165cfb6e9
GUI: Don't create a popup for anti-aliasing levels if they're not supported
2023-02-05 23:16:06 +01:00
Cameron Cawley
5f7f242239
GUI: Don't create a popup for 3D renderers if they're not supported
2023-02-05 23:16:06 +01:00
Cameron Cawley
ce4bbb2233
GUI: Don't create popups for scalers if they're not supported
2023-02-05 23:16:06 +01:00
Cameron Cawley
5f06b599c8
GUI: Don't create a popup for the stretch mode if it's not supported
2023-02-05 23:16:06 +01:00
Cameron Cawley
6903fb4be1
COMMON: Simplify API for getHumanReadableBytes()
2023-02-05 23:08:21 +01:00
Walter Agazzi
dcf27268f4
GUI: Also fix achievements strings for lowres
2023-01-22 15:46:30 +01:00
Walter Agazzi
e457a45027
GUI: Show complete strings in Achievements tab
2023-01-22 15:46:30 +01:00
Cameron Cawley
138a983d80
COMMON: Refactor VSync handling to match the other options
2023-01-16 18:09:53 +01:00
Eugene Sandulenko
fcb2182266
GUI: Move the icon-related code from the DownloadPacksDialog to the options
2023-01-08 14:10:27 +01:00
Eugene Sandulenko
965f0f370f
GUI: Implemented shader packs downloading
2023-01-08 01:15:53 +01:00
Eugene Sandulenko
31afcec77c
GUI: Generalize DownloadPacksDialog
2023-01-08 01:15:53 +01:00
Eugene Sandulenko
4d0f0fda52
GUI: Renamed DownloadIconsDialog -> DownloadPacksDialog
2023-01-08 01:15:53 +01:00
Eugene Sandulenko
ee33e99357
GUI: Rename downloadiconsdialog.* -> downloadpacksdialog.*
2023-01-08 01:15:53 +01:00
Eugene Sandulenko
5de84d8724
GUI: Added button for updating shaders
2023-01-08 01:15:53 +01:00
Eugene Sandulenko
8f469af5dc
GUI: Added alternate file picker to ShaderBrowser
2023-01-08 01:15:52 +01:00
Eugene Sandulenko
ad8ffd0035
GUI: Initial code for Shader Browser. Zip selection works
2023-01-08 01:15:52 +01:00
D G Turner
8e7ef23177
GUI: Fix Signed vs. Unsigned Comparison GCC Compiler Warning
2023-01-02 18:47:53 +00:00
Eugene Sandulenko
e4686897d4
GUI: Added setting for global RNG seed in the Misc tab
2023-01-02 16:12:44 +01:00
Eugene Sandulenko
3a577c3856
GUI: Split out GUI-related settings into a separate tab
...
Also, bump the theme version and add widgets for the random seed.
2023-01-02 15:09:37 +01:00
Walter Agazzi
ab248d8d91
GUI: Change wording of "return to launcher" checkbox
2022-12-20 11:29:11 +01:00
elasota
cebe367bab
JANITORIAL: Change 0xffffffffu to uint32(-1) instead.
2022-12-04 00:08:48 +01:00
elasota
cc11b531e3
JANITORIAL: Clean up all non-engine Visual Studio warnings.
2022-12-04 00:08:48 +01:00
Eugene Sandulenko
8f8d522913
COMMON: Move achievements.* to engines/
2022-12-02 00:12:22 +01:00