Martín Lucas Golini
68950b37ed
Optimizations.
2023-09-25 22:43:08 -03:00
Martín Lucas Golini
a626c2469a
Some optimizations.
2023-09-25 20:54:48 -03:00
Martín Lucas Golini
8744e3d1f0
Added static Text::draw to draw text directly without any allocation. For some scenarios this can be faster, and also takes advantage of the batch renderer.
2023-09-25 01:43:24 -03:00
Martín Lucas Golini
458daf604d
Minor improvements.
2023-09-24 21:39:00 -03:00
Martín Lucas Golini
ccd6a04429
Fixed a bug introduced when adding a cb to the InputEvent::Quit.
2023-09-24 20:17:49 -03:00
Martín Lucas Golini
beddef0b8d
macOS fix ecode build script.
2023-09-24 17:51:30 -03:00
Martín Lucas Golini
cf8501337b
Nit.
2023-09-24 01:45:43 -03:00
Martín Lucas Golini
a87b1b3def
On macOS check the PATH defined in the shell and append all pending PATHs to the current environment. This should improve binary finding. Solves issue SpartanJ/ecode#63 .
...
Renamed MACOSX references to MACOS / macOS.
2023-09-24 01:33:15 -03:00
Martín Lucas Golini
63aa5c701f
Minor fixes.
2023-09-23 12:57:56 -03:00
Martín Lucas Golini
32183c22b5
Node Events improvements.
2023-09-23 00:02:48 -03:00
Martín Lucas Golini
b3b5566f1c
Try to load font family from @font-face (not tested yet).
...
Added NotoSans font family (Bold, Italic and BoldItalic).
Features Health will only check against language names (and ignore extensions).
2023-09-18 00:34:06 -03:00
Martín Lucas Golini
03da66dbe4
Silence some warnings on VS.
2023-09-17 12:49:05 -03:00
Martín Lucas Golini
cc7c4a5c75
Minor clean up.
2023-09-17 12:33:07 -03:00
Martín Lucas Golini
1c1c3c81ba
ecode:
...
Allow selecting the default language for an extension when the extension could represent more than one language.
Some minor improvements.
2023-09-16 22:28:36 -03:00
Martín Lucas Golini
2e80cdb77e
Don't remove keybindings of formatter and linter plugins if any document is still open.
...
Converting from UTF8 now checks for BOM UTF8 strings.
2023-09-15 23:47:47 -03:00
Martín Lucas Golini
044e289ba8
Fix build.
2023-09-14 10:25:20 -03:00
Martín Lucas Golini
e795b70c7e
eepp:
...
Updated efsw.
Refactored MD5 class.
ecode:
Updated build.app.sh scripts with the new font assets.
Tried to reduce the false positives of the document modified alert (I don't think it worked, needs more investigation).
2023-09-14 01:15:46 -03:00
Martín Lucas Golini
4520a74b1b
setFontSize and all its relatives are now in pixels (instead of dp)
...
TextureLoader can now report of loaded files.
Some minor refactor in TextureFactory and UIWidget.
Added UITextureViewer tool. A very simple tool to display current loaded textures, added this util to the UIWidgetInspector.
2023-09-13 00:48:26 -03:00
Martín Lucas Golini
648adb4d7f
Text class refactor (improve memory footprint)
2023-09-11 22:35:03 -03:00
Martín Lucas Golini
bfd49ea019
User FLATPAK_ID instead of FLATPAK_ISOLATION to find out if it's running from flatpak.
ecode-0.4.93
2023-09-10 14:09:09 -03:00
Martín Lucas Golini
9ba49ffab4
Minor improvements in symbol search.
2023-09-09 22:30:40 -03:00
Martín Lucas Golini
e479760ec8
Stop using FileSystem::fileCanWrite for write access check since it doesn't work on Windows. I couldn't find any reliable way to check this than simply trying to open a file as "wb".
2023-09-09 17:17:59 -03:00
Martín Lucas Golini
689d65f941
Fix VS build.
2023-09-05 20:10:48 -03:00
Martín Lucas Golini
3231dabbee
Minor fixes and improvements.
2023-09-05 19:51:36 -03:00
Martín Lucas Golini
13e2f20dd8
Minor fix.
...
Updated efsw.
2023-09-03 13:52:25 -03:00
Martín Lucas Golini
9f64a2149f
Fix typo in containers.hpp.
...
Improve export compile commands for macosx.
2023-08-27 17:58:19 -03:00
Martín Lucas Golini
b8c08dda06
Clean up a couple of warnings.
2023-08-20 22:03:06 -03:00
Martín Lucas Golini
626ab38bc6
Avoid String copy when move is available.
2023-08-18 01:25:21 -03:00
Martín Lucas Golini
c4b8d701de
Replace std unordered_map with robin_hood hashmap in some cases. Testing perf improvements (if any).
2023-08-18 00:36:41 -03:00
Martín Lucas Golini
86000a3047
ecode: Some minor performance improvements.
...
eterm: added font family.
2023-08-13 00:33:27 -03:00
Martín Lucas Golini
0903bd7039
Font family WIP.
2023-08-11 01:21:46 -03:00
Martín Lucas Golini
d6a698bacc
Project Build fixes.
2023-08-08 00:34:40 -03:00
Martín Lucas Golini
22e83d3da8
Fix outline thickness.
2023-08-07 18:24:21 -03:00
Martín Lucas Golini
4de6afcbd1
Font Family support WIP.
2023-08-07 01:02:16 -03:00
Martín Lucas Golini
ebb9a6db77
Improved Nelua. Clean up SyntaxDefinitionManager.
2023-08-06 12:41:01 -03:00
Martín Lucas Golini
c448af7cc7
Added hare language syntax highlighting support.
2023-08-05 18:44:22 -03:00
Martín Lucas Golini
d9ccaf2597
XML Tools fixes.
...
V lang LSP server updated to the new official LSP.
2023-08-05 14:42:27 -03:00
Martín Lucas Golini
3e4ae1b1da
ecode: Fix build button incorrect state.
2023-08-01 00:23:48 -03:00
Martín Lucas Golini
9814f25696
Added flatpak warning.
ecode-0.4.92
2023-07-30 20:18:45 -03:00
Martín Lucas Golini
87afb70851
ecode: Use default modifier for all the shortcuts using KEYMOD_CTRL.
2023-07-28 21:12:34 -03:00
Martín Lucas Golini
cf13a5aa5d
ecode: Improved file system listener.
2023-07-25 00:42:10 -03:00
Martín Lucas Golini
451ffc75ad
ecode: Improved "Open with ecode" on macOS.
2023-07-23 20:07:44 -03:00
Martín Lucas Golini
0dc779ccb3
Change default pixel density values (more desktop oriented).
2023-07-20 00:00:09 -04:00
Martín Lucas Golini
86111b4e4c
More macOS improvements.
2023-07-19 23:45:46 -04:00
Martín Lucas Golini
9e1549647b
ecode macOS fixes (WIP)
2023-07-18 02:32:07 -04:00
Martín Lucas Golini
6b7f6f85ac
Minor clean up in FontTrueType. Added Verilog syntax highlighting.
2023-07-14 15:29:44 -03:00
Martín Lucas Golini
e6b892cde1
Should help fixing flathub build.
ecode-0.4.91
2023-07-13 01:24:05 -03:00
Martín Lucas Golini
9b61d249c5
eepp: Improve macOS trackpad events.
...
ecode: Remove --use-dirty-headers in clangd default configuration since it's not available in older versions.
ecode-0.4.9
eepp-2.6.1
2023-07-12 00:04:30 -03:00
Martín Lucas Golini
9e6632eb05
Minor fix in ecode build app script.
2023-07-11 19:04:31 -03:00
Martín Lucas Golini
f9ead38c9c
ecode: More XML Tools plugin fixes.
2023-07-11 17:49:01 -03:00