68 Commits

Author SHA1 Message Date
MihailRis
317aa710c4 test 2025-10-03 23:41:53 +03:00
MihailRis
140841f65c refresh root document indices on GUI::add 2025-08-15 07:45:16 +03:00
MihailRis
0a02d3fbec add on_screen_change project script event & fix UIDocument::rebuildIndices & move menu background to project script 2025-08-07 22:14:52 +03:00
GHOST11111100
b4b49ccd83 added custom caption to items. fixed glyph render. 2025-07-26 16:19:00 +03:00
MihailRis
fc46b7c434 initial commit 2025-05-07 20:42:50 +03:00
MihailRis
e9ec7e3f96 small visual fix 2025-04-19 20:12:38 +03:00
MihailRis
71d3756902 add iframe ui element 2025-04-19 18:31:12 +03:00
MihailRis
5253be6c56 feat: custom languages syntax (WIP) 2025-04-13 00:19:38 +03:00
MihailRis
881edb7b28 rename keycode, mousecode enumerations 2025-04-02 17:39:31 +03:00
MihailRis
9843a1fc27 remove Viewport class 2025-04-02 17:35:17 +03:00
MihailRis
7262119f5b refactor GLFWWindow 2025-04-02 15:01:24 +03:00
MihailRis
0b8d56afe1 cleanup 2025-04-02 14:59:53 +03:00
MihailRis
9694a59649 refactor: add Window interface 2025-04-02 14:59:53 +03:00
MihailRis
b202d1455b refactor: replace references to Events with Input 2025-04-02 14:55:53 +03:00
MihailRis
4c48afbb90 refactor: add GUI instance reference to UI nodes 2025-04-02 14:55:53 +03:00
MihailRis
74a94f869c refactor: reduce Window references 2025-04-02 14:55:53 +03:00
MihailRis
5394f202a1 fix multiline width calculation & feat: multiline tooltips support 2025-03-13 22:07:10 +03:00
MihailRis
88b45e5098 add pack.request_writeable(...) & update gui.confirm screen 2025-03-12 17:07:57 +03:00
MihailRis
4c493aff25 add history to TextBox 2025-03-12 01:52:08 +03:00
MihailRis
4c9019e03c small fixes 2025-03-11 00:39:59 +03:00
MihailRis
5af6b91b22 add debug GUI render mode (F8) 2025-03-11 00:39:59 +03:00
MihailRis
756ff4a2c7 fix gui alert window size 2025-01-28 05:09:18 +03:00
MihailRis
266f3059b4 fix 2025-01-21 04:17:29 +03:00
MihailRis
c6951e0965 add in-game chat & update gui post-runnables timing & fix panel elements removal 2025-01-18 07:17:52 +03:00
MihailRis
2fa71b3bf0 feat: players interpolation & add hud.set_allow_pause(...) 2025-01-17 01:44:46 +03:00
MihailRis
dbf366eca3 fixes 2025-01-07 23:49:09 +03:00
MihailRis
cb9690ebc7 add 'cursor' ui property 2024-12-30 21:41:05 +03:00
MihailRis
5ffc054d75 refactor 2024-12-09 01:12:41 +03:00
MihailRis
04b6b6b546 minor refactor 2024-12-05 19:18:53 +03:00
MihailRis
f43cc93cd2 update project includes format 2024-08-10 01:37:48 +03:00
InfiniteCoder
85239004e3 window/ 2024-08-06 00:07:33 +03:00
InfiniteCoder
9283aa605f frontend/ 2024-08-06 00:01:27 +03:00
InfiniteCoder
eb061bcaf4 graphics/ 2024-08-04 22:12:48 +03:00
InfiniteCoder
21ff65d781 assets/ 2024-08-04 11:08:07 +03:00
Vyacheslav Ivanov
aecd0f5db9 fix: optimization: PVS-Studio warning V832
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.

Reported by: PVS-Studio

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:44:10 +03:00
MihailRis
ba046a52c0
Revert "fix: optimization: Various PVS-Studio warnings" 2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov
5dd7a15c09
fix: optimization: PVS-Studio warning V832
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.

Reported by: PVS-Studio

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 01:57:43 +03:00
MihailRis
8ca12127db add 'change-on-release' trackbar property & fix mouseRelease event timing 2024-07-28 12:38:31 +03:00
MihailRis
d54b6b2e58 update Assets container - template-based now 2024-06-22 22:30:14 +03:00
Pugemon
f25a425cb9 Optimize parameter passing to avoid unnecessary copying 2024-06-07 04:00:38 +03:00
MihailRis
a57f8f41bb update: tooltip conditions 2024-06-06 11:29:30 +03:00
MihailRis
d316a5f818 fix: empty tooltip does not trigger reset 2024-06-05 19:10:24 +03:00
MihailRis
43903bb378 memory-related refactor 2024-05-25 09:26:21 +03:00
MihailRis
d437b67580 minor refactor 2024-05-25 09:09:31 +03:00
MihailRis
cc27e4b224 fix: tooltip visibility when cursor is hidden 2024-05-25 06:24:54 +03:00
MihailRis
e3989cb178 added 'tooltip-delay' property 2024-05-24 13:18:20 +03:00
MihailRis
fa985138c4 fix: tooltip getting out of the root container 2024-05-24 09:07:11 +03:00
MihailRis
eb10904069 added tooltips 2024-05-24 08:03:05 +03:00
MihailRis
a678eddb77 double click support 2024-05-16 06:43:53 +03:00
MihailRis
165525f18c includes refactor 2024-05-13 03:20:09 +03:00