Martín Lucas Golini
199628ca7e
Merge pull request #1 from SpartanJ/dev-ios
...
iOS support updated.
2020-02-26 01:38:36 -03:00
Martín Lucas Golini
5e4562b3ec
Minor fixes and clean up.
2020-02-26 01:25:49 -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
f8c21880d1
Replaced StyleSheetPropertyTransition in favor of StyleSheetPropertyAnimation.
...
This class allows to animate CSS "animation" and "transition". Some CSS animations are working, pending fill-mode implementation, tests and surely many fixes.
Fixed a critical bug in windows resize introduced in the latest Input improvements.
2020-02-24 03:01:32 -03:00
Martín Lucas Golini
e2668d03dd
Fixed delay in CSS transitions.
2020-02-22 21:43:38 -03:00
Martín Lucas Golini
e302310973
More work has been done to support the CSS animation property.
...
Now the "animation*" properties are parsed and converted into an AnimationDefinition.
Added a new obligatory method to Action, Action::getTotalTime, in order to have more precise information about the current execution point in time of the actions.
Added String::isNumber(std::string, bool).
Added Time::fromString and Time::isValid.
2020-02-22 03:43:26 -03:00
Martín Lucas Golini
e788b66543
Updated freetype, zlib, dr_flac and dr_mp3.
...
Removed openal-soft sources.
2020-02-21 03:23:43 -03:00
Martín Lucas Golini
eba9de768b
Minor UIColorPicker fixes.
2020-02-20 19:19:29 -03:00
Martín Lucas Golini
73e9489f81
InputEvents improvements and some minor fixes and optimizations.
2020-02-19 02:07:03 -03:00
Martín Lucas Golini
48d0f06b2b
Started implementation of CSS Animations, WIP.
2020-02-18 03:58:58 -03:00
Martín Lucas Golini
c2e0d867fd
Added support for multiple background-image and foreground-image.
...
Added support for structural pseudo class :not().
2020-02-17 04:06:47 -03:00
Martín Lucas Golini
0c58db3652
Transitions fixes (still testing).
...
Added support for CSS structural pseudo classes (also still testing).
2020-02-15 21:29:52 -03:00
Martín Lucas Golini
d371365adf
Fixed a regression in TextureAtlasLoder.
...
Fixed color alpha in UIWidget background and foreground elements.
Updated efsw.
2020-02-11 18:29:48 -03:00
Martín Lucas Golini
022a04e5f3
Several UI related fixes ( wrong updates, bad rendering, a segfault, and more ).
2020-02-11 03:32:26 -03:00
Martín Lucas Golini
4320841ade
Removed StyleSheetElement interface in favor of using UIWidget directly. Thanks to this all dynamic_casts has been removed at the cost of a little less readable code.
2020-02-10 03:19:07 -03:00
Martín Lucas Golini
1a6884aa06
Fixed emscripten build on chrome/ium.
2020-02-08 18:25:15 -03:00
Martín Lucas Golini
1819aa3d64
Fixed text selection when any tab character was involved.
...
Also optimized the text selection.
2020-01-29 00:50:13 -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
502a5f4ca9
Fixed Windows build (for real).
2020-01-19 18:45:59 -03:00
Martín Lucas Golini
65cd9915dc
Should fix windows build.
2020-01-19 17:56:04 -03:00
Martín Lucas Golini
b71b935e38
Build fix.
2020-01-19 17:30: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
57c31ffcb4
Code clean up and some minor fixes.
...
premake5 is being reworked, might fail in some situations.
2020-01-18 19:40:27 -03:00
Martín Lucas Golini
89df736630
premake5.lua: replaced includedirs with sysincludedirs that should work better in some cases.
...
Reformated README.md.
Docs improvements.
2020-01-18 05:37:52 -03:00
Martín Lucas Golini
e686320e1f
Create eepp-windows-build-check.yml
2020-01-17 23:44:20 -03:00
Martín Lucas Golini
1567708633
Added "windows-vc-build" argument to premake5.
2020-01-17 23:43:25 -03:00
Martín Lucas Golini
f8f9be68b0
Rename eepp-macos-buikd-check.yml to eepp-macos-build-check.yml
2020-01-17 21:29:39 -03:00
Martín Lucas Golini
f5bb43009d
Update eepp-macos-buikd-check.yml
2020-01-17 21:22:00 -03:00
Martín Lucas Golini
59a12eedbe
Update eepp-macos-buikd-check.yml
2020-01-17 21:18:11 -03:00
Martín Lucas Golini
ce84ac2c86
Create eepp-macos-buikd-check.yml
2020-01-17 21:11:25 -03:00
Martín Lucas Golini
6aebbaa06e
Minor changes in Linux build test.
2020-01-17 21:11:09 -03:00
Martín Lucas Golini
3e3bcb2190
Renamed linux build check.
2020-01-17 20:57:07 -03:00
Martín Lucas Golini
6eccb23a73
Android build now uses mojoAL.
...
Updated SOIL2 and efsw.
2020-01-17 18:44:44 -03:00
Martín Lucas Golini
be890aa142
Minor fix in premake5.
2020-01-17 16:42:11 -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
f4ef9283e5
Update eepp-build-check.yml
...
More tests.
2020-01-16 02:08:51 -03:00
Martín Lucas Golini
e41e2abed2
Update eepp-build-check.yml
...
Another test.
2020-01-16 02:07:12 -03:00
Martín Lucas Golini
57ddcbf97c
Update eepp-build-check.yml
...
Test 3 checkout submodules.
2020-01-16 02:01:37 -03:00
Martín Lucas Golini
d96ac44aac
Update eepp-build-check.yml
...
Try to fix checkout submodules.
2020-01-16 01:58:57 -03:00
Martín Lucas Golini
9680e2bc56
Update eepp-build-check.yml
...
Try to checkout submodules.
2020-01-16 01:56:26 -03:00
Martín Lucas Golini
0c30f4c300
Create eepp-build-check.yml
...
I've no idea what I'm doing. Action test.
2020-01-16 01:45:17 -03:00
Martín Lucas Golini
0f61c3fa96
Minor changes in how the library is presented.
2020-01-15 18:29:23 -03:00
Martín Lucas Golini
78a52e214b
Updated README.md.
2020-01-15 13:39:39 -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
b69f76e76e
Minor README.md changes.
2020-01-13 04:48:18 -03:00