Commit Graph

2990 Commits

Author SHA1 Message Date
Martín Lucas Golini
81d04448ec Fix scale in tab close button. 2024-07-03 01:15:17 -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
fa169cf7e5 Small selection fix. 2024-07-02 20:56:14 -03:00
Martín Lucas Golini
3d59b3c64b Changed my mind for issue #69 and #278. 2024-07-01 21:48:40 -03:00
Martín Lucas Golini
7f9047587b Simplify tab_modified. 2024-07-01 17:30:27 -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
7f49a7b760 Don't highlight space-only selections. 2024-06-27 15:33:46 -03:00
Martín Lucas Golini
3faabb870c Text shaper fixes. 2024-06-25 21:16:29 -03:00
Martín Lucas Golini
e54c7dee4f Add $PROJECTPATH and ${project_root} as keywords for commands in LSP, Formatter and Linter. 2024-06-24 23:31:19 -03:00
Martín Lucas Golini
9c3e68ee9a Merge branch 'text-shaping-research' into develop 2024-06-23 22:09:04 -03:00
Martín Lucas Golini
4ec00ee02d ecode: Quick Fix icon is now clickable. Minor fixes with incorrect usage of setCursor. 2024-06-23 22:05:04 -03:00
Martín Lucas Golini
aad3b189d3 Small micro optimizations. 2024-06-20 01:16:27 -03:00
Martín Lucas Golini
b4917bf604 Small micro optimizations. 2024-06-19 01:56:03 -03:00
Martín Lucas Golini
f6bbb0c583 Fix build without text-shaper. 2024-06-18 20:57:08 -03:00
Martín Lucas Golini
a489d5da94 Minor text rendering optimization.
Flag if document line is full ASCII (it will be used later).
Fix link hover cursor.
2024-06-18 18:51:01 -03:00
Martín Lucas Golini
a77c31552d Fixes. Text shaper enabled or disabled should render exactly the same text. 2024-06-17 02:40:08 -03:00
Martín Lucas Golini
744a1d44e0 Fix bold font. 2024-06-16 19:53:14 -03:00
Martín Lucas Golini
d20e89ff54 Ceil advance in scaled bitmap glyphs 2024-06-16 18:43:43 -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
e46ac7c881 Some fixes in text. 2024-06-16 00:50:49 -03:00
Martín Lucas Golini
ace617f8c3 More work in text shaper implementation. 2024-06-15 19:41:42 -03:00
Martín Lucas Golini
3bed787795 More improvements for text shaping. 2024-06-14 02:23:53 -03:00
Martín Lucas Golini
b3cd551ff4 More improvements. 2024-06-13 02:20:23 -03:00
Martín Lucas Golini
bb5ee4077f Fix build. 2024-06-12 01:35:21 -03:00
Martín Lucas Golini
01e232913b Fix build? 2024-06-12 00:20:26 -03:00
Martín Lucas Golini
ab81bb3139 Use freetype2 kerning and run fixes. 2024-06-12 00:10:03 -03:00
Martín Lucas Golini
57f07d2ed7 Updated Noto Sans. 2024-06-11 11:03:36 -03:00
Martín Lucas Golini
3d19f4903f Add formatter support for Java using clang-format. 2024-06-10 19:21:28 -03:00
Martín Lucas Golini
b368054b4a Merge branch 'develop' into text-shaping-research 2024-06-09 14:38:53 -03:00
Martín Lucas Golini
cdc7013191 Fixes in ecode saveProject. 2024-06-09 14:37:37 -03:00
Martín Lucas Golini
21db25b971 HarfBuzz investigation 2024-06-09 14:09:57 -03:00
Martín Lucas Golini
4084602325 Forgot a file. 2024-06-09 01:20:17 -03:00
Martín Lucas Golini
819c1a767f Minor fix in cursor positioning on wrapped lines. 2024-06-09 01:20:04 -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
c65044e47d Fix in UITreeView open tree (any mouse button click was triggering).
Improved cursors inside UICodeEditor, also update folding on syntax definition change.
2024-06-07 21:09:32 -03:00
Martín Lucas Golini
5af8b2bbac Some fixes. 2024-06-07 02:10:53 -03:00
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