Martín Lucas Golini
9e0ff076f2
eepp: Fix mingw64 build. Process fixes.
...
ecode: FormatterPlugin now runs async.
2023-12-14 00:25:37 -03:00
Martín Lucas Golini
efd8cc10d8
Minor refactor.
2023-12-10 21:22:26 -03:00
Martín Lucas Golini
5ff638bf7a
Some performance improvements on styles recomputing.
...
Fix in UIPushButton.
2023-12-05 10:42:08 -03:00
Martín Lucas Golini
9ab0bf9cf5
Some optimizations on Node::nodeDraw.
...
UIPushButton will not create the icon node if not required (not sure yet if this is OK).
2023-12-02 21:19:57 -03:00
Martín Lucas Golini
d5ae85de81
Format html files with prettier.
2023-12-01 00:23:31 -03:00
Martín Lucas Golini
8b8600a915
Update JSON for Modern C++.
2023-11-28 21:49:56 -03:00
Martín Lucas Golini
936550171c
ScrollViewType for ScrollableWidget improvements.
2023-11-28 00:51:00 -03:00
Martín Lucas Golini
bb8d91090c
Added pony lang support.
2023-11-27 01:22:06 -03:00
Martín Lucas Golini
7a7d64c4be
ecode: project tree ccrollBar style improvements.
2023-11-26 02:01:01 -03:00
Martín Lucas Golini
e757e2f853
Minor change in new color scheme.
2023-11-25 20:27:45 -03:00
Martín Lucas Golini
a88e3d1be7
Added catppuccin macchiato color scheme.
...
Fixed position error when hovering a link in UICodeEditor.
2023-11-25 01:31:25 -03:00
Martín Lucas Golini
db5fea8735
Crash fix.
2023-11-23 18:30:20 -03:00
Martín Lucas Golini
ece0c2adde
Added InputEvent::MouseWheel event. Also added onMouseWheel event for Node.
...
Enabled wheel scroll momentum for macOS on ecode.
2023-11-21 23:47:43 -03:00
Martín Lucas Golini
14d00ad813
Minor fix.
2023-11-21 10:21:04 -03:00
Martín Lucas Golini
c2fbda6de8
Improved StlysheetLength implementation and added two new unit types dprd and dpru.
...
Improved Tabs visibility when they are closable.
Fix minor bug in ProjectDirectoryTree.
Fixed a regression on UINodeDrawable.
2023-11-18 13:08:43 -03:00
Martín Lucas Golini
6d5e4532bb
Added CSS selector for previous sibling (|), not used for the moment.
...
Added UITabWidget property configuration: tab-close-button-visible.
Plus some minor changes.
2023-11-16 01:52:33 -03:00
Martín Lucas Golini
961da1777f
Added CSS selector for previous sibling (|), not used for the moment.
...
Added UITabWidget property configuration: tab-close-button-visible.
Plus some minor changes.
2023-11-16 01:52:24 -03:00
Martín Lucas Golini
d70fbedec2
Fix macOS packaging issue.
2023-11-15 15:14:49 -03:00
Martín Lucas Golini
7452bf204c
Added text-overflow support.
...
Minor bug fix on app title.
2023-11-12 23:03:49 -03:00
Martín Lucas Golini
a5d7a5114b
Update efsw.
...
Minor improvements in FontFamily.
Added "readonly" keyword in TypeScript.
2023-11-11 12:52:33 -03:00
Martín Lucas Golini
e9654631ea
Fixes an issue when reloading documents (file system change) that disabled the linter by mistake.
2023-11-09 20:32:45 -03:00
Martín Lucas Golini
7f80638632
Fix emscripten build.
2023-11-09 00:20:43 -03:00
Martín Lucas Golini
fe95e5b562
Changed ecode macOS cross compilation script to work from arm64 host to x86_64 target.
eepp-2.7.0
ecode-0.5.0
2023-11-05 23:37:16 -03:00
Martín Lucas Golini
38aa60eaa3
Minor build fixes.
2023-11-05 21:01:04 -03:00
Martín Lucas Golini
50e24f6a99
Fix VC build.
2023-11-05 19:31:31 -03:00
Martín Lucas Golini
3867a472b3
Allow multiple fallback fonts.
...
Reduced allocations and improved logs in LSP Plugin.
Added String::split for std::string_view.
Added support for std::string_view in Log.
2023-11-05 18:56:56 -03:00
Martín Lucas Golini
67466df557
Fix Sys::execute with a non-blocking solution.
2023-11-03 23:13:21 -03:00
Martín Lucas Golini
6f3e458dc7
Ups.
2023-11-03 01:53:09 -03:00
Martín Lucas Golini
1bf41714f8
Add a button to restart the LSP Client.
2023-11-03 01:52:27 -03:00
Martín Lucas Golini
7f2d9bc093
Improve scroll in status build log.
2023-11-02 20:10:24 -03:00
Martín Lucas Golini
809781b119
Display file lock icon when editor is on read-only state.
...
Fix emscripten build.
Fix scroll on status build logs.
Display shortcut for document read-only checkbox in settings.
Fix duplicating command execution on project tree view.
2023-11-01 22:48:52 -03:00
Martín Lucas Golini
b864a3ea62
Fix status build output in incorrect order when clicking the log.
...
Fix incorrect text editing status for tables and tree views.
2023-10-30 23:48:31 -03:00
Martín Lucas Golini
14f1906478
Fix UICodeEditor not being writable after unlocked.
2023-10-30 14:18:43 -03:00
Martín Lucas Golini
7706ba5be3
Fix macOS build.
2023-10-29 21:35:26 -03:00
Martín Lucas Golini
f23f56a6c7
Added FileSystem::fileHide in order to hide files in OSes that do not support files starting with "." as hidden indicator.
...
Minor fix in premake files.
2023-10-29 21:29:57 -03:00
Martín Lucas Golini
620c3ba98c
Linux fixes. Windows fix build.
2023-10-29 20:54:31 -03:00
Martín Lucas Golini
398a6341d0
IME refactor. Added support for IME in Terminal.
2023-10-29 20:30:17 -03:00
Martín Lucas Golini
28421fd598
IME support macOS improvements.
2023-10-29 18:02:17 -03:00
Martín Lucas Golini
a050580fce
Added UICodeEditor, UITextInput and UIConsole IME support.
2023-10-29 12:54:06 -03:00
Martín Lucas Golini
72c3e2126d
IME Support WIP
...
Fixed an error in auto close brackets.
2023-10-29 02:10:15 -03:00
Martín Lucas Golini
993f3a6bc1
Fix VS build.
2023-10-28 01:42:29 -03:00
Martín Lucas Golini
b7bdfd33ba
eepp:
...
Added Sys::execute and Sys::getProcessFilePath (not tested on macOS, could be broken).
ecode:
Optimized document search (now is async).
Improved auto-reload of plugins, should solve some issues.
Added "New Window" option on Settings Menu.
2023-10-28 01:09:00 -03:00
Martín Lucas Golini
7d2fbc4678
ecode: Fix improper lock when adding watches. Fixed several crashed when plugin events where fired from closed editors.
2023-10-27 01:55:43 -03:00
Martín Lucas Golini
d98023d9aa
Try fix plugin reload while loading.
2023-10-26 11:05:13 -03:00
Martín Lucas Golini
6f5c45a408
Minor changes.
2023-10-23 21:53:04 -03:00
Martín Lucas Golini
6597c901e9
Fix file not reloading when changed from disk.
2023-10-17 23:06:51 -03:00
Martín Lucas Golini
94149bb48f
Two minor bug fixes.
2023-10-16 20:33:37 -03:00
Martín Lucas Golini
d378c39d5a
Minor fixes.
2023-10-13 22:20:37 -03:00
Martín Lucas Golini
2b15e0749d
Try fix an issue with plugin reload.
...
Don't auto format config files when auto format on save is set to avoid issues.
Try to fix a very rare issue with the syntax highlighter (also improve locking).
2023-10-12 20:55:55 -03:00
Martín Lucas Golini
765c6b7632
Added lobster lang support.
...
Fixed SyntaxDefinitionManager::toCPP
2023-10-09 01:28:35 -03:00