Commit Graph
2877 Commits
Author SHA1 Message Date
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
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 8a622b623a Rendering fixes. 2024-05-12 13:06:04 -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 568b6ea479 Freaking windows git and autocrlf. 2024-05-11 15:50:05 -03:00
Martín Lucas Golini 156774d80f Merge branch 'text-encodings' into develop 2024-05-11 15:46:47 -03:00
Martín Lucas Golini f88954022f Fix encodingFromString. 2024-05-11 15:44:10 -03:00
Martín Lucas Golini 44b1656ca1 Clean up format errors. 2024-05-11 14:12:38 -03:00
Martín Lucas Golini 1760c7da07 Try fix unit test in Windows CI. 2024-05-11 13:33:20 -03:00
Martín Lucas Golini 93cb5b160c Windows build fixes. 2024-05-11 01:00:48 -03:00
Martín Lucas Golini ae5d1baab1 Added unit tests for text encoding.
Updated the CI scripts.
Clean up libzip files with invalid characters.
2024-05-10 21:21:20 -03:00
Martín Lucas Golini f8d466de22 Text encodings WIP. 2024-05-10 02:06:15 -03:00
Martín Lucas Golini 6b8da507d3 Small clean up. 2024-05-09 20:42:02 -03:00
Martín Lucas Golini 5023cdd898 Fix bug in HTTP redirection when changing host. HTTP 1.1 connection is now keep-alive by default (as the spec expects). 2024-05-09 00:51:56 -03:00
Martín Lucas Golini 2664dabfaf Fix in tokenizer, fixes SpartanJ/ecode#275. 2024-05-08 12:55:15 -03:00
Martín Lucas Golini f49e16c50e Fix Vue script tag syntax highlight (SpartanJ/ecode#275). 2024-05-08 01:07:58 -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 9600f82f8c Fix Text::wrapText for string views.
ecode: Minor visual fixes.
2024-05-05 12:23:13 -03:00
Martín Lucas Golini e40cce1b58 Update README, add 7GUIs demos. 2024-05-01 19:48:07 -03:00
Martín Lucas Golini d4e2fa42cb Fix status bar not being visible when menu bar was visible. ecode-0.5.2 eepp-2.7.2 2024-05-01 18:01:51 -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 209a786f2c Revert debug comment. 2024-05-01 16:52:06 -03:00