204 Commits

Author SHA1 Message Date
MihailRis
34295faca2 fix containers refreshing 2025-04-27 10:55:49 +03:00
MihailRis
3e336575e8 make image.region readable 2025-04-26 22:22:17 +03:00
MihailRis
79528a44ea add 'region' image property 2025-04-26 22:12:34 +03:00
MihailRis
1e90115a26 add 'onfocus' ui event & optimize container:add 2025-04-26 20:16:57 +03:00
MihailRis
9befbb9795 add 'ondefocus' ui event 2025-04-24 22:41:40 +03:00
MihailRis
f21d9d0a25 add iframe 'src' scripting property 2025-04-19 20:34:30 +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
8a74c65812 refactor: remove unused 'virtual' keywords 2025-04-02 17:54:28 +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
7b90fa15db fix ingame chat size 2025-03-31 14:15:51 +03:00
@clasher113
a6015a326b fix: image render & LabelCache::update crash 2025-03-29 21:53:05 +02:00
MihailRis
2ee0605f1f add 'scroll' container property 2025-03-21 05:31:46 +03:00
MihailRis
a8067ad9d6 fix: multiline text draw is not limited to the render area 2025-03-21 05:16:37 +03:00
MihailRis
3d22de761f fix compiler warnings (GCC + Clang) 2025-03-20 22:04:29 +03:00
Ygrik2003
6c3d2d0907
Merge pull request #435 from Ygrik2003/Refactoring-cmake
Refactoring cmake
2025-03-20 20:59:19 +03:00
MihailRis
5394f202a1 fix multiline width calculation & feat: multiline tooltips support 2025-03-13 22:07:10 +03:00
MihailRis
b9c2b0ba40 add files filter to the editor 2025-03-12 23:33:40 +03:00
MihailRis
3a4b334d0b feat: 'edited' property reset & add 'oncontrolkey' textbox callback 2025-03-12 19:51:22 +03:00
MihailRis
aeb8acb7c9 feat: swap SplitBox panels on double-click 2025-03-12 17:09:32 +03:00
MihailRis
65ca46b2da fix backspace/delete history behaviour 2025-03-12 14:24:59 +03:00
MihailRis
93f20b1746 add 'edited' read-only textbox property 2025-03-12 02:32:41 +03:00
MihailRis
433c12a17a refresh syntax on undo/redo TextBox actions 2025-03-12 01:54:52 +03:00
MihailRis
4c493aff25 add history to TextBox 2025-03-12 01:52:08 +03:00
MihailRis
37c7ffa7b0 add BasePanel & add padding property to SplitBox 2025-03-11 00:39:59 +03:00
MihailRis
4c9019e03c small fixes 2025-03-11 00:39:59 +03:00
MihailRis
9a01b5ad2d add splitbox ui element 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
6078a8802e add canvas:set_data 2025-03-08 14:55:17 +03:00
MihailRis
ee3fbc6831 fix: incorrect canvas Y direction 2025-03-07 20:15:25 +03:00
ShadelessFox
0b6ba2faee
Reuse image data instead of fetching it every time off the GPU 2025-02-22 17:49:36 +01:00
MihailRis
8a8c1525fd
Fix syntax highlighting unicode support (#475)
* convert BasicParser to a template

* fix syntax hightlighting with unicode characters
2025-02-22 01:01:20 +03:00
MihailRis
3d0d6cab93 Merge branch 'main' into update-items 2025-02-18 18:39:37 +03:00
MihailRis
b1bd4feee7 add 'number' uses display mode 2025-02-18 12:49:15 +03:00
MihailRis
64e433593c fix 2025-02-18 06:37:11 +03:00
MihailRis
81f9e6c7ee refactor & debug output fixes 2025-02-18 04:14:36 +03:00
MihailRis
df2cff3e4c add item 'uses-display' property 2025-02-18 03:24:52 +03:00
MihailRis
449b0ebca4 fix stack increment (right click) with item data 2025-02-18 03:23:45 +03:00
MihailRis
6ef82982bd fix stack split (right click) with item data 2025-02-18 01:04:09 +03:00
alexei-zebra
6e8a4bacff fix: Label.cpp: uinode size 2025-02-17 00:32:33 +03:00
MihailRis
231fc7e0d0 refactor InventoryView & add 'uses' item property (WIP) 2025-02-16 20:41:13 +03:00
MihailRis
c7061c70cb fix: console/chat open still available when menu is open & cleanup 2025-02-16 00:38:33 +03:00
MihailRis
31d5cb6880 fix TextBox behavior with markup used 2025-02-15 23:26:32 +03:00
MihailRis
d86c5508d2 add ItemStack::fields 2025-02-15 20:30:22 +03:00