Hendrik Brummermann
05f3475ea2
ensure image is loaded
2023-03-05 13:07:58 +01:00
Jordan Irwin
91501000ea
Webclient: Use gamewindow to measure text instead of creating a new canvas
2023-02-27 14:22:19 -08:00
Jordan Irwin
cc8b254fec
Webclient: Pass image element to BackgroundPainter constructor
2023-02-27 14:22:19 -08:00
Hendrik Brummermann
d4468d61e0
fixed width of trade popup-window ( #516 )
2023-02-27 20:52:19 +01:00
Jordan Irwin
1824c88ae9
Webclient: Scale achievement banner based on text length & improve positioning
2023-02-27 02:08:19 -08:00
Jordan Irwin
c5fc96a7b9
Webclient: Show group panel on invite received
2023-02-26 23:21:31 -08:00
Jordan Irwin
15ec366ff9
Clean up whitespace
2023-02-26 23:15:34 -08:00
Hendrik Brummermann
12c7c94d1e
implemented context menu in group panel
2023-02-27 07:39:42 +01:00
Hendrik Brummermann
d57a077272
cleaned up unused imports
2023-02-27 07:17:08 +01:00
Hendrik Brummermann
7b280c94c8
use GroupMemberComponent
2023-02-27 07:17:08 +01:00
Hendrik Brummermann
635f9f3173
implemented very simple GroupMemberComponent
2023-02-27 07:17:07 +01:00
Hendrik Brummermann
277f5dec47
implemented Panel.clear()
2023-02-27 07:17:07 +01:00
Hendrik Brummermann
d26ae5f6cd
StatBarComponent may be instantiated
2023-02-27 07:17:06 +01:00
Jordan Irwin
ff3214c77f
Webclient: Add "Invite" option to player action context menu
2023-02-26 21:56:51 -08:00
Jordan Irwin
9275da469e
Webclient: Use the singleton dialog handler in buddy list
...
Fixes closing dialog on click anywhere on screen
2023-02-26 11:50:52 -08:00
Jordan Irwin
60761baa34
Webclient: Fix loading tileset file path
2023-02-26 11:28:00 -08:00
Hendrik Brummermann
0f5ebde47d
StatBar and KarmaBar as components
2023-02-26 15:13:48 +01:00
Hendrik Brummermann
a6947ea171
added debugging log for black screen issue
2023-02-26 15:13:48 +01:00
Hendrik Brummermann
0fdc3651ec
changed default value
2023-02-25 16:59:35 +01:00
Hendrik Brummermann
5a5ad90f0a
fixed ws path
2023-02-25 10:02:12 +01:00
Hendrik Brummermann
96882e97ba
read server path from .html to avoid patching .js-files for test client
2023-02-25 09:51:13 +01:00
Hendrik Brummermann
9707a0238f
simplified access to child elements
2023-02-21 09:03:56 +01:00
Hendrik Brummermann
963a8b07af
validate paths (they are trusted, but the security scanner is unhappy)
2023-02-21 08:22:03 +01:00
Hendrik Brummermann
46f3801b20
implemented buttons for group chat, invite and part
2023-02-20 23:05:32 +01:00
Jordan Irwin
db6761f22e
Replacement for metal style panel (CC BY 3.0) by Kenten Fina
...
https://opengameart.org/node/16874
2023-02-19 19:55:14 -08:00
Jordan Irwin
90fd3d7141
Call User.onEnterZone from within constructor instead of stendhal.data.map.onTransfer
2023-02-19 15:26:01 -08:00
Hendrik Brummermann
077fa08f28
restored missing group panel code
2023-02-20 00:20:08 +01:00
Jordan Irwin
fb1500e181
Icon for producer NPCs (CC0) by david_benjamin
...
https://openclipart.org/detail/4793
May want to make it smaller (12x10 like the other job icons) and perhaps use a different icon for bakers/food producers.
2023-02-19 13:35:26 -08:00
Jordan Irwin
a38bfd4b18
New stone style panel by p0ss (CC BY 3.0)
...
https://opengameart.org/node/5203
2023-02-19 08:34:55 -08:00
Jordan Irwin
75a0c5c69a
Add leather theme to webclient
2023-02-19 07:46:58 -08:00
Jordan Irwin
c0014eed01
Remove suffix from panel filenames
2023-02-19 07:09:48 -08:00
Jordan Irwin
b240130163
New wood style panels by sharetextures.com (CC0)
...
https://www.sharetextures.com/textures/wood/american_oak_1
2023-02-19 06:23:53 -08:00
Hendrik Brummermann
1bb56f9fd5
disabled broken group panel
2023-02-19 10:21:02 +01:00
Hendrik Brummermann
329b919c6c
removed disabled code
2023-02-19 09:48:07 +01:00
Hendrik Brummermann
e4bbe3ac8a
enabled group panel
2023-02-19 09:47:56 +01:00
Hendrik Brummermann
0a7396160d
started to work on a group panel
2023-02-19 09:46:37 +01:00
Hendrik Brummermann
54cfd0a180
handle accepting invites
2023-02-19 09:46:37 +01:00
Jordan Irwin
20a671639b
Add support for "rear" detail layer in clients
2023-02-09 14:24:03 -08:00
Jordan Irwin
b3b0f44fa1
Webclient: Rename 'Animation' class to 'TileStore'
2023-02-09 11:08:55 -08:00
Jordan Irwin
cf044cb97f
Classes for loading JSON data into clients
2023-02-09 10:54:26 -08:00
Jordan Irwin
d0f2c5be9b
Fix import path
2023-02-09 07:43:33 -08:00
Jordan Irwin
92c7615fb4
Fix CodeQL warning incomplete string escaping
...
Fixes: https://github.com/arianne/stendhal/security/code-scanning/36
2023-02-07 16:53:33 -08:00
Jordan Irwin
f87dbb96c9
Webclient: Preserve chat input history across sessions
2023-02-07 16:52:41 -08:00
Jordan Irwin
b535ecf889
Fix return type of getInt & getFloat
2023-02-07 16:50:17 -08:00
Jordan Irwin
ac74037688
Fix parameters declaration
2023-02-07 16:40:18 -08:00
Jordan Irwin
faf8981bae
Webclient: Add support for default value in config getInt & getFloat
2023-02-07 16:29:37 -08:00
Jordan Irwin
17a73d9d93
Webclient: Stringify config object values
2023-02-07 16:28:44 -08:00
Jordan Irwin
b263497eac
Add some docstrings
2023-02-07 16:27:45 -08:00
Jordan Irwin
1aef7932cd
Webclient: Fix type comparison in ConfigManger.getInt
2023-02-07 16:11:35 -08:00
Jordan Irwin
9ed1788361
Increase the amount of time achievement banner is displayed
...
Closes: https://github.com/arianne/stendhal/issues/495
2023-02-07 15:06:13 -08:00