Commit Graph
3342 Commits
Author SHA1 Message Date
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