Commit Graph

2578 Commits

Author SHA1 Message Date
Martín Lucas Golini
698af65045 Git Branches view WIP. 2024-01-14 14:04:03 -03:00
Martín Lucas Golini
f79d49e7a1 Git models as trees 2024-01-14 02:50:55 -03:00
Martín Lucas Golini
9e764c8100 Fix crash on UITabWidget.
Improve LSP tooltip.
Remove warnings.
2024-01-13 18:04:23 -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
d5322b7615 Avoid showing empty tooltips 2024-01-13 00:56:34 -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
39c6b5540c Fix scrollbar positioning in tab widget. 2024-01-08 22:09:32 -03:00
Martín Lucas Golini
e2a11c8bea build fix 2024-01-08 10:37:47 -03:00
Martín Lucas Golini
d6c460df83 Expand Git class. 2024-01-08 01:39:54 -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
748ead4a97 Minor warning fix. 2024-01-06 01:26:02 -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
ad92686fdd Git minor changes.
Display current language in doc info.
2024-01-05 00:30:54 -03:00
Martín Lucas Golini
fa3b08a1bd Parse git status 2024-01-03 00:06:59 -03:00
Martín Lucas Golini
ffbd2c92df Fix build. 2024-01-02 22:41:24 -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
5d592c21c6 Fixes issue SpartanJ/ecode#114 2024-01-02 19:25:53 -03:00
Martín Lucas Golini
0e8cb66e9b Fix issue SpartanJ/ecode#155 2023-12-30 13:29:41 -03:00
Martín Lucas Golini
2cbdc44ce7 Enable semantic highlighting by default. 2023-12-29 10:50:33 -03:00
Martín Lucas Golini
ece5de2a1b ecode: openURI check if scheme has been provided.
ecode: Add portable mode.
2023-12-28 21:44:10 -03:00
Martín Lucas Golini
b738e95d27 eepp: Fix wrong positioning of widget when setting IME position.
ecode: Fix in XML Tools.
2023-12-21 21:47:08 -03:00
Martín Lucas Golini
cf40449840 ecode: remove titlebar separator. 2023-12-21 20:58:36 -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
40a56513ad Fix Windows build. 2023-12-18 00:39:50 -03:00
Martín Lucas Golini
db629ceb4d Small fix. 2023-12-17 21:17:47 -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
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