Martín Lucas Golini
f2b42b7191
Enable multi language. Added language definition.
2024-02-07 20:01:23 -03:00
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