1518 Commits

Author SHA1 Message Date
dbr
9776ebef90 Remove authors key from Cargo.toml
The field is now optional (as of Rust 1.53) and no longer used by crates.io (as per Rust RFC 3052)
2022-11-30 10:15:38 +10:30
dbr
2eb3f8c337 Bump to 0.9.0! 2022-11-30 10:10:19 +10:30
dbr
b8ddd078c1 Update unobvious dear-imgui version in README 2022-11-30 09:57:12 +10:30
dbr
59ce49c157 Update headings in changelog 2022-11-30 09:56:41 +10:30
dbr
7cc7bf97b3 Minor hackery to keep CI happy
Pin back scoped-tls used indirectly in imgui-examples only

Will revert hackery and bump MSRV once v0.9 is released
2022-11-30 00:14:10 +10:30
dbr
a7c479c906 Update changelog 2022-11-22 17:24:38 +10:30
dbr/Ben
8329cd7d17
Merge pull request #676 from lovelymono/reexport-glow-winit
Re-export `winit` and `glow` crates
2022-11-22 17:21:54 +10:30
dbr/Ben
4f3e6b02ea
Merge pull request #673 from dbr/freetypecratebugport
Restoring "Include imgui/misc/freetype/ in crate package" from 0.8.x release
2022-11-22 17:00:01 +10:30
dbr/Ben
1aa68fb017
Merge pull request #672 from dbr/devprocess
Proposed branching/release process
2022-11-22 16:47:14 +10:30
dbr
477e1abd0b Update release process doc
Create tags and push them, create release, close tickets
2022-11-22 16:34:20 +10:30
Lena Milizé
b377181c54 re-export winit and glow
Signed-off-by: Lena Milizé <me@lvmn.org>
2022-10-27 10:03:36 +02:00
dbr/Ben
18acb91dee
Fix quoting on patch snippet
Co-authored-by: Marijn Suijten <marijns95@gmail.com>
2022-10-08 12:18:58 +10:30
dbr
fa3404fbb5 Remove redundant clone in new TextFilter 2022-10-05 14:52:09 +10:30
dbr/Ben
f1c87a1755
Merge pull request #658 from tetenpapier/main
Add bindings to TextFilter
2022-10-05 13:37:25 +10:30
dbr
c017353ece Include imgui/misc/freetype/ in crate package
Required for "--features freetype" to work when using via crates.io

Closes #594
Closes #589
2022-10-05 13:04:37 +10:30
dbr
8479f3e5cf Proposed branching/release process
Closes #665
2022-10-05 12:54:13 +10:30
dbr
45c2d28ced Missed one 1.56 -> 1.57 2022-09-26 21:33:10 +09:30
dbr
5d14676362 Bump MSRV to 1.57
Needed by ~glutin
2022-09-26 19:35:05 +09:30
dbr/Ben
f4817a0ad5
Merge pull request #659 from dbarkar/winit-27
Support winit v0.27.2
2022-09-26 17:51:36 +09:30
dbr/Ben
0c9341a41c
Merge pull request #662 from linw789/main
Allow users to hide tree_node label
2022-09-02 15:18:53 +10:00
dbr/Ben
236537578c
Merge pull request #666 from linw789/doc-fix
Update docs from old token pop method to end
2022-09-02 15:01:21 +10:00
Lin Wang
cddf42ada7 fix doc 2022-08-29 23:30:04 -04:00
Wang, Lin
6fa1fb6991 leave tree_node label None if not set
This allows users to hide tree_node label. This change also added an
example of making a tree_node as a button.
2022-08-24 13:42:14 -04:00
dbr/Ben
f5da97d115
Merge pull request #660 from dbr/bumpmsrv
Update MSRV to 1.56
2022-08-22 14:42:13 +10:00
dbr
4ad2b7f3bd Update MSRV to 1.56
The winit->x11-dl 2.22.0 dependency now requires the 2021 edition which forces us to at least Rust 1.56 (at least on Linux)
2022-08-18 15:19:10 +09:30
Denis Barkar
5fa0f27564 Support winit v0.27.2 2022-08-17 17:37:07 +03:00
dbr/Ben
2d49ef7eb3
Merge pull request #647 from robertkeizer/main
Removing note in README about being under new management.
2022-08-15 19:01:06 +09:30
tetenpapier
c004b3a619 move text_filter file 2022-08-12 17:37:12 +02:00
tetenpapier
5f5450487f use &str instead of String 2022-08-12 17:32:11 +02:00
tetenpapier
2d8ae7c9d0 add new function in ui for textfilter and doc 2022-08-11 10:24:58 +02:00
tetenpapier
5450ee6136 add doc and example, remove useless function 2022-08-11 10:12:34 +02:00
tetenpapier
b02c1eb7b2 add doc 2022-08-10 19:51:52 +02:00
tetenpapier
3d7b56a331 add pass_filter_end 2022-08-10 19:40:58 +02:00
tetenpapier
5fc64b7e68 add TextFilter 2022-08-10 18:01:44 +02:00
Robert Keizer
1ec57fa1d9 Removing note in README about being under new management. 2022-06-06 20:42:25 -05:00
dbr
1de842a402 Move note about robustness into Scope section 2022-05-31 15:28:30 -07:00
dbr
59c5538cd9 glow: move vertex creation to same method as deletion
Prevents leak if set_up_render_state is called without calling render

Closes #643
2022-05-31 15:28:30 -07:00
dbr
f58744e579 Fix CI
--all-features doesn't do as expected, just list all (two) features we want to test
2022-04-30 10:12:56 -04:00
dbr
c032408329 sudo rm -rf old-winit
Somewhat experimental removal of old winit versions, to reduce maintenance burden

Significantly reduces (around half) the length of winit-support, should reduce amount of work done in CI
2022-04-30 10:12:56 -04:00
dbr
69f43e3025 Deduplicate ui.enabled(...) and ui.disabled() 2022-04-23 13:23:35 +10:00
dbr
5ec80ec584 Documenting a bunch of methods 2022-04-23 13:22:50 +10:00
Will Cassels
592af95697 Fix problematic TextCallbackData::selection implementation 2022-04-10 14:22:40 -04:00
dbr/Ben
fef6509a6e
Merge pull request #628 from dbr/losingfocus
Handle window focus lost event
2022-03-23 12:12:56 +10:30
dbr/Ben
12a12385de
Merge pull request #626 from dbr/clipperfix
Clipper bugfix and iterator interface
2022-03-22 20:09:11 +10:30
dbr
7861355fe8 Docstring for app_focus_lost 2022-03-22 20:37:16 +11:00
dbr/Ben
3e531edfed
Merge pull request #625 from MarijnS95/imgui-winit-support-buildtest-docs
imgui-winit-support: Build-test documentation example and fix compiler errors
2022-03-20 11:09:28 +10:30
dbr
5cd71fef4c cargo fmt --all 2022-03-19 21:10:22 +11:00
dbr
a658073bd7 Booleano 2022-03-19 21:07:57 +11:00
dbr
9648b40d85 Handle window focus lost event
Avoids keys getting stuck when window loses focus (e.g alt+tab)

Closes #602
2022-03-19 21:04:16 +11:00
dbr
091e5a6a15 Workaround to turn imgui <~ 1.88 segfault into a panic 2022-03-19 20:31:06 +11:00