Commit Graph

22 Commits

Author SHA1 Message Date
Martín Lucas Golini
3d86c2e1e3 Status Bar + Build WIP 2023-04-07 20:01:16 -03:00
Martín Lucas Golini
7670795075 eepp: Some code refactoring regarding the TextureFactory. Also renamed some functions with incorrect naming.
ecode: Plugins are now hot-reloaded when a its configuration file is being written.
2023-03-29 01:13:46 -03:00
Martín Lucas Golini
854e148a36 eepp: Added UIAnchor (Anchor or a).
UIRelativeLayout: Respect max width and height when using match_parent.
ecode: New icon WIP.
Fixed LSP TCP server connecting from the main thread (now connects async).
2023-03-20 16:33:35 -03:00
Martín Lucas Golini
de59ee7423 ecode: Added an option to show relative lines position. 2023-03-12 22:05:57 -03:00
Martín Lucas Golini
9964e0bbba ecode: Added an option to allow custom UI Themes. 2023-03-06 22:29:21 -03:00
Martín Lucas Golini
7c92cf60b9 ecode: Added a new configuration to control the behavior of new open terminals.
Closes SpartanJ/ecode#68.
2023-03-06 01:41:26 -03:00
Martín Lucas Golini
7d7a97e60d ecode: Added an option to configure the default shell used by ecode terminal.
Closes SpartanJ/ecode#70.
2023-03-05 18:09:58 -03:00
Martín Lucas Golini
053d24751e ecode: Add new commands to the command palette and menues. 2023-03-04 15:29:58 -03:00
Martín Lucas Golini
1862e98dca Added String::contains.
ecode: Allow to create files in sub-folders that currently don't exists from the project tree view (for example: "New File" -> Input -> "new_folder/file" will create "file" in "new_folder". Added shortcut text in "Remove File...".
2023-02-20 00:53:13 -03:00
Martín Lucas Golini
f0b5507065 ecode: Improved health feature. 2023-02-16 01:55:15 -03:00
Martín Lucas Golini
de9f959acb Closes SpartanJ/ecode#48. 2023-02-12 23:14:49 -03:00
Martín Lucas Golini
7c47a26f02 Closes SpartanJ/ecode#43. 2023-02-11 12:51:19 -03:00
Martín Lucas Golini
2689e0285b ecode: Added support for indentation guides. Closes SpartanJ/ecode#36. 2023-02-09 00:36:49 -03:00
Martín Lucas Golini
a6ea966348 ecode: Added command palette. 2023-02-08 02:37:37 -03:00
Martín Lucas Golini
9bdadb1f22 Closes SpartanJ/ecode#30.
Closes SpartanJ/ecode#31.
Closes SpartanJ/ecode#32.
Also fixes some other error with wrong encodings on Windows.
2023-02-07 00:08:12 -03:00
Martín Lucas Golini
097a8e85cb Closes SpartanJ/ecode#29 (Allow to ignore files in the file system tree view). 2023-02-05 17:58:47 -03:00
Martín Lucas Golini
b0d264413e Added "Refresh View" option in file tree view. 2023-02-03 02:00:06 -03:00
Martín Lucas Golini
9a9b45ecb2 eepp:
TextDocument: Added support for CR line endings (Classic Macintosh). Fixes in save and load.
ecode:
Closes SpartanJ/ecode#26 (a consequence of issue #27).
Closes SpartanJ/ecode#27 (mixed CRLF and LF broke files, pasting text with CRLF line endings broke files).
Improved SpartanJ/ecode#24.
2023-02-02 19:24:48 -03:00
Martín Lucas Golini
1dec91588e Closes SpartanJ/ecode#23. 2023-02-02 13:44:20 -03:00
Martín Lucas Golini
3aab736563 eepp:
Added some functions to the StyleSheet to enable updating the cached element definition and finding selectors.
ecode:
Added "UI Panel Font Size" option.
LSP Client minor fixes. Added "--css" command line option.
"Show Line Endings" is now disabled by default.
Fixed "switch-to-previous-colorscheme" when running with emscripten.
2023-01-29 14:01:35 -03:00
Martín Lucas Golini
fb502ab8ae Added show line endings option.
Fixed monospace font command.
2023-01-20 02:30:04 -03:00
Martín Lucas Golini
4edfa15e52 eepp:
Breaking change: Event::MsgBoxConfirmClick renamed Event::OnConfirm and Event::MsgBoxCancelClick to Event::OnCancel. To be more generic for new components.
ecode:
Refactor, moved all the menues creation into a new class. Added more global commands (for a future command pallete).
2023-01-19 21:15:59 -03:00