Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tauri-apps/egui
egui: an easy-to-use immediate mode GUI in pure Rust
https://github.com/tauri-apps/egui
a7b6334784717b4e59de4a48380868120be88051 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
* Move examples out of eframe/examples into examples/
Give each example a `Cargo.toml` and `s...
2ae93c40ab896f31d9976df0c86242b813205722 authored over 2 years ago by Emil Ernerfeldt <[email protected]>170b21b63e461dfeaa7597815b67f1dcd756ac80 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
This reverts commit de038b9546309258b027ca58457ca04d179ad94d.
973c3f22d1b73fac58e2a2aee97f912de8f795f2 authored over 2 years ago by Emil Ernerfeldt <[email protected]>08b208586a61c86c9968c4a466f17ce6e842389c authored over 2 years ago by Emil Ernerfeldt <[email protected]>
d364dfac66f3c7dd68b8bc8b10608664efb3e358 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
038b3cf2e28ab7202f096be12d6945428eac9640 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
701ae3cb46be3b120f40d09a9093fe6875eb06e5 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
56b127f209d006d082896088def693328608eb6f authored over 2 years ago by Emil Ernerfeldt <[email protected]>
de038b9546309258b027ca58457ca04d179ad94d authored over 2 years ago by Emil Ernerfeldt <[email protected]>
efc0b992e0c8f9f7286b2dc1783d2af6d710a095 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
e97241861e25526cb048ab398895ea516b688a61 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
917f9e17686f7ac579561e46e8f920fa73d87d9d authored over 2 years ago by Emil Ernerfeldt <[email protected]>
426b933d2feea91c4d19969847799ee7f7c9e701 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
0e0eedfdda0d70dba765db1f75a4d2a177fe12e7 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
772ef842425e8a6f88725ac0cdad90a26b1ac2ff authored over 2 years ago by Emil Ernerfeldt <[email protected]>
c88e1f8b296678f7dff6dbd60e41bb106342b81c authored over 2 years ago by Emil Ernerfeldt <[email protected]>
* Replace copypasta with arboard
Closes https://github.com/emilk/egui/issues/1474
* Clean ...
65d16695ae64dce4ed14205eab67276d7502dfd2 authored over 2 years ago by Emil Ernerfeldt <[email protected]>b0362577291ca8235b7d0a866aba8524e539d810 authored over 2 years ago by Alexis Sellier <[email protected]>
9b37c82d46d093675b59d3a2669a470946262024 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Closes https://github.com/emilk/egui/issues/1465
29d214912f6144b00922a83a538978090a5fb475 authored over 2 years ago by Emil Ernerfeldt <[email protected]>Fix text layout bug added in https://github.com/emilk/egui/pull/1291
c2ab0404b7d8e2266934385798b0447145d0357b authored over 2 years ago by Emil Ernerfeldt <[email protected]>
* Update to rust 1.60.0
* Rename the feature `convert_bytemuck` to `bytemuck`
* Rename the fea...
bdfc512b017b0f3065136a20432b4943c13b48fb authored over 2 years ago by Emil Ernerfeldt <[email protected]>
cd0fb1f3d9483ffdf3d37ec9a3ea6e0ab01a5f25 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Introduce `TableBody::heterogenous_rows` for "virtual scrolling" over rows with differing heights.
0c87e02f5568000c1a0c40f4f7c5e875989dcd5c authored over 2 years ago by wayne <[email protected]>dd58d5175faa9a21eebb45c4a9615c314be51f56 authored over 2 years ago by Friz64 <[email protected]>
8cf196a34b3268fc0b8f5fb10793acf43dbf0cf9 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
7cd285ecbc2d319f1feac7b9fd9464d06a5ccf77 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
dffab1c737710ea74b4df40c3f4163865882aa99 authored almost 3 years ago by Zachary Kohnen <[email protected]>
68d5806b41725fb8f8a5e62d7acd94b5ac9140f0 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Co-authored-by: Michael Völkl <[email protected]>
a9ae8c3e2ced8840c498f1cfb84a591c2519aced authored almost 3 years ago by Emil Ernerfeldt <[email protected]>Same as https://github.com/emilk/egui/pull/1454
bd25526a4fd366e92baa92533005a0853a2e4b1c authored almost 3 years ago by Emil Ernerfeldt <[email protected]>f8e833ad8b3da50a38500184ca834548f8517522 authored almost 3 years ago by Nicklas Møller <[email protected]>
Id clashes can cause subtle bugs.
egui already warns when the same Id is used to interact wit...
c3b6d1bab93c4771bf2715e197ac80fddfc2a77f authored almost 3 years ago by Emil Ernerfeldt <[email protected]>2d30bd751cb964d9790025c5295763da632cf6a2 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Closes https://github.com/emilk/egui/issues/1449
5d19f381f9e0575b0431c39a492aed82789d3f88 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>dfd6a91cb073fb3d6157fafa264bf33bd174d46d authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
901b7c7994565795279c6d094aa52531ce660937 authored almost 3 years ago by awaken1ng <[email protected]>
Closes https://github.com/emilk/egui/issues/1436
d09fa63d9c173d3edde81c344e340892bdfa4748 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>6091370962ac81f66cd6f925b19c7f1f28d1ca62 authored almost 3 years ago by 4JX <[email protected]>
* Don't bother serializing date in widget gallery
* Make egui_extras non-optional dependency of...
Closes https://github.com/emilk/egui/issues/1443
10f30a0c5222726c3a31550773503ee063c65472 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>c2039920de4c4881ee04fd04658f1c086084f043 authored almost 3 years ago by Lucas Kent <[email protected]>
95efbbc03e40602abdb4a94bc178ef1c6cb3e6a2 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
aa6a2bb73fc4e96064bdc17b9acf80767811a64b authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
* Clip by default
* Fix some spacing bugs
* datepicker: look nicer in light mode
* datepicker...
c029f25c132f0fdb06586914e0dcd4da60ed318e authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
51cc9c9a9a2be5d775e9273dc6795b85dd6126fe authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
* Let 1D strips fill up parent width/height
* Add Strip + Table + DatePicker to egui_extras cha...
a52bbade45dd954ab024de3325d0a691deeb6296 authored almost 3 years ago by Collin Kemper <[email protected]>
1d32670cf3b37b75e232d5a945843b2261e32726 authored almost 3 years ago by René Rössler <[email protected]>
95ff7ec000d64b579e439235d2d089d3f52e351e authored almost 3 years ago by follower <[email protected]>
c3ac340e25c89a866bb64d0f46517e8e7ea2101b authored almost 3 years ago by Luis Wirth <[email protected]>
This can be used, for instance, to:
* Render things to offscreen buffers.
* Read the pixel b...
The purpose of this is to expose `frame.storage()` and `frame.storage_mut()` so users can save/l...
b7ebe16cfb0165410406369f5614b7f0784f3a30 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>bc0fdefceb2082fa0ef8c16796d38a46a873275e authored almost 3 years ago by Anna Clemens <[email protected]>
dd9699099fd4c0995c02c2f06b2fbafa64d86a1d authored almost 3 years ago by 4JX <[email protected]>
* Rename AlphaImage to FontImage to discourage any other use for it
* Encode FontImage as f32 a...
It was noted that the problems with Firefox on Linux/MacOS have been resolved in #1377 and the l...
d3c002a4e5ee9f1aacf9e0ddd9c97e74dd4c95a3 authored almost 3 years ago by Zachary Kohnen <[email protected]>bcddafb50544ad42ac0b4a26795e8620cae94e64 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Introduced in a9fd03709ea47ca97e803937be6160fca8318f77
3e41da718783616e6ae159f3641ce0c3b7b53d04 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>The epaint tessellator uses "feathering" to accomplish anti-aliasing. This PS allows you to cont...
1387d6e9d6a978862623fef030f3b00304a7013c authored almost 3 years ago by Emil Ernerfeldt <[email protected]>These are useful when embedding 3D into eframe.
a9fd03709ea47ca97e803937be6160fca8318f77 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>c63bdeab67846db71ce74512d236427c45ef6286 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
85e3ec502785b1371180b727946c732ce24f497d authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
* Add viewport info to PaintCallback
* glow: be more explicit with more state
* glow: Refactor...
* Improve glow error reporting
* Add more check_for_gl_error calls
* Remove clippy lint list f...
Closes https://github.com/emilk/egui/issues/1401
41b178b6ec5919e83a44d0bde7dffe74f95924e3 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>e5aeb1618f71581a051257130012ad1251ee7559 authored almost 3 years ago by Edgeworth <[email protected]>
Co-authored-by: Hunter Morgan <[email protected]>
0a400a5bcc460aa325e5617813b1710e69e75d47 authored almost 3 years ago by Hunter522 <[email protected]>805539b50d1afdbc05518ef05e828c7638fdfacc authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Always use parking_lot for mutexes, i.e. always be multi-threaded.
Closes #1379
15254f8235e5905b1c61c9f29aff30ce22db8141 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>5c68edbb155f4bac303a0e0649aabc07d4da7a18 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
339b28b4708450181ff93e1024aec328bac986cb authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
That way they apply to all crates equally.
See https://github.com/EmbarkStudios/rust-ecosyste...
fda8189cbab18e0acab8db972400e4a4ca0d915e authored almost 3 years ago by Emil Ernerfeldt <[email protected]>ccbddcfe951e01c55efd0ed19f2f2ab5edfad5d9 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
fde9c232b3d6d8c5ea918a537ba7893cd946ff22 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
e369626d3db4e8a6dd55fd10b224a3835b4040f9 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
d20be45c4cd9081c49f1934200fb137dad2919d6 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
861e129ace34ada1a39fd843c42537ee50559777 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
* Expose more tessellator method
* Make public the Tessellator methods to tessellate a circle...
734d4c57adb8f69308fb8ba609e33a6eceeda53c authored almost 3 years ago by jean-airoldie <[email protected]>* Fix code that could lead to a possible deadlock.
Drop implementations are not called until ...
8bb381d50bf181c4ca34ae1d92176e2672fd2b6e authored almost 3 years ago by Zachary Kohnen <[email protected]>* egui_web: by default, use full web browser size
Closes https://github.com/emilk/egui/issues...
465c96122cf6aea72e7fbd8d6e7c2c048e88424f authored almost 3 years ago by Emil Ernerfeldt <[email protected]>Closes https://github.com/emilk/egui/issues/1367
6ce859435160d9c155b97d6728f91806cd39ca71 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>12c31e980b91b0c34fe1f7b99d0f824d578c9981 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Closes https://github.com/emilk/egui/issues/1370
f6af7bda27555b111fe551ba120be326e91e7422 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
This allows the user to set the outer rectangle used for culling,
which is required to be able ...
cecb48af0340c665d1a70ba0256c172d70a83bf1 authored almost 3 years ago by zam-5 <[email protected]>
c69f39e8697c56d50b1f53199abea9122573353b authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
* Change how eframe apps are created
* eframe: re-export epi::* so users don't need to care abo...
This adds a callback (set by `Context::set_request_repaint_callback`)
which integration can use...
* Add Shape::Callback to do custom rendering inside of an egui UI
* Use Rc<glow::Context> every...
and use it in the demo app
002158050bcbc0ac23b290f3a1dccf0328801e61 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>29c52e8eb69ab47367aec562e932cc4e311faf47 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
* egui_web: always use the glow painter, and remove the old WebGL code.
* Clean up the WebPaint...
eframe will now always use egui_glow as a native backend.
Part of https://github.com/emilk/eg...
52b4ab4e183ce9fb96d0142a9829aae6f78ce410 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>510cef02ca9c86cf26525a6acf4f8e4fa14a20f0 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
c19a7ff34f162ee7162de0b11277de42415991ff authored almost 3 years ago by Simon Gardling <[email protected]>
cd555e07b8aa2d2bb92bb24d11795fda62a4be4c authored almost 3 years ago by mbillingr <[email protected]>