Commit graph

113 commits

Author SHA1 Message Date
obligaron
9fff4a1b53 Fix keymapper translations 2022-02-08 20:14:50 +01:00
obligaron
79b926c375 Move more options to OptionEntryBase 2022-02-05 20:51:54 +01:00
staphen
8d5b709749 Restore default Windows audio driver (WASAPI) 2022-02-03 06:40:59 +01:00
qndel
9536927301
Display hp/mana values on life/mana orbs (#4006) 2022-01-27 12:19:32 +01:00
ephphatha
000a04ad4d Cleanups from https://github.com/diasurgical/devilutionX/pull/3980 2022-01-23 05:25:48 +01:00
staphen
df830f6495 Save settings before leaving the settings menu 2022-01-23 05:25:48 +01:00
obligaron
b3a9760bda Keymapper: Add mouse support 2022-01-15 15:31:48 +01:00
obligaron
aaeee3018f Add Item Highlighting, Screenshot, Pause, Automap and Hide Info Screens Actions to KeyMapper 2022-01-12 14:34:43 +01:00
obligaron
be943df46e Keymapper: Add key released support 2022-01-12 14:34:43 +01:00
Andrew James
d3aedf5df1
Split loading of MPQs to handle translations and voice packs (#3922) 2022-01-08 09:15:39 +01:00
Andrew James
8fa04ce651 address performance-unnecessary-value-param
clang-tidy warns about the unnecessary copy for these params

Could also potentially use std::make_unique if the Action constructor wasn't declared private?
2022-01-07 16:26:23 +01:00
obligaron
a6842e7340 Reorder options in settingsmenu 2022-01-06 17:05:14 +01:00
ephphatha
6a1091ce09 Rename Korean/Romanian translation files so they are used in fallback resolution 2022-01-04 23:20:53 +01:00
Anders Jenbo
b0252b3339 Make Gamepad cursor independant of hardware mouse
The gamepad cursor (inventory, spells etc) no longer relies on warping a
real mouse cursor. This should make things work better on platforms that
do not support this, like Wayland.
2022-01-02 11:37:38 +01:00
Andrew James
d0756ce872
Use native script for translated language names (#3884)
* Only display options for languages requiring extended fonts if available
2022-01-02 11:15:42 +01:00
Andrew James
fb8467b045
Move platform specific locale lookup code to platform directory (#3862) 2021-12-30 15:20:40 +11:00
Andrew James
e1d01aad7c
Replace en_US code with en when searching for user preferred languages (#3859) 2021-12-30 04:12:17 +01:00
obligaron
419fe7b7ec Change Keymapper to OptionCategory/OptionEntry 2021-12-23 00:26:12 +01:00
Anders Jenbo
b6bdbcfc98 Stip stippled transparency 2021-12-21 12:55:30 +01:00
Anders Jenbo
cf9b5ae79d Split up graphics settings initializers 2021-12-21 12:55:30 +01:00
Anders Jenbo
24a15d90e2 Do not recreate the render when switching scalingn quality 2021-12-21 12:55:30 +01:00
obligaron
8c850cea98 Show Hardware Cursor only if supported 2021-12-19 16:09:51 +01:00
Anders Jenbo
237caadf74 Make the rendere non optional on devices that do not support recreating it
asd
2021-12-18 20:55:14 +01:00
Anders Jenbo
7d239d9f89 Scale resolution to true values 2021-12-18 20:55:14 +01:00
Anders Jenbo
1a247a55f0 Rotate portrait resolutions 2021-12-18 20:55:14 +01:00
Anders Jenbo
95b2467ea5
Disable recreation of the rendere on Apple systems (#3785) 2021-12-17 20:19:02 +01:00
obligaron
9a14edfcd9 Add OptionEntries for Hardware Cursor 2021-12-17 20:12:17 +01:00
Adam Heinermann
1484b4d8cf
Implement Discord rich presence (#3711) 2021-12-15 17:14:17 +01:00
Joerg Wissen
45c634213c
Fixed typo in Reju potion pickup (#3757) 2021-12-14 17:18:53 +01:00
obligaron
7b2f651bb2 Allow QuickMessages to contain multiple entries/lines 2021-12-14 08:15:20 +01:00
obligaron
e852fc18d4 Support MultiKey entries in ini
Support MultiKey entires in ini
2021-12-14 08:15:20 +01:00
ephphatha
a1652bd5d6 Interleave non-regional fallback locales after last regional variation 2021-12-14 07:07:38 +01:00
ephphatha
c0ec4a845a Restore fallback for non-regional translation
Also adds an explicit check for en given this the base translation for the application and will never have a .mo/.gmo file.
2021-12-14 07:07:38 +01:00
ephphatha
5fa9213adc Handle multiple language preferences on windows
This removes the fallback functionality to non-regional translation files as I was unsure how best to handle that.
2021-12-14 07:07:38 +01:00
obligaron
8a4d4b6375 Add OptionEntries for Audio 2021-12-14 04:10:16 +01:00
obligaron
9e6aa7c8d6 Add OptionEntries for Poition Pickup 2021-12-14 04:10:16 +01:00
obligaron
51869f464e Add OptionEntryInt 2021-12-14 04:10:16 +01:00
staphen
8becd18c88 [Android] Hide the Upscale option in the settings menu 2021-12-14 04:09:00 +01:00
Joerg Wissen
f9bc40e8e0
Optional functionality to auto-pickup potions 2021-12-09 22:45:26 +00:00
Anders Jenbo
ca456778bf [touch] Remove hacked defaults 2021-12-08 02:06:29 +01:00
obligaron
5e2ad66e64 Add OptionEntry Resolution 2021-12-08 00:37:06 +01:00
Anders Jenbo
654c53c65e [ios] Disable hardware cursor 2021-12-06 22:01:02 +01:00
ephphatha
8d6a9a1d75 Use emplace_back when constructing pairs for language list 2021-12-06 11:55:15 +01:00
obligaron
2e5a488d5f Add OptionEntry for graphics 2021-12-05 02:00:27 +01:00
Licaon_Kter
106f04a722 Fix typo for Romanian 2021-12-05 00:18:08 +01:00
Bubio
cef27299bf
Mark text for translation 2021-12-04 17:05:21 +01:00
Vladimir Olteanu
861fb99e9d Quick cast 2021-12-04 15:38:58 +01:00
obligaron
db392c84b0 Add OptionEntry Shareware and remove specials from settingsmenu 2021-12-02 01:08:33 +01:00
obligaron
88ffa9f98a Options: Move Diablo/Hellfire option to StartUp and integrate in Settings Dialog 2021-12-02 01:08:33 +01:00
ephphatha
680281e76c Add support for older versions of windows 2021-12-01 22:30:38 +01:00