Martín Lucas Golini
82f859fcd4
Added support for subsyntax languages (a language inside a parent language, usefull for HTML and Markdown files).
2022-03-14 02:05:25 -03:00
Martín Lucas Golini
775b65ffa6
Some performance optimizations.
2022-03-13 14:57:09 -03:00
Martín Lucas Golini
746e44bf2b
Minor fix in UITableView and UITreeView keyboard navigation.
2022-03-11 17:58:57 -03:00
Martín Lucas Golini
7b53115c4c
Allow loading TextDocument from the web.
2022-03-10 20:09:01 -03:00
Martín Lucas Golini
f73c056713
Multiline search crash fix.
2022-03-09 12:11:06 -03:00
Martín Lucas Golini
f009462205
UICodeEditor: Detect mouse hover link when control key down and open URL on ctrl+click.
2022-03-09 01:45:35 -03:00
Martín Lucas Golini
ca2d01d790
Added String::escape and String::unescape.
2022-03-08 00:24:41 -03:00
Martín Lucas Golini
cd2db3897c
Some fixes.
2022-03-07 21:05:30 -03:00
Martín Lucas Golini
c102bf580a
Added multiline support for TextDocument::find and TextDocument::findLast.
2022-03-07 01:53:17 -03:00
Martín Lucas Golini
c069fdf55c
Added Engine::openURL.
...
Minor change in SyntaxTokenizer.
2022-03-07 00:44:42 -03:00
Martín Lucas Golini
e26d9cceff
Added support for non-colored emoji fonts.
2022-03-03 21:43:36 -03:00
Martín Lucas Golini
7c6d5d69bc
Enabled color emojis in monospaced fonts.
2022-03-02 00:21:26 -03:00
Martín Lucas Golini
5a23e5faf9
Fixed Text::setFillColor with color emojis.
2022-03-01 15:25:51 -03:00
Martín Lucas Golini
99110d6bef
Added ConditionalLock.
...
Fixed a bug in ActionManager.
Fixed some bugs on UITableView and UITreeView.
Fixed a dead-lock un AutoCompleteModule.
2022-02-27 20:29:01 -03:00
Martín Lucas Golini
6911c87fa8
Safe-thread ActionManager.
...
FileSystemModel fixes.
2022-02-13 13:38:02 -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
5440a2ef77
Some minor fixes and improvements to FontTrueType.
2022-02-10 01:38:26 -03:00
Martín Lucas Golini
623490bc72
Emoji support improvements.
2022-02-09 02:51:33 -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
4a23c59b46
Some minor accessibility improvements.
...
Better UIAbstractTableView selection with keyboard input.
2022-02-05 15:58:28 -03:00
Martín Lucas Golini
619bf51a4d
FontTrueType: Use the closed character size available when the requested is not available.
2022-02-05 01:17:51 -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
10b2831eb7
UIMessageBox and UIWindow minor improvements.
...
TypeScript language support improvements.
ecode: Context menu on project tree view.
ecode: Save last window position.
2022-01-29 16:28:56 -03:00
Martín Lucas Golini
a6ad0eb881
Keep views selection/s on file system events.
2022-01-26 18:00:21 -03:00
Martín Lucas Golini
c296dff7a2
Some improvements. Functional.
2022-01-26 01:56:54 -03:00
Martín Lucas Golini
ff2fd46638
WIP.
2022-01-18 22:39:00 -03:00
Martín Lucas Golini
2d8b3e6b6d
ecode: Minor fix in FileSystemListener.
2021-12-09 00:34:23 -03:00
Martín Lucas Golini
27d1b3722d
Added UITreeView::selectRowWithPath.
...
ecode: Added new option "Synchronize project tree with editor". The watcher now watch for all subdirectories in the project tree.
2021-11-22 01:34:42 -03:00
Martín Lucas Golini
1ac37e1468
ecode: Fixed some crashes. Changed default python linter.
2021-11-21 14:49:50 -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
b9518a4693
Sanitize TextDocument current selection on save.
2021-07-28 01:31:59 -03:00
Martín Lucas Golini
c4d544f0b2
TextDocument: Fixed a crash on remove function.
...
Faster Node::childsCloseAll.
ecode: Added basic Solidity support.
And some minor changes.
2021-02-16 02:24:31 -03:00
Martín Lucas Golini
5b33d8ed5e
ecode: detect file system changes in the project directory tree.
2021-01-24 01:06:45 -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
a0d2f73864
ecode code refactor.
2021-01-04 01:46:48 -03:00
Martín Lucas Golini
7493f6a1cd
eepp: Some minor improvements in TextDocument, UITreeView, and related views.
...
ecode: Added global project search & replace.
2021-01-03 05:09:47 -03:00
Martín Lucas Golini
f209ed5cb3
TextureFactory::remove now allows Texture* as parameter.
...
ecode: Allow preview image inside the editor.
2020-12-31 23:49:13 -03:00
Martín Lucas Golini
143c02cba4
Fix for windows build.
2020-12-27 13:18:02 -03:00
Martín Lucas Golini
4bc9b7a644
Sys added Sys::epochToString.
...
ecode: Update file system tree view on changes.
Added a couple of linters.
Allow to select global results in UITreeViewGlobalSearch (not used but implemented, it will be used for global search & replace).
2020-12-27 05:04:28 -03:00
Martín Lucas Golini
ccb22f34aa
TextDocument find improvements: lua pattern find and whole word filter.
2020-12-25 17:45:41 -03:00
Martín Lucas Golini
dccd0617e5
Fixed UITabWidget clipping.
...
Added pyw extension for python files.
ecode:
Added: Hide tabbar on single tab option.
Added whole word search in global search.
Some minor fixes in global search.
2020-12-23 02:46:46 -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
e1d153befa
Added support for Text color background.
...
Minor improvements.
2020-12-14 10:52:19 -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
ee7b8e185e
Implemented auto columns-width for abstract table views and some minor improvements related to this new feature.
2020-11-16 01:08:13 -03:00
Martín Lucas Golini
c9504a907b
Fixed windows build.
2020-11-15 17:38:12 -03:00
Martín Lucas Golini
71ab09c7bf
Improved SortingProxyModel.
2020-11-15 16:32:56 -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
57e7125fb7
Minor improvements.
2020-11-01 01:47:36 -03:00
Martín Lucas Golini
544ea80828
Tab Bar is now scrollable.
...
Some minor bug fixes.
2020-10-17 22:54:38 -03:00