801 Commits

Author SHA1 Message Date
Joonas Javanainen
1f082d6d9b
Release: 0.2.0 2019-09-07 21:17:31 +03:00
Joonas Javanainen
d22f763ff0
Update readme 2019-09-07 20:07:28 +03:00
Joonas Javanainen
6062347643
Update changelog 2019-09-07 16:45:43 +03:00
Joonas Javanainen
9fcfad0db7
Add virtual key code for KeyPadEnter 2019-09-07 16:42:32 +03:00
Joonas Javanainen
8149fb4268
Reformat 2019-09-07 16:42:32 +03:00
Joonas Javanainen
6a9fb254d6
Merge pull request #258 from jaynus/combo_fix
Small fix for missing .end() statement on new ComboBox causing a panic
2019-09-07 16:23:56 +03:00
Joonas Javanainen
14d8068477
Add required packages 2019-09-07 16:23:39 +03:00
jaynus
904bda9354 Add an end statement for the build_simple combobox function which was causing crashing 2019-09-06 16:52:02 -07:00
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
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