Martín Lucas Golini
7e605d8fac
Implemented getPropertiesImplemented in all widgets.
2022-10-20 12:41:52 -03:00
Martín Lucas Golini
faf18c4285
Added CSSPropertiesModel.
...
ecode: Improved inspect view.
2022-10-20 02:43:50 -03:00
Martín Lucas Golini
f361c69115
Minor annoying bugs fixes.
...
ecode: Added fallback font to the build.
2022-10-19 01:42:22 -03:00
Martín Lucas Golini
46c374cabe
Improve startup time in macOS.
2022-10-18 18:50:31 -03:00
Martín Lucas Golini
075b7d9968
Added CSS3 colors to Color class.
...
Improved emscripten build.
Cleaned up some warnings.
ecode: resetSyntax on file move.
2022-10-17 01:50:53 -03:00
Martín Lucas Golini
2d53c07c4b
Fix high CPU usage issue with emscripten demos.
2022-10-16 19:39:16 -03:00
Martín Lucas Golini
4b6ce692b9
ADded DroidSansFallbackFull as fallback font in ecode and eterm.
...
CheckBox and RadioButton now display hover effect.
Added alias "lg" for layout-gravity.
Node: Added addMouseClickListener and hasChild helper functions.
UICodeEditor: Fixed a minor bug that provoked to scroll the view when resizing the widget.
UITabWidget: minor bug fix.
ecode: Fixed a bug that caused to save a monospace font when the user did not accept to change it.
Added debug options to the widget inspector.
Added i18n to all strings defined in XML files/strings.
Added "Rename Session" button in the Terminal menu.
2022-10-16 03:23:01 -03:00
Martín Lucas Golini
54a177bc8e
Added gravity-owner property to fix a bug in ecode document changed alert.
2022-10-14 23:48:37 -03:00
Martín Lucas Golini
0e4dc5d514
ecode:
...
Added native JSON formatter.
Added icons for files in file locator.
UICodeEditorPlugin can request and draw gutter space.
2022-10-14 20:48:45 -03:00
Martín Lucas Golini
4da3d8e750
UICodeEditor and ecode: Added line spacing support.
2022-10-09 13:36:03 -03:00
Martín Lucas Golini
c8c9610b47
TextDocument: Improved unindent.
2022-10-08 00:18:00 -03:00
Martín Lucas Golini
af5f9b4e80
ecode: Plugins improvements.
2022-10-07 14:24:30 -03:00
Martín Lucas Golini
e306322931
Minor change in PluginManager window.
2022-10-06 23:18:15 -03:00
Martín Lucas Golini
ca381cab97
Plugins improvements.
2022-10-06 21:43:44 -03:00
Martín Lucas Golini
325db8f981
FontTrueType: Improved glyph codepoint fallback.
...
ProjectSearch fixes.
ecode: AppConfig: don't load a new document if the document is being loaded.
2022-10-06 15:47:26 -03:00
Martín Lucas Golini
8949190bf9
Initial support for fallback fonts.
...
Minor fix in TerminalDisplay.
2022-10-04 02:09:40 -03:00
Martín Lucas Golini
059e76d8de
I hope this is enough.
2022-10-03 10:45:21 -03:00
Martín Lucas Golini
7fb47e6728
Should fix Linux build in Ubuntu 18.04.
2022-10-03 10:36:09 -03:00
Martín Lucas Golini
3ffc611712
TerminalDisplay: improve middle mouse click paste action.
...
UIAbstractTableView: Improved auto columns width.
ecode: Improving plugins structure. New linters and formatters json config format.
2022-10-03 00:32:39 -03:00
Martín Lucas Golini
e7bcd18a0c
UIAbstractTable view minor improvement.
2022-10-01 22:55:51 -03:00
Martín Lucas Golini
f61962c8aa
Minor bug fix in UICodeEditor Minimap drag.
2022-10-01 15:46:14 -03:00
Martín Lucas Golini
994cee2bbf
Improved UITreeView selection.
...
ecode: Widget picker in scene node inspector.
Added support for @string(key, "fallback_text") in translator and text properties.
2022-09-30 01:58:12 -03:00
Martín Lucas Golini
a64696d03b
Fixed LinterPlugin mouse hover.
2022-09-28 18:02:09 -03:00
Martín Lucas Golini
3d3d9057e0
Plugin preferences configuration WIP.
2022-09-28 02:17:33 -03:00
Martín Lucas Golini
40f005b256
Pump eepp and ecode minor version.
2022-09-24 22:17:56 -03:00
Martín Lucas Golini
cc0a403181
Forgot to disable the find-replace component in UITextEdit.
2022-09-21 01:24:55 -03:00
Martín Lucas Golini
fb68c91e49
UICodeEditor: Fix a minor synchronization bug when loading big files.
2022-09-20 16:09:51 -03:00
Martín Lucas Golini
9e94a170c5
ecode: Ignore Matcher improvements and fixes.
2022-09-20 01:16:01 -03:00
Martín Lucas Golini
2c2d6b03ac
ecode: Fix in ProjectSearch.
2022-09-19 11:12:20 -03:00
Martín Lucas Golini
aaf9608ea1
ecode: General Improvements.
2022-09-19 03:27:29 -03:00
Martín Lucas Golini
6fff897d94
Added text-transform support.
2022-09-18 03:15:34 -03:00
Martín Lucas Golini
dd88478dd8
ecode: IgnoreMatcherManager fixes. Implemented a new plugin manager.
2022-09-16 02:41:03 -03:00
Martín Lucas Golini
11050a01bb
ecode: ProjectDirectoryTree and IgnoreMatcher fixes and improvements.
2022-09-15 22:39:44 -03:00
Martín Lucas Golini
50d3421ce6
Updated SOIL2.
...
ecode: Allow plugins to draw in minimap.
2022-09-15 01:23:34 -03:00
Martín Lucas Golini
a4257283cc
ecode: Fix GlobalSearchLayout and execute_dir_in_terminal.
2022-09-12 10:57:23 -03:00
Martín Lucas Golini
19e2aba3ba
ecode: Added Terminal menu.
2022-09-12 01:38:11 -03:00
Martín Lucas Golini
db57f39ae3
Added support to "cubic-bezier" timing function.
2022-09-08 20:14:07 -03:00
Martín Lucas Golini
0081548434
UILinearLayout: fixed issue with wrap_content and childs using match_parent.
2022-09-08 01:38:12 -03:00
Martín Lucas Golini
41dd9bcc6e
FormatterPlugin: CSS native formatter.
2022-09-07 19:47:54 -03:00
Martín Lucas Golini
31847b7918
ecode: Added support for native formatters (XML formatter is provided by pugixml).
2022-09-07 01:55:18 -03:00
Martín Lucas Golini
6f7515bacb
Added String::utf8StringLength.
...
Fixed a bug on the ProjectSearch results not being exact as they should.
ecode: Fixed a bug in LinterPlugin when two editors are sharing a document.
2022-09-05 21:07:15 -03:00
Martín Lucas Golini
c34cc3fbd6
Minor clean up.
2022-09-05 02:07:24 -03:00
Martín Lucas Golini
fc2bb97365
Try fix build in GitHub Actions.
2022-09-04 13:12:00 -03:00
Martín Lucas Golini
0a70817ed1
Added UIDataBind: simple two way data binding between data and widgets.
...
UIDocFindReplace: first working version completed.
TextDocument: Fixed findTextLast when using case-insensitive search.
StyleSheet: Added StyleSheet::markerExists.
ecode: DocSearchController minor refactor.
2022-09-04 04:06:38 -03:00
Martín Lucas Golini
cb2274397e
UIDocFindReplace WIP.
2022-09-03 15:33:42 -03:00
Martín Lucas Golini
2b61bf02c7
Added markers to StyleSheet elements in order to be able to clean up the StyleSheet by markers (required by the UIEditor).
...
Updated pugixml.
2022-09-01 01:20:52 -03:00
Martín Lucas Golini
382dc9e564
Image: fixed huge memory leak when resizing or scaling a image.
...
TerminalDisplay: fixed issues with emojis.
2022-08-29 20:21:26 -03:00
Martín Lucas Golini
343a6a84b3
SyntaxDefinitionManager: Added [x]it! ( https://xit.jotaen.net/ ) support.
...
Premake files added parameter options: --with-debug-symbols (release builds are built with debug symbols).
breeze theme: replaced tab close button with an inline SVG.
SyntaxColorScheme: now supports custom styles for code patterns.
DrawableSearcher: Now respects screen pixel density when loading SVG files.
Added support for backward-cpp (https://github.com/bombela/backward-cpp ). Now release builds with symbols can report the stack-trace of any crash.
Updated nanosvg.
ecode: Fixed benchmark mode and frame rate limit.
ProjectDirectoryTree minor bug fix.
Some minor general bug fixes.
2022-08-28 16:24:29 -03:00
Martín Lucas Golini
e222771afa
Minor refactor:
...
UI::Window: Window::setWinFlags is now Window::setWindowsFlags.
Renderer: Added glVersionFromString, graphicsLibraryVersionToString, getDefaultGraphicsLibraryVersion, getAvailableGraphicsLibraryVersions.
Defined Sizeu.
Context and Window ini configurations are now lowercase.
Display: Added getRefreshRate and getSize.
UICodeEditor: hide color preview when mouse leaves the editor.
ecode:
Added Renderer options (vsync, msaa, max frame rate, renderer version).
Added "bechmark-mode" option, to measure rendering performance.
2022-08-28 01:05:25 -03:00
Martín Lucas Golini
fb6641a81a
MemoryManager now handles realloc.
...
TerminalDisplay: Cursor fixes.
TerminalEmulator: Memory leaks fixes.
2022-08-26 02:49:04 -03:00