2323 Commits

Author SHA1 Message Date
Bixilon
3e8f7ba73e
replace primitive collections with fast util collections
* Improves performance a lot
2022-02-11 12:19:21 +01:00
Bixilon
abb35587c9
network: 22w06a 2022-02-09 23:37:15 +01:00
Bixilon
5ae6a7bc55
input: words 2022-02-09 13:43:50 +01:00
Bixilon
82bd093d3c
input element: editable property 2022-02-09 12:27:43 +01:00
Bixilon
d4b0e896d0
text marking, input improvements 2022-02-08 22:04:55 +01:00
Bixilon
b65cca66f4
chat: scrolling 2022-02-07 09:14:36 +01:00
Bixilon
50466bf820
fix char rendering, increase text flow messages 2022-02-06 21:18:27 +01:00
Bixilon
e816ad6e95
hud: improve performance 2022-02-06 20:21:31 +01:00
Bixilon
e98e6451a0
gui: remove z attribute, gui: heavily improve performance 2022-02-06 18:53:15 +01:00
Bixilon
5bee5c8cf0
gui: improve caching system 2022-02-06 18:14:59 +01:00
Bixilon
9eadbe5da6
gui: text marking 2022-02-06 18:06:50 +01:00
Bixilon
c587451f22
rendering: report crash exception to user 2022-02-06 17:02:50 +01:00
Bixilon
5707631d53
do audio async, fix packet particles, text flow (chat) caching 2022-02-05 19:16:26 +01:00
Bixilon
8895a29f77
remove special keys, input element: pasting 2022-02-05 18:59:31 +01:00
Bixilon
98a6e7a9d6
improve cursor, chat fixes 2022-02-05 18:38:53 +01:00
Bixilon
faa70657ee
chat: correct max length per version 2022-02-05 16:46:35 +01:00
Bixilon
45db95af26
text flow: fix max line size 2022-02-05 16:00:05 +01:00
Bixilon
e1aaac4acd
chat: fixes, input: cursor 2022-02-05 15:45:03 +01:00
Bixilon
4dfcfc1b61
text rendering: fix max size[y] checking, chat: force 3 lines of text 2022-02-04 15:42:22 +01:00
Bixilon
af49b9b2cb
eros: workaround crash in server list 2022-02-04 15:31:55 +01:00
Bixilon
7d2df97b72
network: 22w05a 2022-02-02 22:27:39 +01:00
Bixilon
f46b736d6b
text input: pointer 2022-02-02 22:22:39 +01:00
Bixilon
3fd2433d75
wip chat 2022-02-01 10:52:06 +01:00
Bixilon
10c3b93976
network: fix packet inflater 2022-01-31 10:21:05 +01:00
Bixilon
a041b20904
bump dependencies (fixes thread pool crash issues) 2022-01-30 19:54:06 +01:00
Bixilon
c3485c47f7
Merge branch 'work/gui' 2022-01-30 18:46:18 +01:00
Bixilon
ecaf380223
debug menu: add position faking 2022-01-30 18:45:42 +01:00
Bixilon
c318a85315
fix more input handler bugs 2022-01-30 18:38:59 +01:00
Bixilon
b3d65476a7
gui: handle matrix changes/window resizes correctly 2022-01-30 18:28:18 +01:00
Bixilon
d4bb6238da
fix gui alpha 2022-01-30 18:23:37 +01:00
Bixilon
42e0ed9ade
input handler: fix handling of stick key combinations 2022-01-30 18:14:32 +01:00
Bixilon
e81b354124
world renderer: fix bug that empty sections won't get unloaded 2022-01-30 18:07:45 +01:00
Bixilon
b86740b8d0
rename entity interact packets, fix mapping of abstract c2s packets 2022-01-30 17:45:37 +01:00
Bixilon
5fd9442909
debug menu: change gamemode 2022-01-29 18:26:12 +01:00
Bixilon
8c41c4566f
menu: check element width 2022-01-29 18:11:36 +01:00
Bixilon
33b9744dca
gui: debug menu, element pushing and popping, guibuilder 2022-01-29 17:57:18 +01:00
Bixilon
00c2f7b1bf
menu: improve keyboard navigation 2022-01-29 00:07:13 +01:00
Bixilon
4466a69b41
eros: fix crash in ServerListController::onPingUpdate 2022-01-28 21:53:49 +01:00
Bixilon
5da4dec4c4
gui: menu: allow wider elements that pref max size, center elements 2022-01-28 21:14:21 +01:00
Bixilon
11bf04302d
gui rendere: fix scaling bugs, pause menu: add "minosoft" text 2022-01-28 20:41:00 +01:00
Bixilon
6a5a11d151
gui: i18n, audio config 2022-01-28 20:32:43 +01:00
Bixilon
1df548198f
menu: keyboard navigation 2022-01-28 15:33:43 +01:00
Bixilon
332ea61fa8
fix eros crash when ping arrives before eros is server list is shown 2022-01-28 15:33:29 +01:00
Bixilon
17ce29acac
NeutralizedButton: improve performance, hud: workaround not even window sizes 2022-01-27 17:50:17 +01:00
Bixilon
5922090aa7
hud: animated textures 2022-01-26 09:08:10 +01:00
Bixilon
b7699e3a16
remove some old screenshots 2022-01-26 08:47:43 +01:00
Bixilon
b7a8e570a2
fix key bindings toggle when inputHandler is set 2022-01-26 08:42:17 +01:00
Bixilon
ce0ad2eedf
handle packets on network thread when thread pool busy 2022-01-26 00:26:02 +01:00
Bixilon
8c74a33691
fix threading issue in OpenGLTextureArray
Could cause a `UninitializedPropertyAccessException` when trying to access `renderData` in any texture while rendering
2022-01-25 22:52:20 +01:00
Bixilon
1f66b80334
disable pressed key bindings when setting input handler 2022-01-25 22:41:00 +01:00