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
91f084bc6a
macOS fixes.
2022-06-19 12:26:34 -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
d02f4dc15a
ecode: Fixed build script for macOS.
...
Added *.dmg to gitignore.
2022-06-14 01:39:05 -03:00
Martín Lucas Golini
e3f5ccfb11
Renamed osx folder to macos.
2022-06-14 00:30:29 -03:00
Martín Lucas Golini
832a5958cd
ecode: Minor build scripts changes.
2022-06-14 00:24:08 -03:00
Martín Lucas Golini
4f9b9796d7
ecode: mingw64 build improvements.
2022-06-13 23:28:00 -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
a30c82089f
emscripten build improvements.
2022-06-08 02:19:01 -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
34abcf8eee
ecode: Fallback font path minor bug fix.
2022-06-04 21:53:17 -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
1be7717196
Minor changes for macOS.
2022-05-22 00:35:40 -03:00
Martín Lucas Golini
c8b7a2028c
ecode: macOS app bundle an dmg installer build scripts.
2022-05-17 00:30:20 -03:00
Martín Lucas Golini
c2a514bbc0
macOS fixes.
2022-05-14 00:50:19 -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
7f2ac37ba0
mingw build fixes.
...
Minor improvement in minimap.
2022-04-02 03:10:54 -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
153aeebcf7
Fix: New emscripten version doesn't like symbolic links in "--preload-file" command.
2022-03-14 20:28:49 -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