778 Commits

Author SHA1 Message Date
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
Joonas Javanainen
23cdd8b597
Release: 0.1.0-rc.2 2019-07-09 01:00:21 +03:00
Joonas Javanainen
9ed1394fc2
Merge pull request #232 from Veykril/master
Do not reexport ffi imgui functions on windows
2019-07-09 00:58:19 +03:00
Lukas Wirth
44593da120 define CIMGUI_NO_EXPORT when building cimgui 2019-07-08 18:36:08 +02:00
Joonas Javanainen
8af46b4a22
Add missing self parameter 2019-07-08 18:28:31 +03:00
Joonas Javanainen
0132ab5207
Go back to unprefixed *Renderer and *RendererError names
Prefixing wasn't supposed to end up in master
2019-07-08 18:07:21 +03:00
Joonas Javanainen
3f6bc12e0b
Pull clipboard support from 0.1-dev 2019-07-08 17:47:36 +03:00
Joonas Javanainen
35f7ed9737
Reformat 2019-07-07 14:36:08 +03:00
Joonas Javanainen
8d00cdb64c
Upgrade dependencies 2019-07-07 14:32:44 +03:00
Joonas Javanainen
93d1ff259c
Fix examples 2019-07-07 14:25:47 +03:00
Joonas Javanainen
1f5bb7c449
Add more deprecations 2019-07-02 00:12:08 +03:00
Joonas Javanainen
774e336f9c
Rename time/frame_count 2019-07-02 00:09:33 +03:00
Joonas Javanainen
1851dee040
Add several deprecated type aliases 2019-07-01 23:55:04 +03:00
Joonas Javanainen
17317218e4
Change version back to 0.1.0-pre 2019-07-01 23:13:56 +03:00
Joonas Javanainen
df4ded4afc
Release: 0.1.0-rc.1 2019-07-01 23:09:57 +03:00
Joonas Javanainen
b4bd7a2743
Fix parameter order 2019-07-01 22:39:24 +03:00