Martín Lucas Golini
0fe59e3ca9
Fix automatic scrolling while writing in UITextEdit.
...
Fix threadpool close.
Git plugin safetly destruct.
2024-02-03 12:37:49 -03:00
Martín Lucas Golini
7da6093507
Http now can consume ThreadPool for async requests.
...
Minor clean up.
2024-02-02 10:53:15 -03:00
Martín Lucas Golini
a19c522908
UIConsole minor perf fix.
2024-01-31 23:08:53 -03:00
Martín Lucas Golini
9a0057c890
Minor clean up.
2024-01-29 00:05:22 -03:00
Martín Lucas Golini
d4e859be4b
Git plugin: Added stash management.
...
UITreeView now selects items with right mouse click too.
2024-01-28 21:24:53 -03:00
Martín Lucas Golini
1399d23770
Improved UICheckBox. Fixed a bug and simplified UIPluginManager.
2024-01-28 02:15:58 -03:00
Martín Lucas Golini
2ae84f7c9d
More git plugin fixes.
2024-01-27 21:31:51 -03:00
Martín Lucas Golini
4cd44bf041
More fixes in Git plugin.
2024-01-27 17:58:48 -03:00
Martín Lucas Golini
f0d7e4644f
GitPlugin: Allow to ammend last commit. Improved thread safety. Reduced some calls.
2024-01-27 13:00:07 -03:00
Martín Lucas Golini
76e2026ed7
Some minor changes in git plugin
2024-01-26 23:15:25 -03:00
Martín Lucas Golini
bed3581364
Git status: Detect staged and non-staged for a single file and generate two different statuses.
...
Generate events for row mouse clicks.
2024-01-26 09:46:00 -03:00
Martín Lucas Golini
80b6a4ea82
More git plugin fixes.
...
UITabWidget minor fix.
2024-01-25 23:35:47 -03:00
Martín Lucas Golini
bdd018feec
More Git plugin WIP. Added commit.
2024-01-23 20:36:01 -03:00
Martín Lucas Golini
d8f97e7258
Clean up.
2024-01-21 17:51:16 -03:00
Martín Lucas Golini
acb79278ee
Added branch rename.
...
Fixed warning.
Simplified branches data fetching.
2024-01-21 01:48:14 -03:00
Martín Lucas Golini
661748f15f
Fix build
2024-01-20 23:07:20 -03:00
Martín Lucas Golini
b5f660ca21
Git plugin more WIP.
2024-01-19 20:24:55 -03:00
Martín Lucas Golini
948ff5a590
Git Status displayed with state grouping
2024-01-18 23:54:12 -03:00
Martín Lucas Golini
06933e1cfc
Fix warning on GCC.
2024-01-17 10:21:45 -03:00
Martín Lucas Golini
c87750102f
macOS build fixes.
...
UICodeEditor fix incorrect horizontal scroll when document is changed and fix incorrect horizontal scroll on document open.
2024-01-17 00:26:32 -03:00
Martín Lucas Golini
aaa70460d8
Remove use of va_list in favor of template fwd args.
...
Several bug fixes.
Git plugin more WIP.
2024-01-16 20:14:38 -03:00
Martín Lucas Golini
4a0533c28a
Git Panel WIP.
2024-01-14 19:08:13 -03:00
Martín Lucas Golini
697fc29514
Added Git data models.
...
Small base Model clean up.
2024-01-13 12:56:00 -03:00
Martín Lucas Golini
12829d5267
UITabWidget: Make selected tab visible when tab widget scroll is available. Allow to use the modifier key plus wheel up and down to scroll over the tab widget.
2024-01-10 01:09:24 -03:00
Martín Lucas Golini
82b13329fd
Improve context menu in tab widget.
2024-01-07 21:22:16 -03:00
Martín Lucas Golini
74e3dee369
Hide tab widget scroll when mouse is not over.
...
Add context menu for splitter tabs.
Git status count lines of added files and other fixes.
Other code clean up regarding Variant class.
2024-01-07 15:18:07 -03:00
Martín Lucas Golini
eec3397592
Allow to pass std::string and std::string_view as a %s parameter in String::format and Log::debug/info/etc.
2024-01-06 10:37:38 -03:00
Martín Lucas Golini
fbac4f7d4d
Fixed a crash with Git submenu. Simplified UIDataBindHolder.
2024-01-06 00:30:19 -03:00
Martín Lucas Golini
f6738cf79d
ecode: Fix memory leak on theme change.
2024-01-02 22:31:05 -03:00
Martín Lucas Golini
fc8ec9610b
eepp: Fixed Node::debounce.
...
ecode: Fixes in Git plugin, now status also recurses submodules. Fixed doc info being incorrect on startup.
2023-12-18 21:18:29 -03:00
Martín Lucas Golini
05684dffc9
ecode: Visual improvements.
2023-12-17 19:11:41 -03:00
Martín Lucas Golini
ac35e9ca0e
Git Plugin more WIP.
2023-12-17 14:44:00 -03:00
Martín Lucas Golini
4f1087a181
ecode: Git plugin more WIP.
2023-12-17 02:54:23 -03:00
Martín Lucas Golini
e09b62a40d
ecode: Fix in tooltip. Added static Text::wrapText. Fix export of syntax definitions.
...
eepp: Started working on a Git plugin.
2023-12-16 22:24:35 -03:00
Martín Lucas Golini
b41cbfe1ce
eepp: Added Sys::getEnvironmentVariables. Improved Process class.
...
ecode: Fixed a bug in StatusBuildOuputController. Improvements when code completion and signature help are present at the same time.
2023-12-16 00:21:20 -03:00
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
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
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
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
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
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
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
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
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