Commit Graph
83 Commits
Author SHA1 Message Date
MihailRis 50f6c48771 add gui.set_syntax_styles 2025-11-23 18:10:06 +03:00
MihailRis 8a3ad8c728 Merge branch 'main' into debugging-client 2025-11-19 22:55:34 +03:00
MihailRis 0df5684adf fix: undo/redo also available when textbox is not editable 2025-11-19 22:54:59 +03:00
MihailRis 6195d014cd fix textbox:lineY 2025-11-15 20:32:08 +03:00
MihailRis aba18ef836 add 'keep-line-selection' textbox attribute 2025-11-15 14:28:20 +03:00
MihailRis 65b4ac8262 add textbox:indexByPos and :lineY methods 2025-11-14 23:48:02 +03:00
MihailRis 7abe552e3c fix UINode enums naming 2025-11-14 12:33:30 +03:00
MihailRis 76b54a890c fix wrapped textbox selection render 2025-10-14 22:20:27 +03:00
MihailRis a1f0c2c252 fix mouse click textbox caret set 2025-10-14 21:44:14 +03:00
MihailRis bc86a3d8da fix incorrect textbox horizontal scroll 2025-10-06 12:46:27 +03:00
MihailRis edc6810283 fix label font cache 2025-09-30 18:22:39 +03:00
MihailRis 9ce70d70e1 fix indentation manipulations history writing 2025-08-15 12:41:37 +03:00
MihailRis 47939c0527 feat: textbox indentation manipulations using tab, shift+tab 2025-08-14 02:24:48 +03:00
RomanDonwandGitHub 6a7a3fc293 added functionality for keys Home and End in TextBox.cpp (#541)
* added functionality for keys Home and End in TextBox.cpp

* fixed mistakes

* fixed selection

* deleted comments with code

* replaced tabs on spaces
2025-07-13 12:54:46 +03:00
MihailRis df3640978d fix: validator not called after backspace 2025-07-13 12:30:39 +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 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 4c48afbb90 refactor: add GUI instance reference to UI nodes 2025-04-02 14:55:53 +03:00
MihailRis 3d22de761f fix compiler warnings (GCC + Clang) 2025-03-20 22:04:29 +03:00
Ygrik2003andGitHub 6c3d2d0907 Merge pull request #435 from Ygrik2003/Refactoring-cmake
Refactoring cmake
2025-03-20 20:59:19 +03:00
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
MihailRisandGitHub 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