Commit Graph
2364 Commits
Author SHA1 Message Date
Martín Lucas Golini c275cbceaa Visual improvements for macOS. 2024-02-07 19:50:52 -03:00
Martín Lucas Golini e953aa3687 Add UIAbstractView SelectionKind to set if Multiple selection is enabled.
Git plugin minor changes.
Replace getTranslatorString in favor of i18n when possible.
UIAbstractTableView allow to start editing with keyboard shortcuts.
Some micro-optimizations.
2024-02-06 00:42:56 -03:00
Martín Lucas Golini 997fe458b3 Fix indirect memory leak on VertexBufferVBO.
Added a few icons.
Tried to detect a bug on the terminal emulator.
Fixed Git status when file has been renamed.
2024-02-05 22:03:39 -03:00
Martín Lucas Golini 37140d9f80 Added 7GUIs CRUD example.
Fixes in ModelSelection.
2024-02-05 02:37:41 -03:00
Martín Lucas Golini 5d320186b5 Added 7GUIs Timer.
Fixes in UIProgressBar.
Fix build.
2024-02-04 23:37:07 -03:00
Martín Lucas Golini bb26ac4706 Added UIApplication class to easily initialize GUI Applications.
Addind 7GUIs examples (https://eugenkiss.github.io/7guis/). Currently implemented the first three: Counter, Temperature Converter and Flight Booker.
Fixes in IgnoreMatcher and ProjectDirectoryTree.
Window::runMainLoop now accepts an std::function<void()>, this allows to use lambdas with captures.
UITextInput when using only numbers allow to insert + and - at the beggining of the number.
Return Node* on Node::setFocus().
String::fromFloat and String::fromDouble will shrink the number as much as possible (delete extra 0 and .).
2024-02-04 22:01:32 -03:00
Martín Lucas Golini 9797d49723 Improvements for Translator, added saveToStream.
XML support CDATA.
SyntaxTokenizer allow to customize start and end ranges chunks styles.
2024-02-04 13:33:36 -03:00
Martín Lucas Golini 7661b5e55d Fix in auto close XML tag. 2024-02-03 15:35:19 -03:00
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 db9e2634b1 Added Gtk blueprint lang. Fix TextInput size in UIMessageBox. Some fixes on path resolve in GitPlugin. 2024-02-02 20:26:13 -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 d56406a3a2 Small fix for macOS. 2024-02-01 23:44:09 -03:00
Martín Lucas Golini 8cbc5806f0 Ups. 2024-02-01 15:05:01 -03:00
Martín Lucas Golini 30051cf6b4 Fix ctrl+alt combination for text input on Windows. 2024-02-01 13:08:09 -03:00
Martín Lucas Golini a19c522908 UIConsole minor perf fix. 2024-01-31 23:08:53 -03:00
Martín Lucas Golini c9e22f36dd Don't jump to line while writing the line number in universal locator, wait to confirm with return. 2024-01-31 21:00:18 -03:00
Martín Lucas Golini f454695ae9 eepp:
Minor fix in C++ syntax highlight.
Improved TextDocument indentation guessing.
UIMessageBox with type TEXT_EDIT now focuses the text edit by default.
ecode:
Allow to merge branches.
If HEAD branch doesn't have origin, on commit + push it will push the new branch into origin.
2024-01-31 20:49:45 -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 9a0368af1d Minor fixes. 2024-01-30 18:44:50 -03:00
Martín Lucas Golini f2324d8f40 Git plugin fixes. 2024-01-30 00:01:07 -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 eb825f668e Git plugin: Allow to silence the logs. Auto-Hide treeview scrollbars. Fix file diff when file is staged. 2024-01-28 14:00:12 -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 dd4de3e7b2 Move git models to its own source files. 2024-01-26 00:48:05 -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 fdd8df9123 Fix build 2024-01-25 10:41:19 -03:00
Martín Lucas Golini 71089a5298 More git plugin refactor and some fixes. 2024-01-25 01:45:46 -03:00
Martín Lucas Golini 3893d137b7 Minor refactor 2024-01-25 00:40:13 -03:00
Martín Lucas Golini e5b23c4a87 More git plugin WIP. 2024-01-24 01:02:55 -03:00
Martín Lucas Golini 857fb48fc6 Added Git push. 2024-01-23 20:42:56 -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 a11b6ef9c5 Git plugin fixes 2024-01-22 23:54:34 -03:00
Martín Lucas Golini d8f97e7258 Clean up. 2024-01-21 17:51:16 -03:00
Martín Lucas Golini 592d94298b More git plugin WIP. 2024-01-21 12:10:38 -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 f96ca02fab More fixes in the new git commands. 2024-01-20 21:35:13 -03:00
Martín Lucas Golini 4e870ade2f Forgot a small change when click the git status button. 2024-01-20 14:22:45 -03:00
Martín Lucas Golini f35cc3d034 More Git Plugin WIP. Added more operations. 2024-01-20 14:18:27 -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 ff40471a45 Improve git status parsing. 2024-01-17 21:56:09 -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