Commit Graph
1912 Commits
Author SHA1 Message Date
Martín Lucas Golini 4edea3d2c2 More clean up. 2022-06-18 01:04:28 -03:00
Martín Lucas Golini aa434a9754 eterm: More WIP. 2022-06-17 18:21:15 -03:00
Martín Lucas Golini c194e0ba0b WIP eterm. 2022-06-17 02:51:52 -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.
eepp-2.4.0 ecode-0.1.0
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 f9ff55e560 Fixed UITreeView::selectRowWithPath. 2022-06-13 19:20:08 -03:00
Martín Lucas Golini 692b54ea1d Fixes Windows build failing: it was a typo 🤦. 2022-06-13 13:03:03 -03:00
Martín Lucas Golini 7acfe9fd97 Should fix VC windows build. 2022-06-13 12:47:38 -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 387bf61070 LuaPattern: Added getURIPattern().
Renamed Engine::openURL to openURI.
UICodeEditor: Fixed a minor bug when hovering links. Added "Copy Containing Folder Path" un context menu.
2022-06-12 19:20:19 -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 6ffda35039 UICodeEditorSplitter: several fixes and added some sanity checks for debug builds.
ecode: Some minor fixes.
2022-06-11 02:39:27 -03:00
Martín Lucas Golini 3b4fba4099 Changed BlendMode pre-loaded modes. Now they are a function, since they could be used before the memory initialization provoking errors in emscripten.
GLES2 is now the default renderer for emscripten.
Fixed several rendering issues with GLES2 as WebGL (point sprites, bad states).
Fixed chipmunk in emscripten.
Improved debugging for emscripten debug builds.
2022-06-09 20:22:48 -03:00
Martín Lucas Golini bc30d35b91 Fixed uieditor emscripten build. 2022-06-08 02:44:58 -03:00
Martín Lucas Golini a30c82089f emscripten build improvements. 2022-06-08 02:19:01 -03:00
Martín Lucas Golini bbecb4cc1b ecode: Font loading small bug fix. 2022-06-08 01:17:20 -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 8fcad7d273 Fixed older GCC (7.5) build. 2022-06-07 09:42:32 -03:00
Martín Lucas Golini e4b0411970 ecode: Fixed forced window position. 2022-06-06 02:56:53 -03:00
Martín Lucas Golini 2c80b6f713 SyntaxTokenizer: Fixed a bug when splitting big tokens. 2022-06-06 02:03:58 -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 82a6b61560 Fixed last commit new implementation (i broke it by accident at the last minute). 2022-06-04 00:41:38 -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 c754eb4ba6 Added tabbar-allow-switch-tabs-in-empty-spaces property to UITabWidget. 2022-06-03 19:02:09 -03:00
Martín Lucas Golini e372ac80a1 Minor clean up. 2022-06-03 02:50:19 -03:00
Martín Lucas Golini 3041a56e66 UICodeEditor: Added support for non-monospace fonts. 2022-06-02 23:07:08 -03:00
Martín Lucas Golini f8c96e6c91 TextDocument: Added "selection-to-upper" and "selection-to-lower" commands (and added default key bindings for the UICodeEditor).
ecode: Remember SearchBar & GlobalSearchBar filtering states. AutoCompleteModule: Add to dictionary symbols starting with "_".
2022-06-02 21:23:32 -03:00
Martín Lucas Golini 42387b21e4 ecode: New projects save implementation, now remembers the splitters configuration. Added JSON formatter. 2022-06-02 02:59:48 -03:00
Martín Lucas Golini 39133dbef7 SyntaxDefinitionManager: Improved JSON patterns.
UIAbstractTableView: Fixed a minor bug.
WidgetTreeModel: Added ID column.
ecode: Added debug node tree view.
2022-06-01 23:34:41 -03:00
Martín Lucas Golini 5e9f5b4389 ecode: Improved tabs icons. Sanitize cursor position when reloading a file. 2022-06-01 15:00:58 -03:00
Martín Lucas Golini 835dc3a55a Added shorthand: min-size and max-size.
SyntaxDefinitionManager: Improved JSON.
breeze theme improvements.
ecode: Added mime-type icons (using nonicons).
2022-06-01 01:21:21 -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 76fee55a19 Fixed ecode emscripten build.
Minor improvements in JavaScript syntax definition.
2022-05-30 18:55:01 -03:00
Martín Lucas Golini f9123e259d UITextInput: Added setEscapePastedText/getEscapePastedText. Added event Event::OnTextPasted.
UICodeEditor: Show highlight range in minimap. Don't draw selection match in the actual selection. Added event Event::OnTextPasted.
TextPosition: Fixed operator <= and >=.
SyntaxDefinitionManager: Separated JSON from JavaScript.
SyntaxColorScheme: "Renamed line_number_background" to "gutter_background". Added "selection_region".
LinterModule: Added JSON linter. Added configuration "no_errors_exit_code". Minor rendering improvements.
ecode:
DocSearchController: Fixed selection range region. Minor fixes.
2022-05-28 01:37:36 -03:00
Martín Lucas Golini 84ea86a81b Added CMake and JSX syntax definitions. 2022-05-27 01:11:32 -03:00
Martín Lucas Golini 1ef8ec1344 ecode: Linter Module fixes. 2022-05-26 19:13:30 -03:00
Martín Lucas Golini 66197262d9 ecode: Fixed minor bug in linter module. 2022-05-26 02:17:24 -03:00
Martín Lucas Golini 7d5e8e7e41 ecode: Added nim and zig support. Improved linter module and added linter support for nim and zig. 2022-05-26 02:05:00 -03:00
Martín Lucas Golini 2fb07e09aa Minor clean up. 2022-05-25 21:34:09 -03:00
Martín Lucas Golini 6b084ea843 Updated subprocess.h.
ecode: Minor improvements.
2022-05-25 00:38:35 -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 2b1ff130f0 ecode: Minor improvements. 2022-05-21 13:25:13 -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