mirror of
https://github.com/eliasstepanik/imgui-rs.git
synced 2026-01-24 11:58:32 +00:00
removed min const generics feature
This commit is contained in:
parent
8fddba0143
commit
c68632d9e4
@ -1,5 +1,9 @@
|
|||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## Unreleased
|
||||||
|
|
||||||
|
- MSRV is now **1.54**. We soft-updated to this in 0.8.0 with a feature `min-const-generics`, which has now been removed (and as such, we resume having no default features).
|
||||||
|
|
||||||
## [0.8.0] - 2021-09-17
|
## [0.8.0] - 2021-09-17
|
||||||
|
|
||||||
Welcome to the `0.8.0` update. This is one of the largest updates imgui-rs has ever seen; it will generate errors in a `0.7` project, but hopefully it should be both quick to fix, and enjoyable to update. See our [release page](https://github.com/imgui-rs/imgui-rs/releases/tag/v0.8.0) for more information and a list of contributors to this cycle. Thank you to everyone who uses `imgui-rs`, files issues, and spend their time and effort to PR new changes into the codebase. Because of all that effort, this is by far the best `imgui-rs` has looked!
|
Welcome to the `0.8.0` update. This is one of the largest updates imgui-rs has ever seen; it will generate errors in a `0.7` project, but hopefully it should be both quick to fix, and enjoyable to update. See our [release page](https://github.com/imgui-rs/imgui-rs/releases/tag/v0.8.0) for more information and a list of contributors to this cycle. Thank you to everyone who uses `imgui-rs`, files issues, and spend their time and effort to PR new changes into the codebase. Because of all that effort, this is by far the best `imgui-rs` has looked!
|
||||||
|
|||||||
@ -18,11 +18,8 @@ imgui-sys = { version = "0.8.1-alpha.0", path = "../imgui-sys" }
|
|||||||
parking_lot = "0.11"
|
parking_lot = "0.11"
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = ["min-const-generics"]
|
|
||||||
|
|
||||||
wasm = ["imgui-sys/wasm"]
|
wasm = ["imgui-sys/wasm"]
|
||||||
freetype = ["imgui-sys/freetype"]
|
freetype = ["imgui-sys/freetype"]
|
||||||
min-const-generics = []
|
|
||||||
# this api is in beta in the upstream imgui crate. See issue #524 for more info.
|
# this api is in beta in the upstream imgui crate. See issue #524 for more info.
|
||||||
# it should be stable and fine to use though.
|
# it should be stable and fine to use though.
|
||||||
tables-api = []
|
tables-api = []
|
||||||
|
|||||||
@ -303,7 +303,7 @@ impl<'ui> Ui<'ui> {
|
|||||||
outer_size: [f32; 2],
|
outer_size: [f32; 2],
|
||||||
inner_width: f32,
|
inner_width: f32,
|
||||||
) -> Option<TableToken<'ui>> {
|
) -> Option<TableToken<'ui>> {
|
||||||
let should_render = unsafe {
|
unsafe {
|
||||||
sys::igBeginTable(
|
sys::igBeginTable(
|
||||||
self.scratch_txt(str_id),
|
self.scratch_txt(str_id),
|
||||||
column as i32,
|
column as i32,
|
||||||
@ -311,13 +311,7 @@ impl<'ui> Ui<'ui> {
|
|||||||
outer_size.into(),
|
outer_size.into(),
|
||||||
inner_width,
|
inner_width,
|
||||||
)
|
)
|
||||||
};
|
.then(|| TableToken::new(self))
|
||||||
|
|
||||||
// todo: once msrv is 1.54, convert this to .then(||)
|
|
||||||
if should_render {
|
|
||||||
Some(TableToken::new(self))
|
|
||||||
} else {
|
|
||||||
None
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -325,7 +319,6 @@ impl<'ui> Ui<'ui> {
|
|||||||
///
|
///
|
||||||
/// Takes an array of table header information, the length of which determines
|
/// Takes an array of table header information, the length of which determines
|
||||||
/// how many columns will be created.
|
/// how many columns will be created.
|
||||||
#[cfg(feature = "min-const-generics")]
|
|
||||||
#[must_use = "if return is dropped immediately, table is ended immediately."]
|
#[must_use = "if return is dropped immediately, table is ended immediately."]
|
||||||
pub fn begin_table_header<'a, Name: AsRef<str>, const N: usize>(
|
pub fn begin_table_header<'a, Name: AsRef<str>, const N: usize>(
|
||||||
&self,
|
&self,
|
||||||
@ -339,7 +332,6 @@ impl<'ui> Ui<'ui> {
|
|||||||
///
|
///
|
||||||
/// Takes an array of table header information, the length of which determines
|
/// Takes an array of table header information, the length of which determines
|
||||||
/// how many columns will be created.
|
/// how many columns will be created.
|
||||||
#[cfg(feature = "min-const-generics")]
|
|
||||||
#[must_use = "if return is dropped immediately, table is ended immediately."]
|
#[must_use = "if return is dropped immediately, table is ended immediately."]
|
||||||
pub fn begin_table_header_with_flags<'a, Name: AsRef<str>, const N: usize>(
|
pub fn begin_table_header_with_flags<'a, Name: AsRef<str>, const N: usize>(
|
||||||
&self,
|
&self,
|
||||||
@ -354,7 +346,6 @@ impl<'ui> Ui<'ui> {
|
|||||||
/// and gives users the most flexibility.
|
/// and gives users the most flexibility.
|
||||||
/// Takes an array of table header information, the length of which determines
|
/// Takes an array of table header information, the length of which determines
|
||||||
/// how many columns will be created.
|
/// how many columns will be created.
|
||||||
#[cfg(feature = "min-const-generics")]
|
|
||||||
#[must_use = "if return is dropped immediately, table is ended immediately."]
|
#[must_use = "if return is dropped immediately, table is ended immediately."]
|
||||||
pub fn begin_table_header_with_sizing<'a, Name: AsRef<str>, const N: usize>(
|
pub fn begin_table_header_with_sizing<'a, Name: AsRef<str>, const N: usize>(
|
||||||
&self,
|
&self,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user