Martín Lucas Golini
12265f0cac
Minor optimization for project/folder unload/load.
2022-01-15 02:44:30 -03:00
Martín Lucas Golini
6b28df02b3
premake4 minor fix.
...
TextDocument minor fix for CLRF.
2021-05-02 13:16:51 -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
6861c5e795
Improved emscripten support + some minor refactor.
2020-08-30 18:08:00 -03:00
Martín Lucas Golini
07358c225f
Some macOS minor fixes.
2020-08-11 01:05:47 -03:00
Martín Lucas Golini
fe1efd15c2
Some minor refactor for the UI Models code.
2020-07-18 01:40:56 -03:00
Martín Lucas Golini
1e0324be3a
WIP.
2020-07-04 03:04:44 -03:00
Martín Lucas Golini
94b225b33d
Minor fixes and changes for the Code Editor.
2020-07-02 20:22:23 -03:00
Martín Lucas Golini
0f2b726662
Added find/replace to the code editor.
...
General clean up on Scene::Node.
Several minor fixes related to the keyboard navigation.
2020-06-07 06:06:32 -03:00
Martín Lucas Golini
84c40649c8
Removed rx-cpp since it's problematic. Added System::LuaPatternMatcher in replacement. This should fix the Windows and macOS builds.
...
Fixed UISceneNode size, now it's set in pixels instead of dp to allow to always be the same size as the window.
Fixed styles and layouts not updating in time before calling draw.
Fixed a double delete crash when using UIDropDownList and UIWinMenu.
Now UI elements can be dragged even if the mouse cursor goes out of the window limits.
UIScrollBar slider now can be dragged also from the horizontal edges that are not part of the button slider (this allows to scroll from the edge for example in maximized windows).
Fixed TextDocument on emscripten.
Disabled fullscreen window minimizing on focus loss (SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS).
2020-05-25 05:18:38 -03:00
Martín Lucas Golini
2c05f3f579
Added CodeEditor project to be able to test comfortably the UICodeEditor and the TextDocument.
...
Renamed Window::setCaption to Window::setTitle.
Several fixes in TextDocument.
2020-05-24 04:14:52 -03:00
Martín Lucas Golini
d95f2d8944
Syntax Highlighting WIP.
2020-05-23 06:17:56 -03:00
Martín Lucas Golini
67a5e25cf2
TextDocument WIP.
2020-05-18 04:01:25 -03:00
Martín Lucas Golini
87e3d64b63
Added renamed Display::getPixelDensity() to Display::getPixelDensitySize() and now Display::getPixelDensity() returns the float value of the pixel density.
...
Moved the global test to tests/test_all.
Added a ui_perf_test used to test specific performance issues in the UI.
Fixed the element/widget inline style (now respects the specificity).
Some optimizations in UIListBox.
2020-05-03 03:39:31 -03:00
Martín Lucas Golini
4a3b21c938
Improved iOS support. Added and modified a couple of scripts to generate the library and the projects. Updated the premake files. Removed old cross compiling projects.
2020-02-26 00:45:55 -03:00
Martín Lucas Golini
04c407077f
Several improvements in the CSS Animations.
...
UITabWidget now acts as a draw invalidator, skipping the draw invalidation if the element invalidating is not visible in the current tab.
premake5 file now supports different architectures.
Updated README.md and docs.
Minor fixes in UIColorPicker.
Updated SOIL2 and efsw.
Added LICENSE file.
2020-02-25 01:15:27 -03:00
Martín Lucas Golini
eba9de768b
Minor UIColorPicker fixes.
2020-02-20 19:19:29 -03:00
Martín Lucas Golini
16e6e1f8d1
Improvements in emscripten build.
...
Added support in emscripten for Http:getAsync and Http::postAsync.
Fixes with modal dialogs.
Fixes in texture atlas editor.
Fixes in UIColorPicker.
Fix in UITextView text selection.
Improvements in WindowSDL2.
UICheckBox not uses setChecked and isChecked instead of setActive and isActive.
2020-01-20 05:15:18 -03:00
Martín Lucas Golini
9d32e29ffb
Added TexturePacker console tool and updated to a new version of the Texture Atlas format.
...
More premake5 project refactor.
Fixed some Stysheet Properties types and fixed some StyleSheetProperty transitions.
2020-01-19 17:17:09 -03:00
Martín Lucas Golini
a9edcf7e04
iOS build fixes.
2020-01-17 16:32:25 -03:00
Martín Lucas Golini
0f2ceab767
Fixed VS build.
...
Fixed mojoAL build in Windows.
Fixed some errors on the premake files.
Fixed an error parsing CSS files in Windows.
2020-01-17 03:53:36 -03:00
Martín Lucas Golini
8812029608
Added mojoAL support.
2020-01-16 13:28:46 -03:00
Martín Lucas Golini
eb8b3962b0
Emscripten build improvements.
2020-01-15 13:23:08 -03:00
Martín Lucas Golini
94dc7ecc3e
emscripten tip.
2020-01-14 05:36:29 -03:00
Martín Lucas Golini
7b6a3d2f66
Some minor fixes.
2020-01-14 05:13:43 -03:00
Martín Lucas Golini
317ed08625
Added new example: UI Hello World.
...
Added new markdown document with the UI Basics explanation.
Fixed some minor bugs in UIPushButton.
Added new Event: OnFontStyleChanged.
--HG--
branch : dev
2020-01-13 02:26:28 -03:00
Martín Lucas Golini
af29d3e7ef
Added support for on screen keyboard on Windows.
...
--HG--
branch : dev
2020-01-12 14:56:40 -03:00
Martín Lucas Golini
ba7594b83c
Added FrameRateLimit to Context variables.
...
Updated SOIL2 and efsw.
Minor changes in UILoader.
--HG--
branch : dev
2019-11-21 23:29:23 -03:00
Martín Lucas Golini
bb30c62fab
Removed support for SFML2 module (mantaining this backend does not make any sense at this point).
...
Removed custom Platform implementations for windows and cursor control (control is taken by the SDL2 backend).
And some clean up.
--HG--
branch : dev
2019-10-06 02:49:41 -03:00
Martín Lucas Golini
dd9d2021f2
Windows fixes and some changes in the premake projects.
...
--HG--
branch : dev
2019-06-19 03:15:47 -03:00
Martín Lucas Golini
f028f7b2b9
Http clean up.
...
--HG--
branch : dev
2019-05-08 02:13:07 -03:00
Martín Lucas Golini
ece833dd43
Some minor improvements to the http request demo.
...
--HG--
branch : dev
2019-04-24 21:56:44 -03:00
Martín Lucas Golini
6e317ea1bf
String::hash now is a constexpr.
...
Some minor fixes.
--HG--
branch : dev
2019-01-28 00:12:51 -03:00
Martín Lucas Golini
81540d34ea
Minor build fix in Haiku.
...
--HG--
branch : dev
2019-01-20 13:20:26 -03:00
Martín Lucas Golini
023f00167e
emscripten fixes.
...
--HG--
branch : dev
2019-01-12 05:44:26 -03:00
Martín Lucas Golini
d37091f643
Simple StyleSheet model WIP.
...
--HG--
branch : dev-stateful-drawable
2018-12-27 02:33:08 -03:00
Martín Lucas Golini
923167b9b8
Visual Studio build fixes.
...
--HG--
branch : dev
2018-03-19 21:35:42 -03:00
Martín Lucas Golini
7ac3ef78c3
Build fix.
...
--HG--
branch : dev
2018-03-18 04:25:33 -03:00
Martín Lucas Golini
a3459fa9ef
Added mbedtls support. Now TLS is supported on Android.
...
--HG--
branch : dev
2018-03-18 04:09:50 -03:00
Martín Lucas Golini
feeafde073
Updated Audio module.
...
--HG--
branch : dev
2018-03-17 18:50:24 -03:00
Martín Lucas Golini
1961515be2
WIP basic UIEditor.
...
--HG--
branch : dev
2018-03-16 13:09:52 -03:00
Martín Lucas Golini
c5de0fb1ff
WIP basic UIEditor.
...
--HG--
branch : dev
2018-03-16 02:24:48 -03:00
Martín Lucas Golini
9b09e0189e
Experimental branch.
...
I want to add a Scene Manager that supports Nodes.
The UINode must inherit Scene::Node.
--HG--
branch : dev-scene
2018-01-31 23:24:59 -03:00
Martín Lucas Golini
6edbf33ac6
Some bugfixes and added Map Editor tool.
...
--HG--
branch : dev-2.1
2018-01-28 04:55:26 -03:00
Martín Lucas Golini
b4982e5554
Added Texture Atlas Editor as a tool app.
...
Added Window::getCurrentDisplayDPI and Window::getDisplayPixelDensity.
Also some minor fixes.
--HG--
branch : dev-2.1
2018-01-26 00:28:32 -03:00
Martín Lucas Golini
ea427b21bc
Added UIAction and UIActionManager. Every node now can implement actions.
...
Implemented base actions: Move, Scale, Fade, Rotate.
--HG--
branch : dev-2.1
2018-01-12 01:41:53 -03:00
Martín Lucas Golini
29fbf473e3
Removed AGL dependency on macOS ( deprecated a long time ago ).
...
--HG--
branch : dev-2.1
2018-01-05 01:23:12 -03:00
Martín Lucas Golini
77637f71fa
Moved "src/eepp/helper" folder to "src/thirdparty".
...
Also some minor fixes.
--HG--
branch : dev-2.1
2017-12-30 14:29:38 -03:00
Martín Lucas Golini
d6f6c0f1b1
Ups, fixed build.
...
--HG--
branch : dev
2017-08-06 18:07:11 -03:00
Martín Lucas Golini
0481f869d2
Improved UITheme load.
...
--HG--
branch : dev
2017-08-06 01:21:49 -03:00