DakkJaniels
5bc4ea0f0e
Convert ZT gamename to lower case ( #5110 )
4 years ago
staphen
6b422d2c5a
Apply CopyUtf8() to SelheroCatToName()
4 years ago
staphen
a043434971
Improve refresh behavior in selgame
4 years ago
staphen
b90a1307a7
Fix viewport size of UiList in constructor
4 years ago
staphen
762afa2469
Fix player level validation when joining ZT public games
4 years ago
staphen
20cf8cba89
Fix viewport size of UiList on hero selection
4 years ago
Anders Jenbo
42e499f64c
Use New Athena Unicode to generate proper Greek symbols
4 years ago
Bubio
9574fb30fe
FIX: Selecting Quit Game opens into the Support menu #4334
4 years ago
Anders Jenbo
73194b58a9
Correct spacing for font 22-*
...
Fixes #3523
4 years ago
Gleb Mazovetskiy
79c7eee10a
Mouse/Gamepad fixes
...
Introduces a `ControlDevice` global which is distinct from `ControlMode`
in that it is set to `Gamepad` even when simulating a mouse.
This allows us to avoid a number of edge cases related to mode changes.
Fixes #4242
4 years ago
Anders Jenbo
0fb430ebd5
Update translations
4 years ago
Anders Jenbo
1d04ac574a
Make game screen ZeroTier aware
4 years ago
Gleb Mazovetskiy
543f988cc3
Fix hardware cursor initialization
...
Hardware cursor should get initialized even for non mouse control types
(e.g. `ControlTypes::None`), because by the time the control type gets
initialized or changes the cursor is already set up and won't change.
Fixes #4233
4 years ago
Gleb Mazovetskiy
c884f1a354
An option to RLE-compress masked art
...
Saves about 200 KiB RAM in dungeon at a large performance cost.
Almost never a good idea, except for severely RAM-constrained devices (e.g. RG99).
4 years ago
Anders Jenbo
3060a6ee4b
Remove unessesery .c_str() from UiEdit
4 years ago
ephphatha
5d3f161e7b
Use string_view for UiEdit hint
...
Now that platforms with C APIs have been updated to take string_views in the C++ wrappers
4 years ago
ephphatha
f9ce2108f6
Use string_view for switch keyboard input
4 years ago
Anders Jenbo
1409e604f5
Reduce string conversions
4 years ago
ephphatha
88d9d0ffab
Use string_view for UiArtTextButton, UiButton
4 years ago
ephphatha
a2f85ab894
Use a viewport size of 1 when displaying a list of actions for the ok dialog
...
Having a size 0 viewport made the action invisible, forcing the player to use the Esc action.
4 years ago
Anders Jenbo
422f2bae9d
Fix build warnings
4 years ago
obligaron
1f7b0607a6
public game browsing: show difficulty, speed, players and possible incompatibility
4 years ago
obligaron
2d6c602ef5
Show public games only on zero tier
4 years ago
staphen
3546b41be0
Introduce NOEXIT build option to disable Quit Game options in menus
4 years ago
staphen
df830f6495
Save settings before leaving the settings menu
4 years ago
staphen
e0a3c553b4
Add window focus logic for SDL1
4 years ago
staphen
470c8c47f4
Force unpause when window focus gained in UI menus
4 years ago
obligaron
b3a9760bda
Keymapper: Add mouse support
4 years ago
staphen
aeddbb7f98
Reset game info after failing to join game
4 years ago
obligaron
150a4edfdb
Settingsmenu: Use two lines if text doesn't fix in one line
4 years ago
obligaron
1fc40aa211
DiabloUI: Fix Handling of UiFlags::NeedsNextElement
4 years ago
obligaron
5861340925
ZeroTier Submenu: Show "Loading..." info for public games and display if none are found
4 years ago
obligaron
0888546d62
Make DvlNet_SendInfoRequest non blocking
4 years ago
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.
4 years ago
Anders Jenbo
6b2481a76c
Touch support on all SDL2 platforms
4 years ago
ephphatha
1abc617e1a
Consistently trigger menu/movie transitions on mouse up instead of down
...
Keypresses still occur on keydown to allow for repetition (e.g. when scrolling)
4 years ago
Bubio
d1315e934a
Fixed issue #3788
4 years ago
staphen
74a77666b9
Improve behavior of ToControllerButtonEvent()
4 years ago
obligaron
18fb40ee32
Settingsmenu: Implement KeyInput
4 years ago
staphen
af59f7e254
Update fullscreen option in settings menu after Alt+Enter
4 years ago
Anders Jenbo
cf9b5ae79d
Split up graphics settings initializers
4 years ago
obligaron
b9c98ef116
settingsmenu: In list selection show option description
4 years ago
obligaron
9a14edfcd9
Add OptionEntries for Hardware Cursor
4 years ago
Adam Heinermann
1484b4d8cf
Implement Discord rich presence ( #3711 )
4 years ago
Anders Jenbo
6d346c7e18
Use std::string in PrintItemPower
4 years ago
Gleb Mazovetskiy
401d0ff33f
DiabloUI: Handle mouse wheel in SDL 1.2
4 years ago
obligaron
467ed9dd9d
Fix page down/up don't wrap in settingsmenu
4 years ago
obligaron
aee8ed3951
Add scrollbar to selgame
4 years ago
Andrew James
5046b1288d
Apply clang-tidy configuration to (some of) ui_item.h ( #3719 )
4 years ago
qndel
115e8ad0ff
ShownMenuTyp -> ShownMenuType
4 years ago