Commit Graph
2904 Commits
Author SHA1 Message Date
Martín Lucas Golini 0a4bafdc75 FileSystemModel: Crash fix on invalid file event. 2024-06-06 14:52:01 -03:00
Martín Lucas Golini 3654c2d3ef Fix link position in UICodeEditor. 2024-06-06 01:11:28 -03:00
Martín Lucas Golini a106b0d109 Some optimizations. 2024-06-06 00:58:56 -03:00
Martín Lucas Golini efbc2c87bc Crash fix and optimization. 2024-06-05 20:11:09 -03:00
Martín Lucas Golini 0d4b18dd79 Pumps versions. 2024-06-05 00:23:40 -03:00
Martín Lucas Golini c8288ed568 Ignore LSP folds that are less or equal to 2 lines. 2024-06-04 21:34:30 -03:00
Martín Lucas Golini 4f9bdbee47 Fix tab drag on scrolled tab widget.
Fix code action icon position.
2024-06-04 20:54:57 -03:00
Martín Lucas Golini 7bb8a773ec Added Bend language syntax highlighting. 2024-06-03 01:25:18 -03:00
Martín Lucas Golini 105793d56e Fix code-folding when an area is modified by a formatter or any external tool. 2024-06-03 01:18:56 -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 851dfc3ccb Merge branch 'code-folding' into develop 2024-06-02 22:13:38 -03:00
Martín Lucas Golini 6832032470 Added configuration for code-folding. 2024-06-02 22:12:52 -03:00
Martín Lucas Golini ec8e773639 Fix button. 2024-06-02 12:08:40 -03:00
Martín Lucas Golini 6f9cf08491 Center settings button by using an image and not a glyph. 2024-06-01 19:59:25 -03:00
Martín Lucas Golini 81c4bf0143 Fix click event, only trigger when down node is tha same than the up node.
Fix in UICodeEditor vertical scrollbar.
2024-06-01 18:50:25 -03:00
Martín Lucas Golini ce4ba10795 Fixes and improvements for code folding. 2024-05-31 21:41:45 -03:00
Martín Lucas Golini 80897f7c66 Improve rename symbol. 2024-05-31 01:20:50 -03:00
Martín Lucas Golini fdb32a44e8 Don't show horizontal scrollbar when wrap is enabled and longest line is not updated. 2024-05-30 20:09:23 -03:00
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 003a974fa0 Merge pull request #46 from nevrome/patch-1
Update lspclient.json to make the Haskell LSP work
2024-05-24 11:30:18 -03:00
Clemens Schmid 5e6cfc197d Update lspclient.json
The haskell language server executable must be called with the --lsp flag to operate as an lsp server
2024-05-24 13:16:45 +02: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 3c033ed193 Merge branch 'line-wrapping' into develop 2024-05-20 00:39:59 -03:00
Martín Lucas Golini 622990db74 Some performance optimizations. 2024-05-19 21:15:28 -03:00
Martín Lucas Golini 94fca2dd81 Merge branch 'line-wrapping-minimap' into line-wrapping 2024-05-19 19:34:51 -03:00
Martín Lucas Golini 8d7cdad71f Fix in wrap mode change. 2024-05-19 19:34:40 -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 b6855c1b8d Minimap WIP 2024-05-19 01:59:53 -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 9b67a6a4e9 Minor fixes. 2024-05-15 01:32:53 -03:00
Martín Lucas Golini bb7df84f8c More WIP, getting closer. 2024-05-15 00:46:58 -03:00
Martín Lucas Golini 8e9d97f6ac Fix build and run runnin the executable when build failed (SpartanJ/ecode#278). 2024-05-14 11:43:49 -03:00
Martín Lucas Golini 8c404f0825 More fixes. 2024-05-14 01:33:20 -03:00
Martín Lucas Golini a554717f83 Merge branch 'develop' into line-wrapping 2024-05-13 21:09:10 -03:00
Martín Lucas Golini 04540a3ebe Improve gopls default configuration. 2024-05-13 21:08:58 -03:00