60 Commits

Author SHA1 Message Date
MihailRis
3a4b334d0b feat: 'edited' property reset & add 'oncontrolkey' textbox callback 2025-03-12 19:51:22 +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
4c9019e03c small fixes 2025-03-11 00:39:59 +03: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
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
33795f06f7 fix syntax highlighting not refreshing on selected text removal 2025-02-13 23:45:05 +03:00
MihailRis
6500f9b6f3 fix textbox text offset & fix invisible alerts 2025-02-11 23:46:13 +03:00
MihailRis
13fde2116d fix textbox horizontal scroll & fix console log width 2025-01-21 04:42:08 +03:00
MihailRis
1f47f38256 feat: 'CTRL + Up/Down' in multiline textbox 2024-12-31 14:39:07 +03:00
MihailRis
cb9690ebc7 add 'cursor' ui property 2024-12-30 21:41:05 +03:00
MihailRis
65f208fc61 add textbox.syntax, textbox.markup, label.markup properties 2024-12-06 19:56:38 +03:00
MihailRis
3d484383fc replace 'markdown' (bool) property with 'markup' (str) 2024-12-06 19:36:38 +03:00
MihailRis
80e809f97f add markdown dialect (WIP) & add strikethrough and underline font styles 2024-12-06 17:35:03 +03:00
MihailRis
04b6b6b546 minor refactor 2024-12-05 19:18:53 +03:00
MihailRis
b65ba61f9a make scrollbar interactive 2024-12-05 14:43:24 +03:00
MihailRis
ed3865964b add syntax highlighting (WIP) 2024-12-04 22:13:17 +03:00
MihailRis
2412699b89 add 'scroll-step' property to container 2024-11-19 06:46:54 +03:00
MihailRis
c5c9ef379e add textbox:lineAt and textbox:linePos 2024-11-19 05:57:46 +03:00
MihailRis
2cf51a6941 add 'line-numbers' property to textbox & make TextBox extend Container instead of Panel 2024-11-19 04:21:05 +03:00
MihailRis
801650824e add 'text-color' textbox property 2024-11-18 14:03:30 +03:00
MihailRis
d72f758dc5 add 'hint' property to TextBox 2024-11-12 23:20:43 +03:00
MihailRis
22fa082fc6 fix fatal error on editing texbox not having any consumer 2024-11-06 18:43:22 +03:00
MihailRis
699d8ce2bb add 'sub-consumer' to textbox 2024-10-27 21:04:32 +03:00
MihailRis
08ebfa15db add read-only UI contentOffset property 2024-10-15 05:56:15 +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
5c9bc83bbd items/ + objects/ + util/ 2024-08-04 22:26:08 +03:00
InfiniteCoder
eb061bcaf4 graphics/ 2024-08-04 22:12:48 +03:00
InfiniteCoder
21ff65d781 assets/ 2024-08-04 11:08:07 +03:00
MihailRis
d54b6b2e58 update Assets container - template-based now 2024-06-22 22:30:14 +03:00
MihailRis
78de9c39d8 fix: TextBox.setCaret fails when font is not ready 2024-06-07 22:38:03 +03:00
Sergwest
ac0408d42a arch compability fixes and unwarning changes 2024-06-07 22:20:40 +03:00
Pugemon
f25a425cb9 Optimize parameter passing to avoid unnecessary copying 2024-06-07 04:00:38 +03:00
MihailRis
2ee2ca7a38 fix: empty textbox double click causes fatal error 2024-06-04 23:20:22 +03:00
MihailRis
f47c7d00a2 again 2024-05-18 22:17:02 +03:00
MihailRis
35fdd475ee msvc build fix 2024-05-18 22:13:53 +03:00
MihailRis
535c7d8326 small fixes 2024-05-18 16:57:04 +03:00
MihailRis
3992ca8291 textbox.caret property 2024-05-17 12:18:39 +03:00
MihailRis
d0b7dec225 'help' command test 2024-05-16 20:50:16 +03:00
MihailRis
d5171f62da microfix 2024-05-16 14:15:09 +03:00
MihailRis
7be1c3f223 textbox onup, ondown callbacks 2024-05-16 13:02:20 +03:00
MihailRis
2bb6ad523e textbox:paste(...) scroll fix 2024-05-16 09:58:47 +03:00
MihailRis
46e9c7dbec Merge branch 'main' into devtools 2024-05-16 06:44:27 +03:00
MihailRis
a678eddb77 double click support 2024-05-16 06:43:53 +03:00
MihailRis
e4fe4a6f12 small update 2024-05-14 20:43:46 +03:00
MihailRis
8bf65eef1a textbox autoresize 2024-05-14 05:05:13 +03:00