Martín Lucas Golini
b8547579ff
UITerminal improvementes: scrollbar support.
2022-07-08 02:35:03 -03:00
Martín Lucas Golini
7234453161
ecode: More terminal fixes. Also fixes for the linter and formatter plugins.
2022-07-07 19:28:42 -03:00
Martín Lucas Golini
09114eea8a
ecode: More terminal improvements.
2022-07-07 01:20:24 -03:00
Martín Lucas Golini
af6125c1bc
More general improvements for UITerminal.
2022-07-07 00:08:17 -03:00
Martín Lucas Golini
00c5515fd0
Added eterm::UITerminal.
...
Many changes over ecode. Working on adding terminal support in ecode. Basic support is working, may contain some bugs.
2022-07-05 22:34:48 -03:00
Martín Lucas Golini
3eb9d75fa4
eterm code refactor.
2022-07-03 19:41:58 -03:00
Martín Lucas Golini
621cee2dc4
Refactor of UIWidget::getPropertyString. Is now const, all related functions are now const.
...
UIPushButton now supports max width.
2022-07-02 02:23:37 -03:00
Martín Lucas Golini
3a12928b83
UITab: Implemented proper support for max/min width and height.
...
UICodeEditor::getLineHeight() now uses the font height.
ecode: Fixes for Formatter and Linter plugins.
2022-07-02 00:44:25 -03:00
Martín Lucas Golini
ff67a99203
Android build fixes and improvements.
...
Updated jpeg-compressor.
eterm: More clean up and improvements.
2022-06-28 22:36:46 -03:00
Martín Lucas Golini
75afbb58af
eterm: Refactor and fix.
2022-06-24 20:19:16 -03:00
Martín Lucas Golini
dc9f0fc543
Improved eterm mouse selection.
2022-06-23 21:01:47 -03:00
Martín Lucas Golini
d565570abe
JoystickManager is not open by default.
...
DejaVu Sans Mono font has been replaced with the NerdFont version.
eterm visual and performance improvements (support strike-through, underline, italics).
2022-06-23 02:40:19 -03:00
Martín Lucas Golini
7c8babf9f9
eterm: Refactor to eepp coding style. Added mouse support. Improved cursor support.
2022-06-21 01:37:12 -03:00
Martín Lucas Golini
4c5decbb1d
Minor clean up.
2022-06-20 02:33:13 -03:00
Martín Lucas Golini
aa434a9754
eterm: More WIP.
2022-06-17 18:21:15 -03:00
Martín Lucas Golini
5e1215f5cf
Terminal Emulator base on HexeTerminal WIP.
2022-06-15 09:47:12 -03:00
Martín Lucas Golini
dafe1502be
Fixed mingw64 build.
...
Fixed emscripten ecode build.
Added ecode mingw build script.
2022-06-13 03:19:31 -03:00
Martín Lucas Golini
5280ac40ac
eepp: Pump version.
...
ecode: Added version number and Help menu. Moved all project source files into the "ecode" namespace.
2022-06-12 02:51:16 -03:00
Martín Lucas Golini
b6ac472d73
ecode: Improved Linux build package script.
2022-06-07 20:13:22 -03:00
Martín Lucas Golini
006cd2421e
Added ecode build script.
...
Force radix "." for StyleSheetLength::toString().
2022-06-07 14:40:38 -03:00
Martín Lucas Golini
042b8f0304
Added mold linker support.
2022-06-04 03:06:36 -03:00
Martín Lucas Golini
38bb518bd3
UIWidget: Added virtual function "acceptsDropOfWidget" and "acceptsDropOfWidgetInTree". Added UI_TOOLTIP_ENABLED that allows to enable/disable tooltips in an element. Added functions: "isTooltipEnabled" and "setTooltipEnabled".
...
UITabWidget: Added support to draggable object hovering highlight color.
UICodeEditor: fixed vertical scroll.
Added UIRoot class, that represents the root (":root") element of the scene node.
2022-06-04 00:33:17 -03:00
Martín Lucas Golini
344ce7ddb0
Renamed modules to plugins.
...
Moved plugins configuration files to plugins folder.
UICodeEditor: Fixed whitespaces color.
2022-05-31 16:46:01 -03:00
Martín Lucas Golini
55409b4d75
Added KeyMod class to be able to set the default modifier key used globally by the application.
...
UICodeEditor & UITextInput: Some minor improvements.
ecode: Improved keybindings. LinterModule fixed/tried to fix a very rare crash.
2022-05-23 21:18:15 -03:00
Martín Lucas Golini
5647f7a4bd
Fixed Android build.
...
Minor fixes.
ecode: moved modules files.
2022-04-18 02:51:15 -03:00
Martín Lucas Golini
cf83d8fbf3
Renamed "codeeditor" folder to "ecode" (the real app name).
2022-04-01 00:38:10 -03:00
Martín Lucas Golini
c1b03ca7af
FontTrueType: Improved font kerning. Added FontTrueType::getGlyphByIndex.
...
TextDocument: Added hasUndo, hasRedo.
UICodeEditor: Improved default context menu.
UITextInput: Added context menu.
UIFileDialog: Minor improvents, localization and path selection.
UIMessageBox: Improved localization.
Fixed UITableView::findRowWithText and UITreeView::findRowWithText when doing case insensitive searches.
ecode: Fix Sans Serif font selection was breaking the current opened code editors.
2022-03-27 01:35:57 -03:00
Martín Lucas Golini
55e8a239ef
UICodeEditor link hover improvements.
2022-03-16 20:10:51 -03:00
Martín Lucas Golini
775b65ffa6
Some performance optimizations.
2022-03-13 14:57:09 -03:00
Martín Lucas Golini
04aa888427
Added libpng as a dependency for static freetype build.
...
Upgraded SDL2.
2022-02-11 10:51:22 -03:00
Martín Lucas Golini
7a221d19c1
First steps in supporting color fonts.
...
Some minor fixes to build with emscripten.
2022-02-08 03:06:35 -03:00
Martín Lucas Golini
9c14d428e4
FileSystemModel fixes.
...
Debug assert in x86_64 now generates a SIGTRAP.
Minor JoystickManager fixes.
ecode: Initialize mDisplayDPI before loadConfig().
2022-02-04 02:46:23 -03:00
Martín Lucas Golini
ff2fd46638
WIP.
2022-01-18 22:39:00 -03:00
Martín Lucas Golini
63d998656d
ecode: Added sol format support.
...
Added new option for the ThreadPool.
2021-11-10 19:54:21 -03:00
Martín Lucas Golini
817fadb8fe
Avoid refreshing ProjectDirectoryTree when invisible files are added.
...
Minor improvements in the SyntaxDefinitionManager.
2021-06-07 02:15:57 -03:00
Martín Lucas Golini
239c5e00c6
ecode: Added Code Formatter module. Improved Linter module.
2021-01-15 02:29:26 -03:00
Martín Lucas Golini
92cb3ce12a
ecode: Added notification center.
2021-01-05 00:17:30 -03:00
Martín Lucas Golini
a0d2f73864
ecode code refactor.
2021-01-04 01:46:48 -03:00
Martín Lucas Golini
7f4b9ef11f
Linter bug fix.
...
Minor optimization in Auto Complete module.
Updated creator project.
2020-12-31 15:14:32 -03:00
Martín Lucas Golini
07381c5943
Added basic linter support for ecode.
2020-12-21 03:01:07 -03:00
Martín Lucas Golini
44259a1bba
ecode: Added support for auto-reload and auto-detect file changes from open documents.
...
eepp: Several fixes and improvements.
2020-11-25 23:48:55 -03:00
Martín Lucas Golini
fcd68131e3
Added UIStackWidget.
...
Added UIMultiModelView.
Some minor fixes for UIAbstractView and derivatives.
ecode:
Added shortcut to switch visibility of the side panel.
Changing mono font now does not require to restart the application.
2020-11-15 03:20:09 -03:00
Martín Lucas Golini
61f6502df0
ecode minor refactor and now remembers latests opened files from a folder.
2020-09-14 00:01:45 -03:00
Martín Lucas Golini
763683a818
Added Log levels support.
2020-08-31 01:36:12 -03:00
Martín Lucas Golini
f3e1720bc2
IgnoreMatcher now check for subfolder ignore files and apply the ignore rules from that file.
...
Added "Save All" to ecode.
Some improvements to UIFileDialog.
Some minor refactor.
2020-08-30 02:22:35 -03:00
Martín Lucas Golini
2c9e58763b
Fixed FileInfo::isHidden.
...
clang formated files.
2020-08-18 01:24:49 -03:00
Martín Lucas Golini
1250fc9972
Added UIListView.
...
UIFileDialog now uses UIListView.
UITreeView/UITableView/UIListView allow selecting row by writing its name.
Styling fixes.
2020-08-18 00:35:01 -03:00
Martín Lucas Golini
a5a55481dc
Very minor improvements to the table header column icon.
2020-08-17 01:29:50 -03:00
Martín Lucas Golini
8f430076ef
Added SortingProxyModel to allow sorting tables by column.
...
Some minor improvements to ecode.
Added "delete-current-line" to text document.
2020-08-13 02:22:17 -03:00
Martín Lucas Golini
3c28535d7a
Added UIIcon and UIGlyphIcon. Icons refactor WIP.
2020-08-10 01:54:02 -03:00