Martín Lucas Golini
9ba1caba65
More WIP.
...
--HG--
branch : dev-css-refactor
2019-11-29 18:09:44 -03:00
Martín Lucas Golini
f20f4beba4
More progress.
...
--HG--
branch : dev-css-refactor
2019-11-28 21:32:56 -03:00
Martín Lucas Golini
ad08beb76f
Experimental refactor in progress.
...
--HG--
branch : dev-css-refactor
2019-11-28 01:22:15 -03:00
Martín Lucas Golini
f7119463f1
Some minor refactor for the CSS transitions. Starting new transition system.
...
--HG--
branch : dev
2019-11-27 01:39:33 -03:00
Martín Lucas Golini
36fae19cdb
Replaced some mDpSize for getSize().
...
Implementing CSS::StyleSheetLength.
--HG--
branch : dev
2019-11-22 16:18:57 -03:00
Martín Lucas Golini
45cf7f4f73
UINodeDrawable replacing UISkinState for UINode background and foreground.
...
WIP new properties support.
Added "text-align" property to UITextView.
Fixed a bug in StyleSheetSelectorRule.
--HG--
branch : dev
2019-11-13 17:40:38 -03:00
Martín Lucas Golini
87c80a0872
Fixed UISlider (again).
...
UIImage now can own Drawables.
UIColorPicker improvements.
Removed UISliderButton (not used anymore).
--HG--
branch : dev
2019-11-11 00:51:24 -03:00
Martín Lucas Golini
58eda1da03
Color Picker WIP.
...
--HG--
branch : dev
2019-11-10 04:14:33 -03:00
Martín Lucas Golini
da74085a06
Fixed Color::toHsv(), Color::fromHsv(), Color::toHsl().
...
Added to Colors::fromString(): rgb(), rgba(), hsl(), hsla(), hsv(), hsva().
--HG--
branch : dev
2019-11-09 21:51:09 -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
9aa7b4b7d0
Renamed TextureSaver to ScopedTexture.
...
Added System::ThreadPool.
Refactored ResourceLoader.
Removed OjbectLoader and all object type loaders.
Some minor refactors.
--HG--
branch : dev
2019-09-08 02:26:33 -03:00
Martín Lucas Golini
e3873780ad
Added Actions::Runnable.
...
UINode::setSkinColor invalidates draw.
Added Node::runOnMainThread.
--HG--
branch : dev
2019-06-24 22:03:36 -03:00
Martín Lucas Golini
a176383c07
Fixed crash when changing skin states from the stylesheet.
...
--HG--
branch : dev
2019-06-21 01:00:44 -03:00
Martín Lucas Golini
a0711c15a4
Renamed TSafeDataPointer to TScopedBuffer.
...
--HG--
branch : dev
2019-05-11 00:58:55 -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
9a42b7606a
Added IOStreamDeflate.
...
--HG--
branch : dev
2019-05-07 00:36:22 -03:00
Martín Lucas Golini
70dd741491
Added Compression class with gzip and deflate support.
...
Added IOStreamInflate and IOStreamString.
Added support for compressed response in HTTP requests.
--HG--
branch : dev
2019-05-01 22:00:40 -03:00
Martín Lucas Golini
af033b2fd0
Minor improvements on http requests and minor bug fix.
...
--HG--
branch : dev
2019-04-27 22:56:45 -03:00
Martín Lucas Golini
6e746afa98
Some minor CSS refactor.
...
--HG--
branch : dev
2019-01-22 01:49:38 -03:00
Martín Lucas Golini
eea0f6dfbc
CSS clean up.
...
--HG--
branch : dev
2019-01-21 00:51:27 -03:00
Martín Lucas Golini
41e1fbf2fc
Added TSafeDataPointer<T> and now SafeDataPointer implements TSafeDataPointer<Uint8>.
...
Renamed: Node::onMouseEnter and Node::onMouseExit in favor of: Node::onMouseOver and Node::onMouseLeave.
Renamed events NodeMessage::MouseEnter and NodeMessage::MouseExit for: NodeMessage::MouseOver and NodeMessage::MouseLeave.
Renamed events Event::MouseEnter and Event::MouseExit for: Event::MouseOver and Event::MouseLeave.
Node::onMouseOver and Node::onMouseLeave now reports the message to its parent tree.
Node flags now all passed as `const Uint32&`.
--HG--
branch : dev
2019-01-19 04:13:25 -03:00
Martín Lucas Golini
2cda2304d8
Cursor refactor.
...
--HG--
branch : dev
2019-01-12 02:22:31 -03:00
Martín Lucas Golini
6b05bae813
String::strFormat is now String::formatBuffer.
...
String::strFormated is now String::format.
Added Actions::ResizeBorderRadius and implemented Border Radius CSS transition.
Renamed BackgroundCorners for BorderRadius.
Renamed ForegroundCorners for ForgroundRadius.
--HG--
branch : dev
2019-01-09 01:13:57 -03:00
Martín Lucas Golini
d376f6506f
Auto size fixes.
...
Tab initial state fix.
--HG--
branch : dev
2019-01-07 16:46:46 -03:00
Martín Lucas Golini
9f0f5185d7
Added more CSS Transitions.
...
--HG--
branch : dev
2019-01-07 13:39:01 -03:00
Martín Lucas Golini
ecbf592eb3
CSS Transitions WIP.
...
--HG--
branch : dev
2019-01-07 03:51:08 -03:00
Martín Lucas Golini
ab1715c9c5
More work in CSS Transitions.
...
--HG--
branch : dev
2019-01-07 00:10:17 -03:00
Martín Lucas Golini
6e46bf9968
Minor clean up.
...
--HG--
branch : dev
2019-01-06 14:46:20 -03:00
Martín Lucas Golini
5f7281e808
More clean up.
...
--HG--
branch : dev-css
2019-01-01 15:39:18 -03:00
Martín Lucas Golini
fa5b958c8e
Some clean up.
...
--HG--
branch : dev-css
2019-01-01 04:32:55 -03:00
Martín Lucas Golini
3962de8e43
More CSS work.
...
--HG--
branch : dev-css
2018-12-30 03:28:31 -03:00
Martín Lucas Golini
33d0cb5086
Moved StyleSheet classes into classes files.
...
--HG--
branch : dev-stateful-drawable
2018-12-28 01:28:07 -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
5449286b04
UIStyle WIP.
...
--HG--
branch : dev-stateful-drawable
2018-12-26 15:23:55 -03:00
Martín Lucas Golini
33ba62193b
UIState now is an interface. UISkinState implements Skin states.
...
Some minor fixes.
--HG--
branch : dev-stateful-drawable
2018-12-22 18:31:18 -03:00
Martín Lucas Golini
fba7a467e2
Removed UIBorder in favor of stateful UISkin.
...
--HG--
branch : dev-stateful-drawable
2018-12-21 02:02:41 -03:00
Martín Lucas Golini
ae9f00cf81
Replaced UIBackground in favor of stateful UISkin.
...
--HG--
branch : dev-stateful-drawable
2018-12-21 01:35:58 -03:00
Martín Lucas Golini
76eb42b8c5
Some clean up.
...
--HG--
branch : dev-stateful-drawable
2018-12-20 22:26:22 -03:00
Martín Lucas Golini
da7d035a09
UISkinState is now UIState.
...
--HG--
branch : dev-stateful-drawable
2018-12-20 18:42:37 -03:00
Martín Lucas Golini
6ef328ef31
Added Scene Actions: Enable, Disable, Visible.
...
Removed all the start[ActionName] functions in UINode in favor of using runAction.
--HG--
branch : dev-stateful-drawable
2018-12-20 13:10:29 -03:00
Martín Lucas Golini
3ba966eebd
UISkin is now a StateListDrawable
...
--HG--
branch : dev-stateful-drawable
2018-12-20 03:11:34 -03:00
Martín Lucas Golini
167c2757ba
Removed UISkinComplex.
...
--HG--
branch : dev-stateful-drawable
2018-12-20 01:36:34 -03:00
Martín Lucas Golini
280931e236
Stateful Drawable skeleton.
...
--HG--
branch : dev-stateful-drawable
2018-12-17 02:13:28 -03:00
Martín Lucas Golini
c183ed90c5
UISpinBox padding.
...
Some fixes in UIWindow and UIScrollBar.
--HG--
branch : dev-widget-padding
2018-12-16 18:36:50 -03:00
Martín Lucas Golini
daef517aa9
Added NodeAttribute, now UIWidgets can setAttribute from attribute name and value.
...
--HG--
branch : dev
2018-07-14 20:43:29 -03:00
Martín Lucas Golini
0b17abb1d8
Added FLAC read support.
...
--HG--
branch : dev
2018-04-22 22:42:01 -03:00
Martín Lucas Golini
56129ca9b5
Added mp3 read support.
...
--HG--
branch : dev
2018-04-22 21:39:04 -03:00
Martín Lucas Golini
b8328c0e1f
Removed GL_BLEND state control.
...
TextureSaver is now public.
--HG--
branch : dev
2018-03-21 02:52:24 -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