Martín Lucas Golini
f8d466de22
Text encodings WIP.
2024-05-10 02:06:15 -03:00
Martín Lucas Golini
a0253bf1a7
Clean up build.
2024-05-07 11:11:36 -03:00
Martín Lucas Golini
d371ac3170
Line Wrapping more basic logic.
2024-05-07 01:33:36 -03:00
Martín Lucas Golini
beb6ff974c
Starting to think about line wrapping and its implementation.
2024-05-06 00:06:40 -03:00
Martín Lucas Golini
2693160e94
Fix reset syntax on saved or moved doc.
2024-05-01 17:20:58 -03:00
Martín Lucas Golini
ad2ed604f0
Added AutoComplete plugin configuration.
...
Reduced status bar buttons icons size.
2024-05-01 00:38:59 -03:00
Martín Lucas Golini
ab39db1ab8
Fix UIDataBind trimming string values by mistake.
2024-04-29 18:29:44 -03:00
Martín Lucas Golini
630a611133
Two crash fixes.
2024-04-29 13:51:50 -03:00
Martín Lucas Golini
e9f6c32046
Snippet nav WIP.
2024-04-28 18:56:24 -03:00
Martín Lucas Golini
c971c16911
Added vertical menu for status build output and app output.
...
Fix incorrect initialization of the Git plugin model controller when loading a folder from the Welcome Screen.
2024-04-28 01:42:43 -03:00
Martín Lucas Golini
2daf5f837a
Allow set line width in CSS poly function.
2024-04-27 00:34:06 -03:00
Martín Lucas Golini
18452139ab
Add build and run commnad. Fix memory leak in FileSystemModel. Fix Log stdOut flag.
2024-04-22 10:11:18 -03:00
Martín Lucas Golini
517298ba34
Fix: Newly created file is not included in Recent Files ( SpartanJ/ecode#260 ).
...
Fixes in UITextInputPassword.
2024-04-20 16:09:32 -03:00
Martín Lucas Golini
a4a56d2154
Added node focus reason information.
2024-04-20 01:04:57 -03:00
Martín Lucas Golini
395a01532b
Single Click Navigation in File Dialogs ( SpartanJ/ecode#256 ).
2024-04-19 23:50:12 -03:00
Martín Lucas Golini
657c977564
Fix macOS build.
...
Allow to use Find in locked UICodeEditor, plus some minor improvements.
2024-04-19 20:45:01 -03:00
Martín Lucas Golini
e01a03ad8c
Simplify background-position parsing.
...
UI Theme improve arrow in DropDownList, ComboBox and SpinBox.
2024-04-18 22:51:31 -03:00
Martín Lucas Golini
fcc9eb2204
Autocomplete improvements.
2024-04-16 23:41:46 -03:00
Martín Lucas Golini
e18c29c595
Added a Run step for the Build Settings ( SpartanJ/ecode#222 ).
2024-04-15 01:28:27 -03:00
Martín Lucas Golini
6461402e30
Menu Bar keyboard navigation improvements.
2024-04-14 16:44:16 -03:00
Martín Lucas Golini
16f4bea13e
Added menu bar support (solves SpartanJ/ecode#128 ).
2024-04-14 00:53:11 -03:00
Martín Lucas Golini
ee13b51229
Fix StyleSheet versioning bug that crashed the UI Editor.
2024-04-13 16:27:31 -03:00
Martín Lucas Golini
d70f00265b
Fix typo.
2024-04-12 20:17:42 -03:00
Martín Lucas Golini
dd99e040e6
Settings Menu refactor.
...
Allow control over antialias per-render call. UICodeEditor Minimap now disables AA by default.
2024-04-12 20:02:47 -03:00
Martín Lucas Golini
e6968fd670
Added foreground-smooth and improved the background-smooth behavior.
2024-04-11 23:03:01 -03:00
Martín Lucas Golini
271dbbc881
Added case insensitive languages support. Closes issue #36 .
2024-04-07 14:42:35 -03:00
Martín Lucas Golini
56765477d7
Added predefined variables for build:
...
${current_doc}: The last or current focused document path.
${current_doc_name}: The last or current focused document name (without extension).
2024-04-07 02:40:56 -03:00
Martín Lucas Golini
acf0182e63
Implement terminal for legacy Windows users ( SpartanJ/ecode#153 ).
...
Added Sys::getPlatformType.
Fix for TerminalEmulator selection.
2024-04-06 23:08:28 -03:00
Martín Lucas Golini
4f7f1b2634
Increase reset time on abstract table view input, should help for SpartanJ/ecode#247 .
...
Pump version.
2024-04-06 16:58:13 -03:00
Martín Lucas Golini
416abff06f
Implemented global search and replace with dirty open documents support. Still needs some testing.
2024-03-22 01:33:20 -03:00
Martín Lucas Golini
82ec47b5b7
ecode: Added the possibility to search and replace in the current document by replacing captures from Lua Pattern, for example, searching for: "function (%w+)%(%)" and replacing for "fn $1()" will replace the function declaration from "function (functionName)()" to "fn (functionName)()". So now this features is available for local and global search and replace.
2024-03-20 20:55:48 -03:00
Martín Lucas Golini
db2c90fe3b
Improve performance in document longest line detection.
...
Fix crash in SyntaxHighlighter when the syntax is changed while doing async highlighting.
Improve syntax definition detection in SyntaxDefinitionManager.
Fix invalid memory access in UICodeEditor::getXOffsetColSanitized.
2024-03-19 01:02:33 -03:00
Martín Lucas Golini
ff29ed3c71
Fixes not reloading loaded document from an file system modified event after the first reload ( SpartanJ/ecode#196 ).
...
Improved project search UI.
2024-03-14 22:57:44 -03:00
Martín Lucas Golini
b3d0eea6fc
More project search filters WIP.
2024-03-14 10:38:46 -03:00
Martín Lucas Golini
5975174e48
Project search filters WIP.
2024-03-14 00:07:14 -03:00
Martín Lucas Golini
59c5e72f4d
Add hint-display property to UITextInput.
...
Minor refactor in ProjectDirectoryTree.
2024-03-10 23:27:59 -03:00
Martín Lucas Golini
372f794212
Fixes broken IME support regression ( SpartanJ/ecode#189 ).
2024-03-10 12:11:37 -03:00
Martín Lucas Golini
4fd4a02361
Improve LSP client close/exit.
...
Implemented Closing Symbol Override (SpartanJ/ecode#121 ), improved the auto-close bracket to be balanced.
2024-03-09 20:55:13 -03:00
Martín Lucas Golini
1dfa10e084
Fixes: meson_options.txt is treated as plain text ( SpartanJ/ecode#165 ).
...
Save File As improvements (SpartanJ/ecode#171 ).
2024-03-05 21:32:07 -03:00
Martín Lucas Golini
3415efccec
Move lines width cache with new or deleted lines operations.
2024-02-27 00:01:50 -03:00
Martín Lucas Golini
cc144c27c1
Added WordWrap for UITooltip.
...
LSP tooltip now wraps its contents.
2024-02-24 13:45:27 -03:00
Martín Lucas Golini
3ebb48c2e6
Fix crash when picking a color, pressing escape closing the picker and picking some color right after.
2024-02-22 11:06:02 -03:00
Martín Lucas Golini
f9513d3857
eepp: Removed PlusCallback dependency.
...
ecode: Added the possibility to search and replace by replacing captures from Lua Pattern, for example, searching for: "function (%w+)%(%)" and replacing for "fn $1()" will replace the function declaration from "function (functionName)()" to "fn (functionName)()". The feature was used to remove the PlusCallback dependency =).
2024-02-21 01:04:44 -03:00
Martín Lucas Golini
2718194acc
Pump eepp version.
2024-02-20 20:02:40 -03:00
Martín Lucas Golini
d276aa5bc7
Improve UICheckBox in different pixel densities.
...
Improve stylesheet units printing.
Added `dpr` as device-pixel rounded stylesheet length unit.
Fixes in 7GUIs Cells.
2024-02-20 00:34:52 -03:00
Martín Lucas Golini
6bf04245aa
File encoding picker.
2024-02-19 10:44:51 -03:00
Martín Lucas Golini
4c5e7db1b3
Fix String::fromUtf16.
...
Improve text encoding detection and binary files detection.
2024-02-19 01:21:49 -03:00
Martín Lucas Golini
c360662371
Add file encoding detection (UTF-8, UTF-16 LE, UTF-16 BE and ISO-8859-1).
2024-02-18 21:39:05 -03:00
Martín Lucas Golini
d7d56783c6
Added "ft" locator for switch file type.
...
Added "select-all-words" command for documents (default keybind is ctrl/cmd+shift+d).
Manage git plugin tab visibility when folder is closed, reopened, etc.
2024-02-18 12:26:07 -03:00
Martín Lucas Golini
36c91989d3
Lambda captures clean up, plus other minor clean ups.
2024-02-17 18:19:55 -03:00