Commit graph

390 commits

Author SHA1 Message Date
MihailRis
bebb5049ef fix textbox scrolling 2026-05-03 21:14:56 +03:00
MihailRis
1d4abd7758 fix selection reset on end reached with shift pressed 2026-05-03 18:12:59 +03:00
MihailRis
843cc3769d fix: manually changing textbox.caret does not reset selection 2026-04-29 23:30:19 +03:00
MihailRis
99c66c61bb fix multiline textbox wrappping 2026-04-29 21:53:54 +03:00
MihailRis
ea64560b5d add missing error handling to gui_util::* functions 2026-04-11 12:31:01 +03:00
clasher113
1719f55893 fix image uv region reset 2026-03-17 17:01:35 +02:00
MihailRis
c435c6080a swap 'action' and 'mode' on_inventory_interact arguments & minor refactor 2026-03-16 19:52:24 +03:00
Xertis
8ae35c0a5e rewriting on_inventory_interact 2026-03-16 00:53:57 +03:00
Xertis
f2684edf1f update InventoryView 2026-03-07 00:09:37 +03:00
Xertis
2cec6c3f9a added on_inventory_interact 2026-02-28 20:41:40 +03:00
MihailRis
b0d9a162ca add 'font' xml property to label, button, bindbox, select, textbox 2026-02-16 02:54:54 +03:00
MihailRis
47809b4024 feat: rendering pages on demand 2026-02-16 01:42:48 +03:00
MihailRis
ae54ac9975 feat: non-monospaced fonts support 2026-02-15 23:48:10 +03:00
MihailRis
f620addcb8 fix gl errors 2026-02-07 00:27:19 +03:00
MihailRis
7bb1f9f2ce cleanup 2026-02-06 23:22:59 +03:00
MihailRis
239ada8e3d add cursorLocator argument to gui.set_active_frame 2026-02-06 18:05:21 +03:00
MihailRis
8ee2edef5c update gui.create_frame return value 2026-02-06 17:55:57 +03:00
MihailRis
8468ab184d add gui.get_active_frame, set_active_frame & update cursor lock behavior 2026-02-06 14:16:30 +03:00
MihailRis
463098aa1e add gui.create_frame 2026-02-04 13:10:49 +03:00
MihailRis
566aa04cda test rendering ui to texture 2026-02-03 23:17:26 +03:00
MihailRis
2475a7e8f5 cleanup 2026-02-03 14:00:58 +03:00
MihailRis
d9a7afad05 Merge branch 'main' into volume-renderer 2026-01-29 22:35:02 +03:00
MihailRis
6aac90094e add 'fallback' property to xml and scripting 2026-01-27 23:10:08 +03:00
MihailRis
18e7fb55a6 cleanup Image element & add fallback 2026-01-27 23:04:30 +03:00
MihailRis
305f44d1c6 Merge branch 'main' into volume-renderer 2026-01-10 23:28:28 +03:00
MihailRis
37350a10be remove pages loader from GUI class 2026-01-07 01:36:41 +03:00
MihailRis
32a26ebbcc Merge branch 'main' into volume-renderer 2025-12-29 22:10:36 +03:00
MihailRis
5ee67e0035 feat: close selectbox popup on second click 2025-12-29 21:51:30 +03:00
MihailRis
b8bf249d1b Merge branch 'main' into volume-renderer 2025-12-28 20:05:13 +03:00
clasher113
76d5af85cc fix: checkbox hover color 2025-12-27 16:07:26 +02:00
MihailRis
163a0a8c93 rename ImageFormat enum items 2025-12-21 19:05:14 +03:00
MihailRis
28dbdae6fe
Merge pull request #744 from alexei-zebra/fix-inventory-phantom-item
fix InventoryView: phantom item
2025-12-20 22:40:07 +03:00
MihailRis
400e90a25d add 'text-align' support to label element 2025-12-20 18:12:01 +03:00
alexei-zebra
c7da5fa569 fix: InventoryView: when moving one object with the right mouse button, the phantom remained 2025-12-20 02:04:49 +03:00
MihailRis
55e4e6de02 fix hover elements lifetime 2025-12-15 21:43:04 +03:00
MihailRis
c11b2d0d70 temporary fix menu panel sizing 2025-12-13 17:13:07 +03:00
MihailRis
08f91697ef cleanup 2025-12-11 21:58:25 +03:00
MihailRis
6832b5e598 add 'zIndex' ui property to scripting 2025-12-11 21:57:14 +03:00
MihailRis
b03dd98209 fix scrolling 2025-12-11 21:56:38 +03:00
MihailRis
dfa9656871 add 'slotIndex' ui slot property 2025-12-10 21:58:08 +03:00
MihailRis
4d99508ca1 add 'inventory' property to slot ui element 2025-12-10 21:45:22 +03:00
MihailRis
89be2a1837 rename UINode::setHover to UINode::setMouseEnter 2025-12-10 20:51:24 +03:00
MihailRis
79e4a28b4d update uinode hover semantics 2025-12-10 20:49:50 +03:00
MihailRis
78e0ac5a95 add 'onmouseenter', 'onmouseleave' ui events 2025-12-10 20:03:41 +03:00
MihailRis
1d56d83b72 fix exception if model having invalid variable texture passed to modelviewer 2025-12-03 20:40:50 +03:00
MihailRis
f2ee9950c9 temporary fix improvement 2025-12-02 22:59:56 +03:00
MihailRis
c214d70f1d fix ui elements overriding 2025-12-01 22:24:01 +03:00
MihailRis
7c74eece99 fix: bad_alloc if canvas element size is negative 2025-11-30 14:01:59 +03:00
MihailRis
05d6fbd995 add onmouseover, onmouseout ui events & cleanup 2025-11-25 23:57:19 +03:00
MihailRis
8cc51a107e fix: panel width differs to size specified in xml 2025-11-25 21:54:58 +03:00