Commit Graph

1521 Commits

Author SHA1 Message Date
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