Joonas Javanainen
8a862ae220
Upgrade to cimgui/imgui 1.72b
2019-09-05 09:30:49 +03:00
Joonas Javanainen
a34262b6eb
Upgrade dependencies
2019-09-05 09:17:33 +03:00
Joonas Javanainen
3d83a8af5c
Try to use Travis Bionic environment
2019-09-05 09:14:01 +03:00
Joonas Javanainen
d71cb41ac9
Bump minimum Rust to 1.36
2019-09-05 09:13:04 +03:00
Joonas Javanainen
54bbee6035
Merge pull request #252 from aclysma/ignore-c-linkage-warning
...
Disable return-type-c-linkage warning
2019-09-04 09:26:48 +03:00
Joonas Javanainen
390042db10
Merge pull request #251 from Jasper-Bekkers/master
...
Mark a bunch of methods that return a builder as `must_use`
2019-09-04 09:22:18 +03:00
Joonas Javanainen
4b4f613592
Merge pull request #245 from aloucks/font_config_name
...
Add name to FontConfig
2019-09-04 09:18:32 +03:00
Joonas Javanainen
23b26b7f5e
Merge pull request #228 from aloucks/winit-20
...
Add support for winit 0.20-alpha via feature toggle
2019-09-04 09:16:03 +03:00
Joonas Javanainen
5f2dcd79fc
Merge branch 'master' into winit-20
2019-09-04 09:15:41 +03:00
Philip Degarmo
b2d5da3a6a
Build fix for msvc.. use flag_if_supported instead of flag
2019-08-28 08:08:10 -07:00
Philip Degarmo
5903391fa5
Fix a compile warning
...
"warning: `...` range patterns are deprecated" (ellipsis_inclusive_range_patterns)
2019-08-27 21:59:47 -07:00
Philip Degarmo
fda30fd528
Fix backspace for text entry fields.
...
The original problem was that hitting backspace would insert 0x7f, and then delete it. This prevented deleting the intended character.
2019-08-27 21:54:10 -07:00
Philip Degarmo
9f914fc12d
Disable return-type-c-linkage warning
2019-08-27 21:44:00 -07:00
Jasper-Bekkers
ec5784055f
Mark a bunch of methods that return a builder as must_use
2019-08-23 19:18:49 +02:00
Aaron Loucks
1c2d6d92f9
Add name to FontConfig
2019-07-27 14:52:35 -04:00
Joonas Javanainen
00a724283e
Merge pull request #237 from nico-abram/patch-1
...
Replace static mut bool with AtomicBool
2019-07-22 23:53:31 +03:00
Joonas Javanainen
50f4a2c975
Use the gfx vertex macro via a workaround
2019-07-17 11:19:07 +03:00
Joonas Javanainen
3369abd429
Upgrade dependencies
2019-07-17 10:45:59 +03:00
Joonas Javanainen
29f792a62d
Merge pull request #235 from Gekkio/dependabot/cargo/parking_lot-0.9
...
Update parking_lot requirement from 0.8 to 0.9
2019-07-15 10:47:19 +03:00
Nicolas
79951acf39
Replace static mut bool with AtomicBool
2019-07-15 04:34:47 -03:00
dependabot-preview[bot]
6330ef955b
Update parking_lot requirement from 0.8 to 0.9
...
Updates the requirements on [parking_lot](https://github.com/Amanieu/parking_lot ) to permit the latest version.
- [Release notes](https://github.com/Amanieu/parking_lot/releases )
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/parking_lot/compare/0.8.0...0.9.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-15 03:52:24 +00: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
e142f5d1b5
Fix several clippy nits
2019-07-13 15:37:09 +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
95662e575a
Derive Copy, Clone, Debug for builders whenever possible
2019-07-13 13:53:24 +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
71ae5673b8
Add set_next_item_width and calc_item_width
2019-07-13 10:38:14 +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
3f7cc4d242
Update documentation and add some tests
2019-07-12 22:57:11 +03:00
Joonas Javanainen
c791ad214d
Add radio button example
2019-07-12 21:01:12 +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
11b6932714
Pull new color editor/picker API from 0.1-dev
2019-07-12 20:18:44 +03:00
Joonas Javanainen
6ad52c517b
Pull new progress bar API from 0.1-dev
2019-07-12 20:15:08 +03:00
Joonas Javanainen
7f10cb35b2
Pull new window API from 0.1-dev
2019-07-12 19:43:39 +03:00
Joonas Javanainen
838be18031
Remove all deprecated things
2019-07-12 17:43:43 +03:00
Joonas Javanainen
f8c73f31a0
Bump version to 0.2.0-pre
2019-07-12 17:32:38 +03:00
Joonas Javanainen
f476c3da0e
Release: 0.1.0
2019-07-12 17:28:25 +03:00
Joonas Javanainen
d5d0ff7662
Change version back to 0.1.0-pre
2019-07-09 01:05:01 +03:00