Martín Lucas Golini
375d1e66e8
Added Variant "String" support.
...
Added panel location configuration (left or right).
Added default key modifier (CTRL on Linux and windows, META on macOS, ALT on Haiku).
Optimized GlobalSearchController.
Allow using $FILENAME in linter warning pattern.
Optimized ProjectSearch.
Added TextDocument delete on close option (default for temporal files downloaded from the Internet).
2022-03-20 15:04:07 -03:00
Martín Lucas Golini
55e8a239ef
UICodeEditor link hover improvements.
2022-03-16 20:10:51 -03:00
Martín Lucas Golini
965deb3b61
Minor change in SyntaxTokenizer.
2022-03-14 19:42:58 -03:00
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