147 Commits

Author SHA1 Message Date
Malik Olivier Boussejra
f891dd76a8 Add ChildWindow::movable to CHANGELOG 2019-12-02 19:35:50 +09:00
Joonas Javanainen
ae2f7d047c
Upgrade to cimgui/imgui 1.73 2019-09-25 18:41:12 +03:00
Joonas Javanainen
4833811950
Remove all deprecated things 2019-09-18 11:15:20 +03:00
Joonas Javanainen
f9db7db7c7
Update changelog for 0.2.1 2019-09-09 21:55:43 +03:00
Joonas Javanainen
9b2db30330
Fix changelog section 2019-09-09 19:41:11 +03:00
Johan Andersson
3699401348 Add fix to changelog 2019-09-09 11:36:48 +02:00
Joonas Javanainen
98f508412d
Update changelog 2019-09-08 12:09:30 +03:00
Joonas Javanainen
b92a8b1ae2
Update changelog 2019-09-07 21:24:30 +03:00
Joonas Javanainen
6062347643
Update changelog 2019-09-07 16:45:43 +03:00
Joonas Javanainen
8a862ae220
Upgrade to cimgui/imgui 1.72b 2019-09-05 09:30:49 +03:00
Joonas Javanainen
d71cb41ac9
Bump minimum Rust to 1.36 2019-09-05 09:13:04 +03:00
Joonas Javanainen
278606c237
Fix changelog links 2019-07-13 19:04:47 +03:00
Joonas Javanainen
46d099f40f
Require explicit ending/popping of almost all stack tokens
This is probably going to be controversial...
Calling end/pop in the Drop implementation causes way too many problems,
and interacts very badly with panics.

There are closure-based simpler implementations of almost everything
except parameter stacks that are still convenient to use. However, if we
end up switching to &mut Ui in most functions (very much possible in the
future!), closures will complicate matters so push/pop and begin/end
pairs are still relevant.
2019-07-13 17:19:32 +03:00
Joonas Javanainen
83c2503134
Redesign menu API 2019-07-13 15:28:51 +03:00
Joonas Javanainen
664efd91a7
Redesign sliders 2019-07-13 14:59:25 +03:00
Joonas Javanainen
baa9362a25
Redesign selectable API 2019-07-13 13:11:51 +03:00
Joonas Javanainen
c0b9571160
Redesign combo box API 2019-07-13 12:42:35 +03:00
Joonas Javanainen
f05fd62c30
Update image / image button API 2019-07-13 10:54:27 +03:00
Joonas Javanainen
37adc371e8
Add most missing utility functions 2019-07-13 01:24:11 +03:00
Joonas Javanainen
f4549d93ac
Redesign child window API 2019-07-13 00:54:03 +03:00
Joonas Javanainen
c71c1ea22d
Update ID stack manipulation to use stack tokens 2019-07-13 00:22:32 +03:00
Joonas Javanainen
54853f4114
Add full support to the column API 2019-07-12 23:27:19 +03:00
Joonas Javanainen
5f2bdc0604
Pass PathBuf in [log,ini]_filename functions 2019-07-12 23:10:03 +03:00
Joonas Javanainen
f1c041b3f3
Update layout API 2019-07-12 20:59:41 +03:00
Joonas Javanainen
86ee32273f
Add window scrolling API 2019-07-12 20:44:05 +03:00
Joonas Javanainen
bbf9c57cdc
Re-export crates from renderers 2019-07-12 20:32:22 +03:00
Joonas Javanainen
930d44e92b
Implement std::error::Error for renderer errors 2019-07-12 20:29:00 +03:00
Joonas Javanainen
a2d3e434af
Update change log 2019-07-12 20:21:57 +03:00
Joonas Javanainen
f476c3da0e
Release: 0.1.0 2019-07-12 17:28:25 +03:00
Joonas Javanainen
3f6bc12e0b
Pull clipboard support from 0.1-dev 2019-07-08 17:47:36 +03:00
Joonas Javanainen
be3a811178
Update change log 2019-07-01 14:35:49 +03:00
Joonas Javanainen
41d6ccc6b3
Upgrade dependencies 2019-04-21 13:25:46 +03:00
Joonas Javanainen
e2a6ff6ea6
Release: 0.0.23 2019-04-10 22:27:39 +03:00
Joonas Javanainen
a51afa0539
Upgrade to gfx 0.18 2019-04-10 21:38:57 +03:00
Joonas Javanainen
7c1672b4f9
Update change log 2019-04-10 21:32:44 +03:00
Johan Andersson
a84de348af Add support for image buttons 2019-02-25 01:13:21 +01:00
Joonas Javanainen
1f95d23e9d
Remove deprecated things 2019-02-05 21:29:00 +02:00
Joonas Javanainen
28ece175ef
Release: 0.0.22 2019-02-05 21:22:15 +02:00
Joonas Javanainen
83128698ea
Update changelog 2019-02-05 21:20:15 +02:00
Joonas Javanainen
79829d3200
Bump minimum Rust version to 1.31
Damnit stb_truetype :'(
2018-12-31 11:40:32 +02:00
Joonas Javanainen
eb5aaf1c2a
Replace imgui-glutin-support with imgui-winit-support 2018-12-16 12:02:42 +02:00
Malik Olivier Boussejra
0b459cf104
Merge pull request #183 from malikolivier/172-update-glutin-on-gfx
Update glutin to 0.19.0 on gfx examples
2018-12-05 07:55:02 +09:00
Joonas Javanainen
44db8d81e6
Upgrade to imgui 1.66b 2018-12-04 20:14:22 +02:00
Malik Olivier Boussejra
4ae0392e48 Bump minimum Rust version to 1.28
The previous commit added support for glutin 0.19.0.

glutin 0.19.0 depends on winit 0.18.0, which requires rust 1.28.0 or later.

Here is the full dependency chain:

glutin 0.19.0 > winit 0.18 > smithay-client-toolkit 0.4.2 > andrew 0.1.4 > rusttype 0.7.3 > ordered-float 1.0.1 (on linux)

ordered-float uses [repr(transparent)], which is now stabilised on latest rust,
hence the requirement for rust 1.28.0.
2018-12-01 19:05:49 +09:00
Joonas Javanainen
0440752e0b
Upgrade to cimgui 1.66.2 / imgui 1.66 2018-11-29 22:10:49 +02:00
Malik Olivier Boussejra
713d669783 [Ui] Add with_text_wrap_pos
Wrap igPushTextWrapPos and igPopTextWrapPos.
2018-11-23 21:33:14 +09:00
Joonas Javanainen
578eaf7373
Update documentation 2018-10-12 22:47:20 +03:00
Joonas Javanainen
c85e73eca6
Release: 0.0.21 2018-10-11 23:14:38 +03:00
Joonas Javanainen
3a4f6b2c17
Update changelog 2018-10-11 19:37:16 +03:00
Malik Olivier Boussejra
4e328d3bba [CHANGELOG] Add popup modal 2018-09-26 14:29:32 +09:00