Commit Graph

33 Commits

Author SHA1 Message Date
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
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
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
006cd2421e Added ecode build script.
Force radix "." for StyleSheetLength::toString().
2022-06-07 14:40:38 -03:00
Martín Lucas Golini
e4b0411970 ecode: Fixed forced window position. 2022-06-06 02:56:53 -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
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
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
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
b03928bd18 ecode: Improved startup time. 2022-05-12 13:52:09 -03:00
Martín Lucas Golini
e1a7062512 UICodeEditor: Improved zoom in and out. Fixed several minor bugs when zooming. Added minimap background color.
Fixed current column count.
2022-05-07 14:52:55 -03:00
Martín Lucas Golini
e6c4842a60 Minor bug fixes in font loading and rendering. 2022-05-02 01:24:32 -03:00
Martín Lucas Golini
ed52656988 Fixed a bug when opening folders in ecode. 2022-04-29 23:00:52 -03:00
Martín Lucas Golini
d3bcc824ca UISceneNode: Added implementation of getTranslator().
UICodeEditor: Improved minimap dragging.
SyntaxDefinitionManager: Fixed link pattern.
ecode: Added per project document configuration.
2022-04-28 00:38:31 -03:00
Martín Lucas Golini
60650407c6 UIPopUpMenu: Added event Event::OnMenuShow and Event::OnMenuHide.
UIMenuSubMenu: Added event Event::OnMenuShow (before requesting the UIPopUpMenu the menu show).
TextDocument::setAutoDetectIndentType: when set to true guess the type forcibly.
UIMenu: Added getItemId.
UISceneNode: Added getTranslatorStringFromKey.
ecode: New color schemes. Improvements in File Types and Color Schemes menues (they will shrink to fit into the screen). Separated current text document settings and global text document settings.
2022-04-26 20:02:43 -03:00
Martín Lucas Golini
8552941da1 emscripten-fs.html: Added CC0 license.
FontTrueType: some performance optimizations and fixed a bug when mixing fonts in a same Page.
Font::isEmojiCodePoint: Minor optimization.
ecode: Allow arguments in emscripten build.
2022-04-23 16:44:28 -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
07d3d6a596 ecode: Moved ecode logs to ecode config path. 2022-04-17 01:26:38 -03:00
Martín Lucas Golini
aade7371f8 Added XML tags auto-close. 2022-04-02 21:14:36 -03:00
Martín Lucas Golini
0ef95ec3d4 ecode: Fixed load callback when loading a file from the GlobalSearchController. 2022-04-02 01:05:03 -03:00
Martín Lucas Golini
cf83d8fbf3 Renamed "codeeditor" folder to "ecode" (the real app name). 2022-04-01 00:38:10 -03:00