227 Commits

Author SHA1 Message Date
Jack OntheGoMac
bebd4168fa fixed breaking my commits to dbr 2021-12-21 17:04:42 -08:00
dbr/Ben
da549297b7
Update changelog regarding docking feature 2021-11-12 16:53:58 +11:00
Jack Mac
c36f30ea94 drag drop changes 2021-10-15 16:38:46 -04:00
Jack Mac
88a352f76b finishing this pr 2021-10-13 12:52:19 -04:00
Jack Mac
311a31d74c menu rewrite 2021-10-13 12:52:19 -04:00
dbr
4b9b609817 Update changelog for add_poyline 2021-10-13 16:21:40 +11:00
Jack Mac
de69a0c103 deprecated InputInt and InputFloat, switched to using InputScalar 2021-10-06 13:09:34 -04:00
Jack Mac
36aed0e4e1 reduced down to just glium 0.30 2021-10-06 11:35:07 -04:00
Jack Mac
9a115a3d37 adding changelog entry 2021-10-06 11:31:35 -04:00
Jack Mac
074c40e927 transmogrified the Id struct 2021-10-01 16:21:20 -04:00
Jack Mac
f0782f4ea2 restated the changelog shared atlas issue 2021-10-01 13:45:49 -04:00
Jack Mac
2a8374a339 removed ZST for Ui and changed shared font atlas to be based on UnsafeCell 2021-10-01 11:36:24 -04:00
Jack Mac
9417eb4c42 removed the other deprecation 2021-09-25 13:06:31 -04:00
Jack Mac
1082a29a37 removed push style color multiple, which was silly 2021-09-25 12:57:52 -04:00
Jack Mac
c68632d9e4 removed min const generics feature 2021-09-25 12:47:28 -04:00
Jack Mac
4809d031b7 issuing version update! 2021-09-17 12:37:53 -04:00
Jack Mac
dacc2c735e added info about the tables-api 2021-09-17 12:37:53 -04:00
Jack Mac
5a27f7ad78 made the regex help simpler 2021-09-17 12:37:53 -04:00
Jack Mac
5702b33e3f updating the changelog holy god that's so much changelog 2021-09-17 12:37:53 -04:00
Jack Mac
2a547f2a66 updated changelog to ignore combobox message.
also removed the previous notion that some things required &str -- we figured out how to not need that
2021-09-13 17:12:24 -04:00
Jack Mac
04af6ab69a updating msrv to 1.54
Added a "get out of jail free" card in the min-const-generics feature
2021-09-13 13:03:13 -04:00
dbr
600ceeb7d6 Update changelog/readme 2021-09-09 12:56:07 +10:00
Jack Spira
e8412180d8 updated changelog 2021-09-05 23:38:23 -07:00
Jack Spira
7d06d4210f Rebased, updated changelog, and fixed irksome clippy errors.
Ready for merge
2021-09-05 11:37:22 -07:00
Jack Spira
9852501635 updated sliders docs 2021-09-05 11:23:31 -07:00
Thom Chiovoloni
b489bb2228 Changelog for wchar32 use (surprisingly subtle) 2021-04-06 00:34:57 -07:00
Thom Chiovoloni
618a3f3fa5 Changelog 2021-04-04 17:30:44 -07:00
Thom Chiovoloni
c68e29f0ae
Merge pull request #463 from dbr/key-by-index 2021-04-03 12:29:02 -07:00
AngelOfSol
42ab8ae591 Modifies build functions to allow returning data from the build
closures.
2021-03-26 01:14:08 -04:00
dbr
7b3012cd81 Changelog entry 2021-03-12 12:53:13 +11:00
dbr/Ben
965dd87892
Merge branch 'master' into drawimage 2021-03-09 10:27:23 +11:00
Thom Chiovoloni
d0e2be1678
Merge pull request #457 from dbr/imgui-v1.81 2021-03-06 15:49:11 -08:00
dbr
b06a7c3f92 Changelog entry 2021-03-05 20:18:33 +11:00
Jonathan Spira
f67cee79d1 Added a changelog, and made breaking changes more obvious where they occur. 2021-03-04 11:07:55 -08:00
Jonathan Spira
6010a3dc25 readded changelog 2021-02-28 21:43:01 -08:00
Jonathan Spira
468d6c8a33 removed my changelog 2021-02-28 21:29:06 -08:00
Jonathan Spira
0d995a6dfa Updated changelog and added scare message to the list_clipper. 2021-02-28 21:29:05 -08:00
dbr
e7001104dd Updated changelog for DrawListMut::add_image and legacy removal 2021-02-25 23:08:50 +11:00
Jonathan Spira
b3f5558557 Oops. Fixed forgotten legacy flags 2021-02-10 17:29:04 -08:00
Thom Chiovoloni
56d95395e7 Note the yanking of imgui-winit-support in the changelog 2021-02-04 21:20:05 -08:00
Thom Chiovoloni
637656204d changelog for 0.7.0 2021-02-04 21:04:56 -08:00
Jonathan Spira
6b2983e591
Merge branch 'master' into feat_drag_drop 2021-02-04 00:40:57 -08:00
Jonathan Spira
1983f47941 final 2021-02-04 00:36:47 -08:00
Thom Chiovoloni
79a277aebc changelog 2021-02-01 11:49:44 -08:00
Thom Chiovoloni
a475ff90e9 rename config_windows_memory_compact_timer => config_memory_compact_timer to match c++ 2021-02-01 08:37:31 -08:00
Thom Chiovoloni
a6732b9984 Note that tables aren't quite supported yet in readme 2021-02-01 08:37:31 -08:00
Thom Chiovoloni
3c24fb4dc6 Changelog note for 1.80 2021-02-01 08:37:31 -08:00
Thom Chiovoloni
59970d670e Constify a large number of fns 2021-02-01 03:00:04 -08:00
Thom Chiovoloni
4f1cde06f2 ImColor changes and improvements:
- Renamed to `ImColor32` to avoid confusion with `ImColor` from the C++.
  code: https://github.com/ocornut/imgui/blob/9499afdf/imgui.h#L2180
    - Eventually I'd probably like to add something mirroring the actual
      `ImColor`.

