|
|
b1063f83d9
|
Add file icon to file dialog
|
2023-01-04 01:39:37 +03:00 |
|
|
|
f31e97edde
|
Add a file dialog implementation
|
2023-01-03 23:31:45 +03:00 |
|
|
|
9481997034
|
Support retrieving ui:🪟:on_close callback & explicitly closing a window
|
2023-01-03 23:31:36 +03:00 |
|
|
|
c43aa72334
|
Another selector spawning lifetime fix
|
2023-01-01 23:53:54 +03:00 |
|
|
|
c0c659ee61
|
Fix spawned selector lifetime
|
2023-01-01 21:54:49 +03:00 |
|
|
|
e1d4608e3f
|
Highlight the option that owns the active submenu in ui::selector
|
2022-12-23 10:01:24 +03:00 |
|
|
|
d6f53ed76f
|
Make default ui::selector use fg_color instead of bg_color
|
2022-12-23 09:59:31 +03:00 |
|
|
|
bd9e148d9b
|
Fix extra semicolon
|
2022-12-22 21:48:32 +03:00 |
|
|
|
a63bc2eb01
|
Add submenu arrows to default ui::selector
|
2022-12-22 16:33:46 +03:00 |
|
|
|
72cbec959d
|
Support ui::button::on_release callback
|
2022-12-22 16:06:02 +03:00 |
|
|
|
d692256580
|
Support alpha-channel in ui::color_picker
|
2022-12-20 18:19:14 +03:00 |
|
|
|
17bb412140
|
Draw checkers for transparent color in ui::color_view
|
2022-12-20 18:19:05 +03:00 |
|
|
|
8e0c27c8c0
|
Add ui::color_picker composite element
|
2022-12-20 17:12:18 +03:00 |
|
|
|
5af0c66599
|
Add simple ui::color_view element
|
2022-12-20 17:12:06 +03:00 |
|
|
|
932e64a991
|
Fix default ui::button child & size constraints handling
|
2022-12-20 17:11:54 +03:00 |
|
|
|
5bf544d032
|
Add generic ui::spawn
|
2022-12-20 17:11:23 +03:00 |
|
|
|
183e5bb482
|
Rename ui::spawn -> ui::spawn_selector
|
2022-12-20 17:11:14 +03:00 |
|
|
|
79eceaa616
|
Fix selectors lifetime issues
|
2022-12-19 21:17:22 +03:00 |
|
|
|
6fe5d72415
|
Fix ui::grid_layout::set_size element parenting
|
2022-12-19 20:35:12 +03:00 |
|
|
|
cf13025cc6
|
Support update callback in ui::event_interceptor
|
2022-12-19 12:29:22 +03:00 |
|
|
|
c1699fe882
|
Add default image provider
|
2022-12-19 09:52:02 +03:00 |
|
|
|
852a170c97
|
Add default ui::edit implementation
|
2022-12-18 21:55:30 +03:00 |
|
|
|
9ab72a7c1a
|
Fix default ui::window impl event handling
|
2022-12-18 21:55:23 +03:00 |
|
|
|
1c9fb28ebf
|
Implement shadows in default selector impl
|
2022-12-18 19:22:55 +03:00 |
|
|
|
f42b91a80e
|
Another selector callback fix
|
2022-12-18 19:15:24 +03:00 |
|
|
|
e28b7a8e67
|
Fix rapidjson dependence
|
2022-12-18 18:35:13 +03:00 |
|
|
|
a1307b84b9
|
Support changing ui::default_element_factory close icon
|
2022-12-18 18:17:40 +03:00 |
|
|
|
3a93ddce65
|
Fix selector callback patching
|
2022-12-18 18:17:00 +03:00 |
|
|
|
d5fdb2a7c5
|
Support changing ui::label text_style without tagged text
|
2022-12-18 18:15:14 +03:00 |
|
|
|
3d2c03c1b4
|
Implement default ui::selector
|
2022-12-18 16:42:39 +03:00 |
|
|
|
83cb71d2c0
|
Implement width/height_constraints for default ui::frame implementation
|
2022-12-18 16:42:27 +03:00 |
|
|
|
83559aba51
|
Fix ui::label line height calculation
|
2022-12-18 16:41:59 +03:00 |
|
|
|
a7d331544c
|
Implement ui::event_interceptor::width/height_constraints
|
2022-12-18 16:41:44 +03:00 |
|
|
|
b00e59ab08
|
Add rapidjson, msdf & bitmap fonts support and bmfont parser
|
2022-12-18 14:43:57 +03:00 |
|
|
|
5f7da5ddc5
|
Fix label tagged text error reporting
|
2022-12-16 16:28:24 +03:00 |
|
|
|
11e46ba1c6
|
Support retrieving caption label from ui::window
|
2022-12-08 17:53:55 +03:00 |
|
|
|
65d95d9b5a
|
Make ui::edit::numeric validators accept max value length
|
2022-05-30 22:13:28 +03:00 |
|
|
|
60150151df
|
Fix ui::label stretch for lines in the middle of text ending in newline
|
2022-05-29 23:00:44 +03:00 |
|
|
|
6e289b3b90
|
Support arbitrary post-draw effect in ui::controller
|
2022-05-29 19:27:28 +03:00 |
|
|
|
14d7dda788
|
Fix ui::scroller size constraints
|
2022-05-29 11:59:30 +03:00 |
|
|
|
ccfe940448
|
Fix positioning ui::label lines
|
2022-05-29 11:46:23 +03:00 |
|
|
|
b167e06898
|
Support user-supplied tag mapper in ui::label
|
2022-05-28 20:09:17 +03:00 |
|
|
|
2a2a97f0f8
|
Refactor ui::tagged_text to use allocated strings instead of string_views
|
2022-05-28 20:08:57 +03:00 |
|
|
|
b9a5861e85
|
Make ui::find_element_by_id traverse children in reverse order
|
2022-05-28 15:52:13 +03:00 |
|
|
|
a567cbbbf5
|
Support moving ui::screen child to top
|
2022-05-27 19:59:03 +03:00 |
|
|
|
203d0504ac
|
Fix text wrapping in ui::label
|
2022-05-26 23:56:09 +03:00 |
|
|
|
2574b7aa2b
|
Make ui::screen use new size constrains api
|
2022-05-26 23:54:15 +03:00 |
|
|
|
21ae912271
|
Add ui::find_element_by_id
|
2022-05-25 22:55:25 +03:00 |
|
|
|
924533fc7f
|
Add ui::element::id
|
2022-05-25 22:55:12 +03:00 |
|
|
|
ebdd90c520
|
Add ui::painter::draw_triangle with per-vertex colors
|
2022-05-25 22:53:20 +03:00 |
|