Commit Graph

1402 Commits

Author SHA1 Message Date
Martín Lucas Golini
246fa4bf80 Removed and repleaced all Nodes delete without a previous close() call. This fixes a possible crash on UIListBox, UITable and UITabWidget.
Fixed UIWindow frame buffer pixel density.
Allow "text-decoration" CSS property.
Fixed a crash on the TextureAtlasEditor.
Added Action::getCurrentProgress().

--HG--
branch : dev
2019-11-26 04:21:41 -03:00
Martín Lucas Golini
634ea7f3cb Fixed frambuffer size.
--HG--
branch : dev
2019-11-24 22:12:19 -03:00
Martí­n Lucas Golini
182b83feb8 Minor clean up.
--HG--
branch : dev
2019-11-24 15:17:14 -03:00
Martí­n Lucas Golini
ec4914a411 background-position transition WIP.
Fixed and renamed Node::removeActionByTag() to Node::removeActionsByTag().

--HG--
branch : dev
2019-11-24 03:28:51 -03:00
Martí­n Lucas Golini
567d19aaed Fix in UINode::lengthAsPixels().
--HG--
branch : dev
2019-11-24 01:30:09 -03:00
Martí­n Lucas Golini
52965eb9d8 Crash fix on DisplayManager.
UINodeDrawable clean ups.
Added Node::removeAction(), Node:removeActionByTag(), Node::clearActions().
Store display DPI on scene node creation.

--HG--
branch : dev
2019-11-24 01:15:39 -03:00
Martí­n Lucas Golini
8b057fed7a Quick test changed.
--HG--
branch : dev
2019-11-23 22:53:57 -03:00
Martín Lucas Golini
6fc6385718 Edge offsets values support for background-position.
--HG--
branch : dev
2019-11-23 19:41:58 -03:00
Martín Lucas Golini
3f6f121d79 New TextureRegions from textures respect current pixel density.
--HG--
branch : dev
2019-11-23 19:14:17 -03:00
Martín Lucas Golini
068864f9c0 Foreground now renders after childs.
Added foreground-size support.

--HG--
branch : dev
2019-11-23 15:10:35 -03:00
Martín Lucas Golini
7a7542aa1d CSS background-size and background-position WIP.
--HG--
branch : dev
2019-11-22 23:40: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
0662e36231 Nit.
--HG--
branch : dev
2019-11-22 02:18:09 -03:00
Martín Lucas Golini
8e70ee1a34 Reverted last change.
--HG--
branch : dev
2019-11-22 01:05:02 -03:00
Martín Lucas Golini
99521c6807 Added .gitmodules.
--HG--
branch : dev
2019-11-22 00:51:48 -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
8cf77ffd2b Minor fix.
--HG--
branch : dev
2019-11-21 00:43:44 -03:00
Martín Lucas Golini
055d9ac4e6 UINodeDrawable bug fix.
--HG--
branch : dev
2019-11-18 12:15:33 -03:00
Martín Lucas Golini
841fe68684 Added UIWidget::removeClasses().
--HG--
branch : dev
2019-11-15 12:29:50 -03:00
Martín Lucas Golini
c84d528ae4 Added String::replaceAll() and String::replace() for String type.
Added Action::on().

--HG--
branch : dev
2019-11-14 16:15:09 -03:00
Martín Lucas Golini
fce51fc4d1 Allow - as separator for some CSS properties.
--HG--
branch : dev
2019-11-13 21:35:00 -03:00
Martín Lucas Golini
18b1a27f49 Border radius fix.
--HG--
branch : dev
2019-11-13 21:21:40 -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
54a88adff5 Minor clean up.
--HG--
branch : dev
2019-11-12 23:07:49 -03:00
Martín Lucas Golini
ae6fda1faf UIWindow modal mode fixes.
UIColor picker improvements.

--HG--
branch : dev
2019-11-11 02:53:01 -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
cb14426b6d Fixed a bug in UISlider.
--HG--
branch : dev
2019-11-10 23:30:10 -03:00
Martín Lucas Golini
b0d767c992 Added String::endsWith().
Added support for "!important" in CSS properties.

--HG--
branch : dev
2019-11-10 21:58:12 -03:00
Martín Lucas Golini
78696fc004 Added UIWidget::querySelector() and UIWidget::querySelectorAll().
--HG--
branch : dev
2019-11-10 21:12:15 -03:00
Martín Lucas Golini
8b437876b0 UIColorPicker implemented.
--HG--
branch : dev
2019-11-10 19:21:30 -03:00
Martín Lucas Golini
d65ecdf63b Color Picker more progress.
UIWindow invalidation fix.
UIWidget new functions: findByClass(), findByTag(), findAllByClass(), findAllByTag().

--HG--
branch : dev
2019-11-10 16:18:40 -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
092268f2e4 Color picker layout WIP.
--HG--
branch : dev
2019-11-10 01:41:34 -03:00
Martín Lucas Golini
652521961a Updated efsw.
--HG--
branch : dev
2019-11-10 01:16:27 -03:00
Martín Lucas Golini
588ce9251a Fix in editor for Windows.
--HG--
branch : dev
2019-11-10 00:45:59 -03:00
Martín Lucas Golini
c2a82455d8 UIEditor: Remember loaded layout files.
--HG--
branch : dev
2019-11-09 23:14:34 -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
8917dfebf0 Fixed UIMenu::remove() and UIMenu::removeAll() crashes.
Fixed UIImage size bugs.
Minor improvements in UIEditor.
Started implementing the color picker UI.
Fix when closing a Scene::Node when mouse was over that Node.

--HG--
branch : dev
2019-11-09 18:13:24 -03:00
Martín Lucas Golini
478a9ef20b Crash fix.
--HG--
branch : dev
2019-11-09 15:43:28 -03:00
Martín Lucas Golini
c750000a10 Support CSS property "url" function.
Added "foreground-image" CSS property.

--HG--
branch : dev
2019-11-08 22:22:47 -03:00
Martín Lucas Golini
45f4337308 GL3CP clipping fix (is this a driver bug?).
--HG--
branch : dev
2019-11-08 20:19:37 -03:00
Martín Lucas Golini
5ba55c5432 Minor fix on UIDropDownList.
--HG--
branch : dev
2019-11-08 12:51:43 -03:00
Martín Lucas Golini
94a1328690 Minor bug fix.
--HG--
branch : dev
2019-11-08 03:13:00 -03:00
Martín Lucas Golini
203bf674d5 UITextEdit scroll fix.
--HG--
branch : dev
2019-11-08 02:57:26 -03:00
Martín Lucas Golini
bb2a782f25 Minor clean up.
--HG--
branch : dev
2019-11-08 01:36:35 -03:00
Martín Lucas Golini
c1d586eaf9 Reworking input implementation (might have some bugs).
Minor bug fixes.

--HG--
branch : dev
2019-11-07 17:34:44 -03:00
Martín Lucas Golini
46a62c6fdb More clean up.
--HG--
branch : dev
2019-11-05 01:35:02 -03:00
Martín Lucas Golini
0b883ede96 Clean up code.
--HG--
branch : dev
2019-11-04 22:18:52 -03:00
Martín Lucas Golini
ffcf72deaf Minor fixes.
--HG--
branch : dev
2019-11-04 19:55:25 -03:00
Martín Lucas Golini
f38e7437f1 UILoader fix.
--HG--
branch : dev
2019-11-04 19:16:47 -03:00