Martín Lucas Golini
1283b9ee9a
Don't display the playground name in window title.
2024-07-19 17:52:15 -03:00
Martín Lucas Golini
cf1fb1e26b
Warn closing modified file on non-project session.
2024-07-16 23:59:06 -03:00
Martín Lucas Golini
1963753289
Alert the user if a text document buffer is from an erased file.
2024-07-16 19:08:47 -03:00
Martín Lucas Golini
81a8605e04
Rename Auto Save to Session Snapshot
2024-07-16 16:25:34 -03:00
Martín Lucas Golini
106466dc61
Finished implementing auto-save ( SpartanJ/ecode#220 ).
2024-07-16 16:10:04 -03:00
Martín Lucas Golini
8ce9e7045b
Auto-Save implementation for project files (issue SpartanJ/ecode#220 ). Still pending Auto-Save for non-open project environment.
2024-07-14 20:15:04 -03:00
Martín Lucas Golini
4cf4ab65eb
Hide text shaper if it's not available.
2024-07-02 23:49:41 -03:00
Martín Lucas Golini
1be7884c85
Better visual indicator of modified file.
...
Try fix a very rare crash when loading document while starting LSP and requesting folding information.
2024-06-30 20:33:12 -03:00
Martín Lucas Golini
b4917bf604
Small micro optimizations.
2024-06-19 01:56:03 -03:00
Martín Lucas Golini
013229b4f6
More text shaping WIP and some fixes.
2024-06-16 03:30:48 -03:00
Martín Lucas Golini
cdc7013191
Fixes in ecode saveProject.
2024-06-09 14:37:37 -03:00
Martín Lucas Golini
5e6e3343a8
Move menu shift hint outside the menu.
2024-06-08 15:36:58 -03:00
Martín Lucas Golini
9a77c33a7e
AutoCompletePlugin::updateDocCache is now aware of document closing
...
Set the tooltip on tab editor split
When changing folder update/save the last folder
Allow disabling welcome screen (SpartanJ/ecode#279 ).
2024-06-02 23:36:14 -03:00
Martín Lucas Golini
6832032470
Added configuration for code-folding.
2024-06-02 22:12:52 -03:00
Martín Lucas Golini
416663675b
Visual improvements for folding.
2024-05-29 21:33:05 -03:00
Martín Lucas Golini
9b67a6a4e9
Minor fixes.
2024-05-15 01:32:53 -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
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
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
9f11c96e17
Add Application Output panel.
2024-04-20 19:59:58 -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
395a01532b
Single Click Navigation in File Dialogs ( SpartanJ/ecode#256 ).
2024-04-19 23:50:12 -03:00
Martín Lucas Golini
944d6eeab3
Fix Run behavior on Windowses without terminal support. Now opens cmd.exe with a bat script helper that waits the user to terminate the process after it run.
...
ProjectBuild and StatusBuildOutputController clean up (unify build and clean).
2024-04-19 19:42:57 -03:00
Martín Lucas Golini
9032f3c899
Run step improvements.
2024-04-15 11:21:51 -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
16f4bea13e
Added menu bar support (solves SpartanJ/ecode#128 ).
2024-04-14 00:53:11 -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
271dbbc881
Added case insensitive languages support. Closes issue #36 .
2024-04-07 14:42:35 -03:00
Martín Lucas Golini
a2885f278d
Fallback loading the fallback font if the configured font has failed to load the font face.
2024-04-06 01:17:17 -03:00
Martín Lucas Golini
db45a5a7ec
Update longest line width right after loading a file.
...
Make auto-reload on disk change configurable.
2024-03-23 02:04:29 -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
fdc9a55809
Fix language selection.
2024-03-15 11:50:12 -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
6db1e5ec43
Fix project search error incorrectly counting the result line number when searching with the wholeword flag.
...
A couple of minor fixes.
2024-03-13 20:14:41 -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
bc45f1c6ef
syntax highlighting for PKGBUILD ( SpartanJ/ecode#186 )
...
Makefile detection improvement (SpartanJ/ecode#185 )
Open File improvement (SpartanJ/ecode#184 )
2024-03-07 22:44:46 -03:00
Martín Lucas Golini
3aecf60eab
Set default folder for the Save file dialog ( SpartanJ/ecode#183 ).
2024-03-06 15:37:56 -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
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
b8d79fe493
Menu option for Git diff for staged files and repo.
...
Improved visually git file modified indicator.
Minor fix in auto complete.
Added Main Menu shortcut on welcome screen.
Added String::numberClean.
2024-02-15 19:42:24 -03:00
Martín Lucas Golini
c1ba882d31
Some minor improvements in UIApplication.
...
Minor headers clean up.
Avoid duplicating close message box in ecode.
2024-02-13 21:10:12 -03:00
Martín Lucas Golini
56ca57fc04
Add language selection menu.
2024-02-09 23:22:09 -03:00
Martín Lucas Golini
9c2822e3d6
More work to get better i18n support.
2024-02-09 22:39:19 -03:00
Martín Lucas Golini
4bc250515c
UICodeEditor use the default keyboard modifier.
...
Some minor fixes.
2024-02-08 22:23:46 -03:00
Martín Lucas Golini
f2b42b7191
Enable multi language. Added language definition.
2024-02-07 20:01:23 -03:00
Martín Lucas Golini
c275cbceaa
Visual improvements for macOS.
2024-02-07 19:50:52 -03:00
Martín Lucas Golini
9797d49723
Improvements for Translator, added saveToStream.
...
XML support CDATA.
SyntaxTokenizer allow to customize start and end ranges chunks styles.
2024-02-04 13:33:36 -03:00