Commit Graph
1449 Commits
Author SHA1 Message Date
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
Martín Lucas Golini b2a5b37802 Improve the cells demo a little bit. Fix reactivity. 2024-02-17 00:41:16 -03:00
Martín Lucas Golini 211700ef94 Added functions to set the layout margin and paddings in pixels.
Fixed small pixel accuracy issue with row headers.
2024-02-16 21:45:53 -03:00
Martín Lucas Golini a40bee583b Implemented row header for TableView.
Added shorthands for border-left, border-right, border-top, border-bottom.
2024-02-16 21:17:26 -03:00
Martín Lucas Golini b2fff897be Revert round() of UIDrawable position.
Re-subscribe on model change for Git tree view styling
2024-02-16 18:27:18 -03:00