Martín Lucas Golini
f14e008eb8
Merge branch 'develop' into develop
2025-02-15 11:19:21 -03:00
Martín Lucas Golini
ee4fc028a8
Reduce log verbosity in reconnections.
2025-02-15 11:18:59 -03:00
Martín Lucas Golini
5dbab3b4c5
Pump patch level in eepp and ecode. Forgot to set a new code name, so it will change in next version: "Vastiva".
2025-02-13 21:10:10 -03:00
Martín Lucas Golini
1dc0838ea8
Merge branch 'develop' into develop
2025-02-13 20:01:42 -03:00
Martín Lucas Golini
9b500fbca1
Fix small bug in discord rpc plugin.
2025-02-13 20:01:04 -03:00
Martín Lucas Golini
dc927e07c0
Fix command palette not displaying all available commands.
...
Minor very rare crash in Debugger when unloading the plugin.
Formatter will try to refresh the semantic highlighting after a document format.
2025-02-13 20:00:13 -03:00
Martín Lucas Golini
b3ed22c666
Add transformation commands for documents: escape, unscape, to-base64, from-base64.
2025-02-12 20:18:43 -03:00
Bytequill
463c9b4d19
Fixed control flow issues
2025-02-12 17:36:03 +01:00
Martín Lucas Golini
0c4de67fba
More fixes for the discord plugin. Fix icons, add debounce to activity update to avoid spamming discord. Some clean up.
2025-02-12 00:34:58 -03:00
Martín Lucas Golini
163056c754
Fix config load.
2025-02-11 22:08:06 -03:00
Martín Lucas Golini
e2f8bae0b4
Fix discord ipc find (for me at least). Run async setActivity.
2025-02-11 20:16:30 -03:00
Martín Lucas Golini
378a28acf5
Try fix MSVC build.
...
Some minor improvements and fixes.
2025-02-11 19:44:09 -03:00
Martín Lucas Golini
6652d90eaa
Improve connection status handling.
2025-02-11 19:32:59 -03:00
Martín Lucas Golini
a260d87ca7
Apply some suggestions and fixes.
2025-02-11 19:18:33 -03:00
Bytequill
425eb72c85
minor: final cleanup
2025-02-11 22:28:22 +01:00
Bytequill
08e92db506
Clang-format; Correctly add command discordrpc-reconnect; Check for doLanguageIcons config option
2025-02-11 22:22:25 +01:00
Bytequill
fadb3b9879
Implement icon setting; Fixed invalid json in config
2025-02-11 19:42:50 +01:00
Bytequill
6ef43968f6
Added language icon bindings
2025-02-11 19:08:55 +01:00
Martín Lucas Golini
9cd26dce6c
Merge branch 'develop' into develop
2025-02-10 11:04:25 -03:00
Martín Lucas Golini
2bb95cb21b
Pump version before release.
eepp-2.8.5
ecode-0.7.0
2025-02-09 13:04:42 -03:00
Martín Lucas Golini
4e7c9f74c1
Add distance functions to TextPosition and TextRange.
2025-02-09 01:01:13 -03:00
Bytequill
5f00e584c1
Fixed preprocessing build fail on Windows
2025-02-08 20:18:29 +01:00
Bytequill
5b1b027f3a
Added Windows support; Logging refactor; Added reconnect behavior; Fixed a logic error
2025-02-08 08:50:02 +01:00
Martín Lucas Golini
0da3ffca17
Add flash cursor command and functionality.
2025-02-07 00:09:32 -03:00
Martín Lucas Golini
75c63660b1
Support all debugger vscode predefined variables.
2025-02-06 01:21:46 -03:00
Martín Lucas Golini
d1700f07a1
Add a documentation link in debugger side panel tab.
2025-02-06 00:32:19 -03:00
Bytequill
a8167131a1
Migrate to onFocus listener; Project detection; Minor header refactor
2025-02-06 00:20:22 +01:00
Kacper Michalski
174bffa7c5
minor: platform definition refactoring
2025-02-05 10:58:31 +01:00
Martín Lucas Golini
72c1d9fd3f
Improve attach to "Run Target". Now it's possible to debug a terminal application by using this attach.
2025-02-05 02:08:31 -03:00
Martín Lucas Golini
eae433796e
Highlight current debugged line.
...
Hid debugger panel if other panel is opened.
Silence the debugger by default.
2025-02-05 01:02:46 -03:00
Bytequill
812ce20f59
Simple file edit status proof of concept
...
Added `DiscordRPCpluginClient` to check for activity
2025-02-04 23:54:52 +01:00
Bytequill
4dd6629b0b
Unix functional setActivity(); working connection
2025-02-04 21:10:29 +01:00
Martín Lucas Golini
52fb2a311c
Fix onKeyDown events return value over some UI components.
2025-02-04 00:44:24 -03:00
Martín Lucas Golini
0b7dad2696
Update breakpoints line position if document is edited (added/removed lines).
2025-02-04 00:12:15 -03:00
Martín Lucas Golini
490bd6d8a9
Implemented binary search in DocumentView::getVisibleLineRange.
2025-02-03 23:06:24 -03:00
Bytequill
0b25c118ef
Laying out the DiscordIPC class and the payloads
2025-02-03 23:13:37 +01:00
Bytequill
7cd70e1da2
Unix socket find and connect
2025-02-03 21:20:51 +01:00
Bytequill
b86295cfd8
Migrate to PluginBase
2025-02-03 19:04:43 +01:00
Martín Lucas Golini
7f9ce022d2
Minor fix in markdown syntax rules.
2025-02-03 01:06:05 -03:00
Bytequill
c04ee03e00
Base Plugin files
2025-02-02 23:12:09 +01:00
Martín Lucas Golini
d3bc6f2935
Fix for multi-line signature help labels, now labels will be flatten into a single line ( SpartanJ/ecode#388 ).
...
Fix next signature help position.
Fix signature help and suggestions styles for light color schemes, and some minor improvements for other schemes.
Allow to set extra trigger characters for signature help in LSP configurations (fix zig zls not updating signature position after a "," input).
Plus some other minor fixes.
2025-02-02 19:07:41 -03:00
Martín Lucas Golini
863c0ec1c0
Update dr_libs.
2025-01-31 00:26:37 -03:00
Martín Lucas Golini
87fb9538cb
Fix multi-line search in buffer bug.
...
Added: display new line character in selection.
Fixed a crash when trying to write into a broken pipe.
2025-01-30 01:13:04 -03:00
Martín Lucas Golini
c47703ff13
That was not enough.
2025-01-29 01:08:44 -03:00
Martín Lucas Golini
5e412475b4
Disable String::isAscii SIMD optimization for the lack of proper compiler support :'(
2025-01-29 00:54:50 -03:00
Martín Lucas Golini
1a3aeb31e0
Added SIMD to String::isAscii, check if this builds in every platform or I have to revert.
...
Fixed emscripten 3 and 4 build issues (i had 2 mains defined 🤦 ).
2025-01-29 00:32:16 -03:00
Martín Lucas Golini
ad39ced875
Fix in project build.
2025-01-28 23:59:09 -03:00
Martín Lucas Golini
0005f9ff09
Fix crash when staging/unstaging too fast (or something like that).
2025-01-27 16:07:38 -03:00
Martín Lucas Golini
934a1f3302
Added Ada syntax highlighting and LSP support ( SpartanJ/ecode#211 ).
2025-01-26 12:58:27 -03:00
Martín Lucas Golini
337ac0f334
Hint user to configure keybindings from plugins.
2025-01-25 22:23:53 -03:00