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

Tiny demo tweaks

7e9c3291bdc1e2b47c20cbdfc60b970ffd50dfbe authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Layout fixes (#651)

* Fix incorrect max_width/height of panels

* Fix set_width/set_min_width/set_height/set_min_h...

693426d9c656035806836a9a1f56b4e34222a8d2 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Reintroduce color fixes to WebGL1 backend, but only if sRGB textures are supported (#652)

Also removed the 300es shaders, as they'd be identical to the 100es ones.

3a634ff46e06069c8497d9c1057bde94516873c0 authored over 3 years ago by AsmPrgmC3 <[email protected]>
Revert "Fix set_width/set_min_width/set_height/set_min_height"

This reverts commit 01d3f53113737726f2f76b230daef923d7b9e3bb.

c510899019c820c7e605541a85ccd87edafda97a authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Make Options::tessellation_options public

Closes https://github.com/emilk/egui/issues/644

c2d1034af36a173bf9f398c1f286e6de0b56db58 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix alpha blending in WebGL2 backend (#650)

Add a render-to-texture step with an sRGBA8 texture

31a1882997db695f387ce55d9ad648a28993fd32 authored over 3 years ago by AsmPrgmC3 <[email protected]>
Add maximized property to NativeOptions (#649)

a25633785699051e509edb8116da4e72350ed001 authored over 3 years ago by Vladislav Izbash <[email protected]>
Fix set_width/set_min_width/set_height/set_min_height

Closes https://github.com/emilk/egui/issues/647

Broke in https://github.com/emilk/egui/pull/629

01d3f53113737726f2f76b230daef923d7b9e3bb authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Release 0.14.0 - Ui panels and bug fixes

cb566fc29589f1d8b79b02a75ccf931225564567 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Minor demo improvements

a6799b1278ae9cbdebe3deec5b9547249a3e739e authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Change an assert into an egui_assert

a2082f226f9f6dd21cb9eb78b96be197de222abb authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Bug fix: fix horizontal layouts inside infinitely wide Ui:s.

f11f9bd1fd26f0fb23d0e378ba74c4143a3e8d96 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add a minimum width to TextEdit to prevent them from being tiny

d865852d2455fda6d1229a4a907f86d9cdc3db29 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix alignment corner case (infinite size in infinite range)

f940ae9edf1d0d7525a4e1c4bc45c140f0d813ca authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Improve panel demo

246b1e084bb6acbd72b9ece823bbafa3c8ecc9ae authored over 3 years ago by Emil Ernerfeldt <[email protected]>
REAMDE: add link to egui docs about immediate mode

ce19e10258d5ba6ac4ecfa3b015246b09cd6b569 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Improve docs

ffbd094f5389ecb81137de31e0628ce9a65a2e26 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Clean up demo slightly

5d0e348777cfe667a45a9b3cc96b6692ade90b8f authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix for dragging widgets with non-primary mouse button

Broken in https://github.com/emilk/egui/commit/e31312cf7a6f1633e80a758902501bde3bd20cc3

f8a304225851165c817f7ceb3a0c2b9c78b2b177 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add recent additions to CHANGELOG.md

605762364ab43a2736f54a29226b51bf752f56e0 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Bug fix: clicking the edge of a menu button would flicker the menu

There was a very annoying bug where clicking the edge of a menu button
would open the menu and i...

5a63419aa3431f493b62e33b597622570cb8d7ef authored over 3 years ago by Emil Ernerfeldt <[email protected]>
build_demo_web.sh: add --fast flag to skip optimization step

0e457c4b061bafe13348972e1af6dcc97cdb5f38 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
egui_web: make text thicker and less pixelated (#640)

Closes https://github.com/emilk/egui/issues/516

91bdf9ba6e3c28bcd9be6a7fa2529fdb5bc88217 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Update dependencies and pass all clippy's (#636)

* Cargo update

https://pastebin.com/raw/KWNuJD9u

* Cargo clippy +nightly

* Remove depre...

12fd4906de1dd3507b11107c524d0c5dc7cbe777 authored over 3 years ago by sigaloid <[email protected]>
Drag and drop files into egui_glium and egui_web (#637)

* Implement file drag-and-drop for egui_glium

* Implement file drag-and-drop into egui_web

...

a256ca115bd052a87d1b6c7f83f8a9bcccf088ef authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add methods for optionally displaying the background/axes of a `Plot` (#562)

* Add methods for optionally displaying the background/axes of a `Plot`

These are particularl...

488b1f2462a6c9177e20b9cb478a29df2f3f8684 authored over 3 years ago by mitchmindtree <[email protected]>
Add option to select collapsing headers (#623)

* Add collapsing header select as selectable label

* Modified Tree demo adding selectable exa...

68ed22ab6f516f434c899b6a25928db65023025b authored over 3 years ago by gents83 <[email protected]>
egui_glium: run app code outside event loop to fix file dialogs (#631)

Previously app code was run from within the event loop
which lead to file dialogs (e.g. using n...

04b3921923df340c2ac5ad884c4b9165a78ada58 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add libssl-dev to apt-get install path (#635)

661f0d71a7a3abd680ad8a66903d323cbb6169be authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Make it easy to panels inside of Ui:s (#629)

* Allow using the layout cursor to restrict available area

* Avoid id clashes when putting pa...

3e2746a28801e6f31b719a1fc8658f1977f30fd5 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Run egui_demo_app with extra_debug_asserts

ee50cca696f7b3346ee1db35f794336dae0d2984 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Silence warning

62808b2bb9348982b3e7d2e656bfc234b5d6b522 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
eframe: Don't restore window position on Windows

If the app last ran on two monitors and only one is now connected, then
the given position is in...

9bc732328f8d8bba07b4c5ec2d496ba5231d9cc0 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add link to amethyst_egui

734ec9dc5a686489bc9fe24dabb7c56f07ec265a authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix blocking when using custom large font files (#594)

* Fix blocking when using custom large font files

* Add docstring explaining laziness

* Pu...

1fc2510b3b2895fe7f0369440a34e031df2a8cdd authored over 3 years ago by zu1k <[email protected]>
Add possibility of panels inside UI (i.e. windows) (#624)

* Adding possibility to have panels inside UI

* Adding window with panels demo

ff8c4c0d38697407bb0b0ea13ee1a95325c96a00 authored over 3 years ago by gents83 <[email protected]>
Expand egui_web/README.md with list of shortcomings

d6299bcd91cec0af394ba3ec769eeee9e9884eda authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Expand and clean up changelogs

96c45716be6a1c5714993aafaa5d6bb98aee9dc1 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix lost_focus for TextEdit widgets

Closes https://github.com/emilk/egui/issues/565

2f46b0eb068017df727bc05b42111b8f0dad38de authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Only move/resize windows with primary mouse button

Closes #578
Closes #579

e31312cf7a6f1633e80a758902501bde3bd20cc3 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
eframe/epi: Default drag_and_drop_support to false

Closes https://github.com/emilk/egui/issues/598

07196158c9cf2732505bfa4be3c3b8355aaf952b authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add Ui::available_height

Closes #553

22a13c75bbebbd8ee21248bb540f3775982eee19 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Improve UI docs, pointing to Ui::available_size

Closes #541

a48c69d809e2eaaeb9389f6014474d5066376856 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix typo

Closes #567 #617

9bbcfd5996691ec4a82fca9e1b3d7e2ae0e076f4 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Generalize http fetch (#488)

* Generalize http fetch

- allow bytes as request body
- expose request and response headers ...

6a8a93e120bbeb64cebde9be19f2cfa59a4b69cf authored over 3 years ago by skuzins <[email protected]>
fix and pin web-sys breakage in `Navigator::clipboard` (#608)

eefc56c2132f2c0234b4ba3a5f15728a09dc6227 authored over 3 years ago by mental <[email protected]>
Only add resize radius for interactable areas (#577)

Fixes #576

34a11fefd23682651934154af7d540576743725c authored over 3 years ago by Linus Behrbohm <[email protected]>
Add helpers <pointerbutton>_down() in PointerState (#583)

6c1833242427ce778428dbdb5eba61b9940bd2b9 authored over 3 years ago by Linus Behrbohm <[email protected]>
Allow unnecessary mut (#584)

needed for feature persistence, but an error in release build without
explicit allow

f4af22efb5e5155e12d398e99d367cc4be873ba5 authored over 3 years ago by Linus Behrbohm <[email protected]>
Fix tooltips overlapping widgets (#566) (#568)

Tooltips are now shown above the widget if they do not fit under it.

934dc42e583801ad38cad0c7fc6ecb228fd0167b authored over 3 years ago by Norbert Pozar <[email protected]>
Fix case where `Plot`'s `min_auto_bounds` can be ignored after first instantiation (#563)

* Fix case where `Plot`'s `min_auto_bounds` can be ignored after first

I ran into an issue us...

7c1c775020624755e362d2ca315df82019df440b authored over 3 years ago by mitchmindtree <[email protected]>
Improve error message on bad texture allocation

Fixes https://github.com/emilk/egui/issues/592

784bac53f1156feff1b17afd3c982b2ccbb86543 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
readme: add `egui_glfw_gl` (#586)

a1c5ce05f7ec194fea022ff838f5d56d1850802e authored over 3 years ago by Luca <[email protected]>
Improve README files for all crates

4feee59f84781e51e3a53244f26ec1d92904b7ff authored over 3 years ago by Emil Ernerfeldt <[email protected]>
README: Clean up the integration section

326da7a0d7900baf68e3b3a51fb92ce5501ed63a authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add link to egui-tetra

9b1a8c9e0032e3970b6a38203f733f9453ea2a48 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add link to ggez-egui

94937a33e8b8f1f21165854ec5426e84849131f9 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add godot-egui to README.md

52d187ab5f036e1a0fa47892bce2eba2d4ada0f0 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Pass more inner return values (#557)

* add Window.show_with_return

* Fixed all missed opportunities to pass an inner return value

224af23fd1efa2820114a431fcfd45c41fed6600 authored over 3 years ago by Ezra Barrow <[email protected]>
Add Frame setters for rounding, margin and shadow

06fc9afb1de3235e6e5351e5756a86016f6e13d1 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add Vec2::to_pos2

12334adddaabc19f727750a178c241cba5b8f9d7 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix custom font definitions getting replaced when `pixels_per_point` is changed (#564)

- This bug is most noticable when default fonts are disabled.

a9c004d16b3320adbfa2b6461c6f586356dd2876 authored over 3 years ago by Jay Oster <[email protected]>
Plot: Line styles (#482)

* added new line styles

* update changelog

* fix #524

Add missing functions to `HLine` ...

7c5a2d60c5d000f193bc7b16c5a53c059fee8259 authored over 3 years ago by Sven Niederberger <[email protected]>
Add libxkbcommon-dev to list of linux deps (#549)

Closes https://github.com/emilk/egui/issues/545

d8b2b50780dde4ead0f40a94c763f0f2726db429 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
TextEdit: Add visual clipping for singleline inputs when text is large. (#531)

* TextEdit: Add visual clipping for singleline inputs when text is large.

* TextEdit: Add rev...

a6c3daff6f2064c53ed7017065fea3e4003010c0 authored over 3 years ago by lucaspoffo <[email protected]>
Grid::num_columns: allow the last column to take up the rest of the space

This allows for resizaeable grids, where the last column will be given the remainder of the widt...

faf104220be18cda878e9864bab3760caa4901d8 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Grid fixes (#473)

* Fix margin for grid layout nested inside grid

* Minor fix for grid layout

At time of end...

9603bb4f85fbad328bce527ff0850fbc925393d6 authored over 3 years ago by Simon Persson <[email protected]>
Progress bar (#519)

* add progress bar

* update changelog

* apply suggestions

* disable animation by defaul...

89cea7aca78157508359d497c84a1cdcb37cc00d authored over 3 years ago by Sven Niederberger <[email protected]>
Release egui 0.13.1: Plot fixes

52e3663958cd8aa669c55ab077e5bf46dc0769db authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Small plot-relates fixes (#526)

* plot: take any id source as argument instead of ToString

* plot: allow user to set stroke o...

cba840ec4925db403f133a26f0ea7d456d40e7f2 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix a bug on Windows where minimizing adjusts all of the egui window positions. (#522)

- Closes #518
- This bug is caused by an issue in winit where minimized windows will
be give...

3a14f5e8e241473baa09823a1434476d20034df2 authored over 3 years ago by Jay Oster <[email protected]>
egui_glium and eframe 0.13.1: fix http feature and docs

ccecad88b13e62c53d606f781df1f41625937070 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Clippy fix

4f6dac27e694237d33e25d49e650e6b871e17a33 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Release 0.13.0 - Better panels, plots and new visual style

d80745134846b757273ee77cbdb7ee4b0fb8c707 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Bug fix: accidentally resizing an area through a window

8abd2328547b82496bc3bac7e485c05559800919 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Update crates glium, tts, and run cargo update

eb6c29377494f47ae62151212e998f90b9d7c22b authored over 3 years ago by Emil Ernerfeldt <[email protected]>
demo: in font book, ask font what characters are supported

This replaces manual lists with a call to ab_glypgh::Font::codepoint_ids
plus names from the uni...

1363ac4a241891872bd3f82663aafc56f6d756bc authored over 3 years ago by Emil Ernerfeldt <[email protected]>
egui_glium: don't take control of the control_flow

Closes https://github.com/emilk/egui/issues/434

749c5cbdc8470568a47326fce4b69e0bc3df10a4 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Tidy up plot demo

182eb32b95ec4f46b63294dbbb938522d2a4f92a authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Bug fix: ui.scope(…) is now equivalent to ui.allocate_space(…) WRT IDs

Before a disabled and enabled button would leave the parent ui
in different states, which lead t...

6e3604ee4bd83bb06a7e49a8c5076f5a54d00fad authored over 3 years ago by Emil Ernerfeldt <[email protected]>
EguiGlium::on_event: take event by reference

Closes https://github.com/emilk/egui/issues/500

9007890440c0bad557cfc73eff9b9c95d18e9285 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
More plot items (#471)

* Added plot items:

* Arrows, also called "Quiver plots" in matplotlib etc.
* Convex polygon...

147e7a47aae60f268d12833034477b3833c45369 authored over 3 years ago by Sven Niederberger <[email protected]>
Use ab_glyph instead of rusttype for font rendering (#490)

* Use ab_glyph instead of rusttype for font rendering

* address review feedback

e22c242d17e36c766e60f8366c73f158ad8b391a authored over 3 years ago by Benjamin Bouvier <[email protected]>
CollapsingHeader: only fill full width if it has a frame

63bddb67f8b3659b437ab75d30eade91615ea96d authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix bug where clicking a TextEdit frame would not give it focus

Closes https://github.com/emilk/egui/issues/506

c03caa663b7cf11e450a30e75934558091dd12d4 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Use old 1.51 toolchain instead of bleeding edge (#505)

* Use old 1.51 toolchain instead of bleeding edge

1.52 and 1.53 has problems with incremental...

6e7e88ba8004fa0c2f2e34889a15de0947590d59 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
clippy fixes for rust 1.53

269a4538d910589a3b9ec40e17616f2781d4adf7 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Typo fixes: "an"->"and" & "tex" -> "text" (#432)

60fd70921df538c5cfab9918ddac1a2df5a06c66 authored over 3 years ago by follower <[email protected]>
Improve misc docs

ef36cac42263a0a44965524f19761fbfa961a570 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Expanded `TextBuffer` interface to allow borrowed values. (#444)

* Expanded `TextBuffer` interface to allow borrowed values.

* Removed superfluous `PartialEq`...

7f1123a54c9226450e772c084e95a834ff82c0f5 authored over 3 years ago by Zenithsiz <[email protected]>
Fix an issue where losing focus could prevent the event loop from receiving events for releasing modifier keys (#479)

- This issue was made apparent on macOS since 67c6002578b73aa01872a3378cc5b7debe93a0a7
- Repro:...

00575e158fd10762a688d70bd89359fd38323edc authored over 3 years ago by Jay Oster <[email protected]>
Style tweaks (#450)

* Tweak style

More compact, less round, less noisy

* Button text is now same size as body ...

778bcc1ef7887cacae353dc2887f0307ba25ac8d authored over 3 years ago by Emil Ernerfeldt <[email protected]>
TextEdit: Clean up password masking

Follow-up to https://github.com/emilk/egui/pull/412

a50ddc270354c104a7bdaf8f320541a640a12e53 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
TextEdit: don't set `response.changed()` when cursor changes

f4a95b1e5f45b395d9a08d941f90559ca7230254 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Additional accessibility support (#412)

* Expose getter for currently focused widget.

* Remove a level of indirection, exposing the w...

508f6d9bf535dcd284792778d3ef4bf67c06c50c authored over 3 years ago by Nolan Darilek <[email protected]>
apply suggested fix (#481)

2b4d3fa5b18ddff3aa6af1f893c2b237531accd3 authored over 3 years ago by Sven Niederberger <[email protected]>
Make sure the scroll bar is never outside the screen rectangle (#475)

* Make sure the scroll bar is never outside the screen rectangle

This is an alternative attem...

998e07d8654a02ced822a600079643c17c90a596 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Freeze scroll area (#472)

* added ScrollArea::enable_scrolling

* also freeze dragging and scroll-bar

* fixed styling...

e007afc3c3dd29b345eca304c0e34024a7d2abc5 authored over 3 years ago by edko99 <[email protected]>
Plot: Legend improvements (#410)

* initial work on markers

* clippy fix

* simplify marker

* use option for color

* pr...

02db9ee5835a522ddf04308f259025388abf0185 authored over 3 years ago by Sven Niederberger <[email protected]>
Add `Ui::set_visible` as a way to hide widgets

Closes https://github.com/emilk/egui/issues/460

ece25ee7f34aabd3f93f01f555ee3f9c7c0d1ef0 authored over 3 years ago by Emil Ernerfeldt <[email protected]>