Commit Graph

1482 Commits

Author SHA1 Message Date
Martín Lucas Golini
d39be5958d Folding fixes. 2024-05-30 20:04:03 -03:00
Martín Lucas Golini
a4be2966fd More code folding improvements. Added generic methods to not depend on the LSP when it's not available. 2024-05-30 00:56:20 -03:00
Martín Lucas Golini
416663675b Visual improvements for folding. 2024-05-29 21:33:05 -03:00
Martín Lucas Golini
73958d442f Code Folding fixes. 2024-05-28 23:49:32 -03:00
Martín Lucas Golini
0bd4de1d27 More code folding work. 2024-05-28 00:42:06 -03:00
Martín Lucas Golini
396f1e2558 Code Folding WIP. 2024-05-27 00:57:18 -03:00
Martín Lucas Golini
0cb3354ca1 New code-folding idea WIP. 2024-05-26 01:21:16 -03:00
Martín Lucas Golini
bca010b606 Minor refactor. 2024-05-25 00:36:07 -03:00
Martín Lucas Golini
6334c9def9 Fixes in line wrap and document view refactor. 2024-05-24 01:16:37 -03:00
Martín Lucas Golini
c6f9f10814 LineWrapping refactor WIP. Also reduced minimap draw calls (instead of per-line now are per-frame). 2024-05-23 20:41:31 -03:00
Martín Lucas Golini
2b0c59c658 Minor fix. 2024-05-21 20:14:11 -03:00
Martín Lucas Golini
98109c9ded Fix multi-cursor paste operation. 2024-05-21 00:27:13 -03:00
Martín Lucas Golini
c768277c71 Reset line wrap info on document reset. 2024-05-20 21:19:22 -03:00
Martín Lucas Golini
622990db74 Some performance optimizations. 2024-05-19 21:15:28 -03:00
Martín Lucas Golini
4bc952dcc2 Minimap fixes 2024-05-19 19:30:46 -03:00
Martín Lucas Golini
53a592d300 More minimap work. 2024-05-19 12:39:37 -03:00
Martín Lucas Golini
3efd994923 More fixes. 2024-05-17 21:04:10 -03:00
Martín Lucas Golini
5faaa25b18 Fix selection rectangle and letter wrap. 2024-05-17 12:41:17 -03:00
Martín Lucas Golini
d74d460a5a Line Wrap fixes:
[x] Line clip

[x] Override commands
		"select-to-previous-line"
		"move-to-previous-"line"
		"select-to-next-line"
		"move-to-next-line"

[x] Draw underline for links

[x] Bugs
	- Delete line with shift+delete when the next line is wrapped
	- Delete line with shift+delete when the next line has a different offset than the current one

[x] Clean up UITextEdit
2024-05-17 01:58:15 -03:00
Martín Lucas Golini
1e4aa69e3e Fixes in TextDocument find/findLast.
Fixes in reconstructBreaks for LineWrapping.
More WIP for LineWrapping.
2024-05-15 21:20:11 -03:00
Martín Lucas Golini
bb7df84f8c More WIP, getting closer. 2024-05-15 00:46:58 -03:00
Martín Lucas Golini
8c404f0825 More fixes. 2024-05-14 01:33:20 -03:00
Martín Lucas Golini
cd3a5a8860 More WIP. 2024-05-13 21:08:40 -03:00
Martín Lucas Golini
8f6b536d34 More line wrap WIP. 2024-05-13 01:40:01 -03:00
Martín Lucas Golini
b9cb49e186 More WIP. 2024-05-12 22:48:59 -03:00
Martín Lucas Golini
20a22c5be2 More WIP. 2024-05-12 12:04:32 -03:00
Martín Lucas Golini
86e840170a Line wrap WIP. 2024-05-12 02:58:51 -03:00
Martín Lucas Golini
c7ab4109f5 Load emoji font in UIApplication. 2024-05-11 21:22:26 -03:00
Martín Lucas Golini
f88954022f Fix encodingFromString. 2024-05-11 15:44:10 -03:00
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