- Now supports construction and access from `const fn` where possible.
    - Still impossible for the `f32` APIs

- Now supports `.r`/`.g`/`.b`/.a` field access (read and write), by way
  of a new type `imgui::color::ImColor32Fields`, which essentially
  exists just to serve this purpose. This is a bit cludgey, but lets us
  provide the ability for reading and writing `r/g/b/a` values without
  adding many `fn get_r(self) -> u8` and `fn set_r(&mut self, r: u8);`
  style functions.

- No longer requires FFI calls to construct from RGB floats.
    - This gives much more freedom to the optimizer, as external calls
      are impenetrable optimization barriers (It has to pessimistially
      assume that they read/write to all globally accessable memory, and
      must be called in the exact order that is listed).
    - Also, it allows inlining these calls, and avoid computing the same
      value twice (if the args are the same).

    - Also improves usage from IDEs, debuggers, etc, and avoids a rare
      possibility of UB if NaN was passed in (however, this almost
      certainly could only cause problems if cross-lang LTO was used,
      which I believe we don't support).

    - This code is more complex than needed, but was taken from another
      project of mine (functions were renamed to line up with imgui's
      names), and has good (literally exhaustive) test coverage.

    - Unfortunately, float arithmetic in const fn is still not allowed,
      so for now these aren't usable `const fn`.

- Added utility constants to mirror the `IM_COL32_WHITE`,
  `IM_COL32_BLACK`, `IM_COL32_BLACK_TRANS` constants.
2021-02-01 01:45:39 -08:00
Thom Chiovoloni
17be09eaef Fixup changelog, add missing entries, and move it to use 4-space indent and not 2 2020-12-31 21:06:47 -08:00