Martín Lucas Golini
c85a431ae3
Add a hide / minize button on each panel vertical bar.
2025-12-29 10:47:19 -03:00
Martín Lucas Golini
dfc23a5084
Add closeTerminalTabOnExit support for the status bar terminal.
2025-12-29 00:03:38 -03:00
Martín Lucas Golini
1df4972f56
Allow to expand/contract status bar panel.
2025-12-28 01:07:15 -03:00
Martín Lucas Golini
7cfd823881
Some clean up to the terminal configurations.
2025-12-27 20:01:48 -03:00
Martín Lucas Golini
0ca36374c4
Terminal status bar now is a Tab Widget and can create any number of terminals.
...
Fix a bug when initializing the LSP that provoked to not correctly send the initial commands.
Added `expand-text` to UIPushButton.
Added `setAcceptsDropOfWidgetFn` to externally control which widgets are accepted as droppable in UITabWidget.
Improved draw invalidation in UIStackWidget.
2025-12-27 17:22:12 -03:00
Martín Lucas Golini
cb70f5b205
Apply terminal configuration changes to the status bar terminal.
2025-12-26 01:04:58 -03:00
Martín Lucas Golini
06040f1932
Fix: Forgot about the status bar controller terminal ( SpartanJ/ecode#601 ).
2025-07-27 14:24:23 -03:00
Martín Lucas Golini
03df17b96b
Support setting environment to the terminal process.
...
WIP fixes in DAP runInTerminal and working on startDebugging.
2025-06-21 02:14:43 -03:00
Martín Lucas Golini
70aecddd18
Added support for Tab jump modes ( SpartanJ/ecode#469 ). Including a Tab Switcher (I have no better name for the moment).
...
Added support to hide the Tab Bar (SpartanJ/ecode#477 ).
Updated efsw.
Updated JS, TS, C++ grammars.
2025-05-24 01:10:50 -03:00
Martín Lucas Golini
469ca05e9f
Refactor how App is exposed. Expose more functionality to the Plugins.
2024-12-31 19:01:32 -03:00
Martín Lucas Golini
944d6eeab3
Fix Run behavior on Windowses without terminal support. Now opens cmd.exe with a bat script helper that waits the user to terminate the process after it run.
...
ProjectBuild and StatusBuildOutputController clean up (unify build and clean).
2024-04-19 19:42:57 -03:00
Martín Lucas Golini
acf0182e63
Implement terminal for legacy Windows users ( SpartanJ/ecode#153 ).
...
Added Sys::getPlatformType.
Fix for TerminalEmulator selection.
2024-04-06 23:08:28 -03:00
Martín Lucas Golini
ea0f34de7e
Fixed minor bug in UISplitter that caused to incorrectly calculate its size after being dragged.
...
Code clean up regarding the status bar (WIP).
2024-01-31 01:14:50 -03:00
Martín Lucas Golini
f58866dd66
eepp: Added ScopedOp and BoolScopedOp. General optimization of lambda captures. Added support in UICodeEditorSplitter for navigation history.
...
ecode: Implemented navigation history over the editor, with Alt + Left | Right you can navigate over the relevant code navigation history.
2023-06-25 21:14:36 -03:00
Martín Lucas Golini
32466ba8b7
ecode:
...
Fixed plugins not finding a running LSP for a language that it's not the default that made run the LSP when LSPs are shared between languages.
Finished implementing the project build configuration (added clone and fixed several minor stuff).
Fixed keybindings not loading the user configured keybidings in some components.
Improved status bar.
2023-06-09 01:27:17 -03:00
Martín Lucas Golini
5632caa5ff
ecode: Minor fixes.
2023-04-10 12:02:20 -03:00
Martín Lucas Golini
9eef0748f6
Project Build WIP.
2023-04-07 21:23:05 -03:00
Martín Lucas Golini
3d86c2e1e3
Status Bar + Build WIP
2023-04-07 20:01:16 -03:00