Commit graph

23 commits

Author SHA1 Message Date
a3cda92f4c Add bold font support in ui::label 2022-03-12 17:50:33 +03:00
e237959894 Add ui::element::style_updated & own_style_updated replacing set_style(style()) 2022-03-11 13:11:47 +03:00
b215d52289 Reset ui::label cached state on style change 2022-03-09 19:55:43 +03:00
e06549f4dc Fix label stretch with lines ending in newline 2022-03-02 23:02:39 +03:00
512e9b51b7 Cache inf cached state for labels 2022-02-27 19:40:18 +03:00
a52ea77e69 Support stretching spaces in ui::label 2022-02-15 17:12:46 +03:00
0be73e2816 Replace ui:🏷️:multiline_mode with boolean ui:🏷️:wrap 2022-02-15 16:55:18 +03:00
e4bd58c5ef Support not skipping extra spaces in ui::label 2022-02-02 19:45:32 +03:00
7499785c72 Support non-propagating styles in ui elements 2021-10-13 22:52:45 +03:00
a362dafee3 Add app::ui_scene helper base class 2021-03-03 12:24:45 +03:00
b37d2d25c7 Implement cached style merging 2021-02-27 20:21:50 +03:00
d0a117adf4 Make style members optional 2021-02-27 19:59:12 +03:00
d16a71012d Fix ui::label size constraints 2021-02-26 14:35:11 +03:00
2c39434f41 Support multiline strings in label 2021-02-26 12:20:01 +03:00
e754da5f46 Label breaks lines on space characters only 2021-02-26 11:50:34 +03:00
0de3b782dc Add text shadows 2021-02-26 11:36:32 +03:00
c9ec53952c Implement multiline modes in label 2021-02-26 11:34:32 +03:00
92a395c293 Support overflow modes in label 2021-02-25 21:25:25 +03:00
57473c545c Support all alignment modes in label 2021-02-25 21:09:41 +03:00
fd7fbd4d87 Label properties change triggers reshape 2021-02-25 15:15:42 +03:00
49c9e8c7cf Use glyph drawing in labels 2021-02-25 14:18:10 +03:00
69bd546848 Label implementation wip 2021-02-25 11:42:47 +03:00
a53b32067f UI library prototype wip 2021-02-25 09:07:39 +03:00