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

egui_glow: clear the post-processing render target (#1658)

3d5e203d862afecfa1a0d0a194cab8ef6c916d76 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Use better names in glow::Painter

32ad9c29be8e7d4b50aecb4510263b5e7a3f25e0 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix broken link

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

aef8a7901f2b3394955e097ce3fd57edfd30e20f authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add single-threaded deadlock detection to RwMutex (#1619)

d6fd5dec3ba31d85ecf4d90bf9e481c33dd7aa8f authored over 2 years ago by Emil Ernerfeldt <[email protected]>
clippy fixes

810b609a803e204902fd7f30de4423e0a096e428 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add hex_color clipboard fixes to changelogs

934fcd7e99dd698d3d5188e9e013e52ebc4d0173 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Request GLSL version 3.30. (#1639)

5687aa6b50ca1a2f8c25dfbd3b55492ea3998caf authored over 2 years ago by Sebastian Urban <[email protected]>
Fix wrong name in egui-wgpu CHANGELOG.md (#1645)

27cca111c810594195b25cf8843cf211da1efc3f authored over 2 years ago by griffi-gh <[email protected]>
Release egui-wgpu 0.18.0

f807a290a422f401939bd38236ece3cf86c8ee70 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Make color-hex optional (#1632)

f27f67b76be7ce614680487e85fb2728d5c53ea8 authored over 2 years ago by Erlend Walstad <[email protected]>
Fix clipboard on Wayland (#1613)

arboard advertises that it works with Wayland, but in reality it only
works with Wayland termin...

b8a5924295cce4d555c302fa000bd1bfd4d89575 authored over 2 years ago by Antti Keränen <[email protected]>
Fix Plot auto_bounds when LinkedAxisGroup one axis (#1599)

Co-authored-by: Stanislav <[email protected]>
Co-authored-by: Emil Ernerfeldt <e...

b008b147e5285483d08bb4ae85f7941bef94c54f authored over 2 years ago by Stanislav <[email protected]>
CI: Run `cargo check --all-features` on Windows and Mac too (#1631)

0389ce68e2c2644240e995225de2771c021b8ca4 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add ability to convert from a hex string to Color32 using macros (#1596)

d2decfa3387e19ac8dde241dff8442cadbd2d557 authored over 2 years ago by Luke Newcomb <[email protected]>
eframe: read native window position and size (#1617)

Position and dimensions are available via `eframe::Frame::info().window_info`

3c685d7bf6a36bda9ffbee36ee822b4205b29b36 authored over 2 years ago by TicClick <[email protected]>
Make egui_demo_app the default binary, so `cargo run` just works

aef5942d0f898818b16435f5964fa047953abb71 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add `InputState::stable_dt` (#1625)

This provides a better estimate of a typical frametime in reactive mode.

From the docstring o...

2e4138d05048f9a8cf66da5c0dc478fdfc3f0e01 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add egui_wgpu crate (#1564)

Based on https://github.com/hasenbanck/egui_wgpu_backend

`egui-wgpu` is now an official backe...

931e716b97204da82be043623dd9c8b3854495af authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix docstring in area.rs (#1620)

3d52cc8867773616fad281e18697614746fa5f31 authored over 2 years ago by 4JX <[email protected]>
Added Extra1 & Extra2 pointer buttons (#1603)

Extra1 is usually extra back button on most mice & Extra2 is usually extra forward button.

d850b47f9ead98ff38ecde4b3ec1dd193e779bf6 authored over 2 years ago by sy1ntexx <[email protected]>
Fix dead-lock when alt-tabbing while also showing a tooltip (#1618)

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

9624de6c4131f712c189949c68cfd9d26655fd00 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Allow manually painting the CollapsingState icon (#1592)

* Allow manually painting the CollapsingState icon

* Update egui/src/containers/collapsing_he...

c47e20c733304c24b4e1c477941ae42b62738bdf authored over 2 years ago by 4JX <[email protected]>
Fix image button padding on hover (#1595)

e44c9b8e545ee2be1773c907c143dccf0ad82e97 authored over 2 years ago by Luke Newcomb <[email protected]>
Optimize tessellation of filled circles (#1616)

When painting a scatter plot we sometimes want to paint hundreds of thousands of points (filled ...

7b18fab7a488999e08ff1cc62b129e6e46c41685 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
emath: Implement NumExt on all integer types

28efc0e1c8197dea2e9cd6f5a879d6f9a2defd0f authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Release egui_glow 0.18.1 - remove unnecessary calls to gl.get_error

d69ce546fa3600ad07b480ff8d33efff871c7f91 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix typo in ui.rs (waker -> weaker) (#1586)

87ca29173d2d5dd5421b80b274fa59504757918f authored over 2 years ago by Nigecat <[email protected]>
Add *_released & *_clicked PointerState methods (#1582)

fe6e1ce28fb6fd9b0d6bd6b6bc1b81cae95994ad authored over 2 years ago by Alejandro Perea <[email protected]>
Remove calls to gl.getError in release builds (#1583)

This slows down the web version a lot, especially on some browsers

Publish new web demo

e82b87ca732c82b49050f7d20629125e83387234 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix CircleShape::visual_bounding_rect() (#1575)

cb2298e98b5a4a3fcae25019ae6bb42d3b463241 authored over 2 years ago by carrotflakes <[email protected]>
mark the response of a toggle_value as changed on click (#1573)

1dd014cbedd2a762e60c3bd0be53ad47293f1fa2 authored over 2 years ago by Reilly Moore <[email protected]>
egui_extras date picker: fix Feb 29 crash (#1571)

d3af3a6de16e4aeceeab5e762901bebb69d5a481 authored over 2 years ago by René Rössler <[email protected]>
Improve web demo for mobile (#1556)

`egui_demo_app/lib`: add "About egui" window, and improve mobile layout

This makes the app re...

32b4781da2284d62c8eeefe3f00038589b444c1b authored over 2 years ago by Emil Ernerfeldt <[email protected]>
README.md: Fix broken links to toggle_switch.rs example code

078be52ff87abe8d4ceeb976e0deae33fddee0c5 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Release 0.18.1 of egui & epaint - Change `Shape::Callback` to `&mut dyn Any` (#1552)

b30224471c7df8ad0217756dfd5094bd5355b9f6 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Release 0.18.0 - Shape::Callback, Table, and better text contrast

dc26890a8044a02784980311811399778011c3b9 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Publish new web demo

9394e7ea22e86ce14ed6b7f28453c05b795a756b authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix cargo deny (#1549)

* Make the strip demo less ugly

* revert duplicated windows dependency in Cargo.lock

* car...

f0e6332b423bf3435f76574848fb1c23dd4fcfe6 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Revert tts version to 0.20

d24599f3cc621bd56ca2f0d8693a87fbb70d27a3 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Clean up changelogs and add contributors section

45b0a071c83861a67d895cafe81a664cf215fd30 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add doclinks to egui_extras::RetainedImage

b41fb585fefb509d94ab891731d0cc94e8e4dc95 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Update some crates

ec57683c1acae91bd51fb6d88d8508212309b4e9 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Update cint 0.2 -> 0.3

00471f2887522a84ef930a645e13f853674c49b9 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Update tts 0.20 -> 0.21

ed4fe43e7a59dac834d61b17edd0e730918f1b6a authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Update webbrowser 0.6 -> 0.7

30aeb2a94f08fa4e2b3a6c398b56de2712ac2ff3 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Reduce Plot::show code bloat by adding Plot::show_dyn

11e8ffa079342e5a1a20c68cadeb1a3f1ab67a42 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
egui_demo_app: add link to my twitter

003dc4aac9a83621bcc6bac334227f3f2657c646 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
mute warning when building for wasm

051deb293f10a37670c88a1b5a744c7b050098c1 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Simplify plot demo code

51f6cd9c589d7de16a23f015b9276e1ff7da9421 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
egui_demo_app: fall back to dark mode if there is no system preference

462ad5a7f67ebd7edaae2068f99cd29bd021fbbb authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Code cleanup in eframe web backend

3ace620f37094172cbe3abd26f9ebde0f3180c13 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Escape some strings in build_demo_web.sh

e5ccfedd615db350622b0ccd6b66015c2c3e0bf8 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
CI and check.sh: run cargo doc for all crates

9b9c5005d34877fb548ee2da754531bc8039c92b authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add Rect::lerp

603e5bc5fb26845c6340039beb1f8b6d855af413 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Make members of `Response` public, but hide documentation

Discourage their direct use, but allow it

b137f16472d2da8864aa786f9f577bfa742fb02d authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Simplify file_dialog example

c869f670665a1ac4ba10826a4ea0d2ad7df2faf6 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
example hello_world: remove frame.set_window_size

it doesn't work very well

8a2470b45edc6bc6db2f776e62b90e77bae0620c authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Simplify eframe web panic handler code

afd27ca6646ff92795ca848a6087e0fb3cb7de25 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
eframe: fix wrong clear color on native

1983d1961435bda723858d0c30d3657a0664a6f6 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
egui_demo_app: don't do a transparent native window

It doesn't work great on Mac

da2ce5812750626e94185e7deeff1691223b18fc authored over 2 years ago by Emil Ernerfeldt <[email protected]>
App::clear_color: give egui::Visuals as argument

e1bcaeebe502565b6f4d80bb10bc7223e2ec1d55 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Precompute rounded vertices (#1547)

Co-authored-by: Daniel Buch Hansen <[email protected]>

8303523ccf7d469835beb832378c94767e58db64 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add a custom 3D demo using glow to egui_demo_app (#1546)

3a83a600bb6c547073bd87f73d1938cf072fef6a authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Remove `egui_web` and `epi` (#1545)

* Remove integration name (it is always eframe)

* Remove egui_web crate

* Move egui_web/CH...

bb421c7e8a3f910bfd2eac64ae9f4f59f0679dd3 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Publish new web demo to fix source links following PR #1540

https://github.com/emilk/egui/pull/1540

18d529203a1f204e2275490c21ef99f5d85935e1 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Refactor: move things into eframe (#1542)

* Move all epi-related code from egui_glow into eframe

* Move epi stuff from egui-winit into ...

ed002acc68c472ed3fdc6b0dd8079761753d1c12 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix typo in README (#1533)

5ea51c3f0ba6385699a9eaf0b8823f908a906c80 authored over 2 years ago by Nihaal Sangha <[email protected]>
Deprecate `CollapsingHeader::selectable/selected

Better to use the more powerful CollapsingState::show_header

881f9b41617b1a1dd712fcd20dc0a514c90ae07c authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Move code from `egui_demo_lib` to `egui_demo_app` (#1540)

Also clean up feature names and dependencies

355d70d2b9e293386609ab4ea85107b9013f00ae authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Collapsing header with custom header (#1538)

* Returns openness in CollapsingResponse
* Make CollapsingState a building block for custom col...

39917bec266e0ecd3becf1ac40068d47e9066c31 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Silence warnings about unused profiling macros in egui-winit

8e266760e27b12b3b3cd0eacf0df0bb5f0edc8f5 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Improve look of color button and `show_color` slightly

1133f3a42bca50ef7a6da042c6ba59aab3d62529 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add Rounding::at_least and Rounding::at_most

06802cb0a0b78304c6f8da207200b467f41a3bbb authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix broken doclink

e3b77e320a04f9bc2d29a15e21c412acb1337a48 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add Ui::toggle_value

2fd20308e50c8a3836481b1d08ba9e1d7bacf3af authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Don't export macros that should only be pub(crate)

4d2eb5b71eda7baa80776bbb47a81d701ebc007d authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Change canvas frame margin two points

95c01743314bd08a9a609dd300f05c1db49eb951 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add Vec2::dot

0862712595cef8455783f0aba8396d652e138f27 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Don't paint insertion point if text is immutable (#1523)

888cd9c3eb09b44995369aebe0034c5be01f1917 authored over 2 years ago by trevyn <[email protected]>
eframe: make sure we wait for FileStorage to complete the save

Closes https://github.com/emilk/egui/pull/1520

c70c72ef6172cd2b54703de3e120440bc5537bca authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Don't persist Grid sizes

A) there are potentially a lot of Grids, using up a lot of space
(and therefore serialization ti...

f789159a4a5675ffa197b2a528b6ba0aaaa9693a authored over 2 years ago by Emil Ernerfeldt <[email protected]>
eframe native: persist app state in background thread

Gives smoother frame rate

558891c14640356289a6dd55a687c2a1a8947bc2 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Added CursorIcons for resizing columns, rows and 8 cardinal directions

1dee439ab12f38e14df295a1bc1f82f45c129d83 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add triple-click support (#1512)

2932c36238c22a6f0a386f6ab51bce90e6488a49 authored over 2 years ago by trevyn <[email protected]>
Clean up custom plot axis demo

4231a5303b55ac6b18991eea136386b636cc4c84 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Plot: estimate bounds for generator functions

e82ea0c4b4e01cd31e6e0de27bf1c4989cd28780 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
code cleanup: replace some for_each with normal for-loops

cde5f95fc989e54ebec2e1d174a957e237757759 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Customize grid spacing in plots (#1180)

e22f6d9a7eca02e525806183a67cd1ca656c815e authored over 2 years ago by Jan Haller <[email protected]>
Add Ui::scroll_with_delta, and improve scroll docs

676ff047e9cc406832b8a300131b84efd1f8a709 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Rename `Painter::sub_region` to `Painter::with_clip_rect`

5414e8a7fb772d0bbdad6765c703834525f4a2e2 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add Link widget (#1506)

This looks like a Hyperlink, but doesn't do anything when clicked.
Or rather: it lets the user ...

2d2022fb7290bf4fcca373ad3a0dc98b680a9203 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
added `epi::Frame::set_window_pos` (#1505)

this allows setting the position of window at runtime

96335d5f458f41a6adeb42ad143ae6de6fdaed04 authored over 2 years ago by Boby <[email protected]>
egui_web: Ignore input of "GroupNext"

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

2b861f86e8bd96d1d4eeb8a57bee2d3d9c909dd4 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add line breaking rules for Japanese text. Fixes #1497. (#1498)

This allows line breaks after any kana, unless they are immediately followed by a gyōtō kinsoku ...

2ca72e0bae14165e34b6907ee08198cac8b11066 authored over 2 years ago by bigfarts <[email protected]>
egui_web: Fix misplaced resize and other event handlers (#1503)

Fix copy-paste error introduced in #1306

abf340c62a47ce3a9ef5f2650b35e138f63a7c55 authored over 2 years ago by Zachary Kohnen <[email protected]>
Remove epaint::mutex::Arc type alias

2355828d41d6bb45d283d0b371a5ef1f542e6012 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Enable depth buffer in WebGL backend (#1499)

This is useful when embedding 3D into eframe using egui::PaintCallback

5a7821342101d6e92a0d281fb54c55d2a4bdbb37 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Pass clip rectangle to PaintCallback

f3e31391e0b6dd80b6c0ec42f34fd99c5d8de29d authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add `Ui::spinner` shortcut method (#1494)

2745699bd6d252d2d77cf0916002d0acb90be0ff authored over 2 years ago by Stanisław Jelnicki <[email protected]>
New example 'custom_font_style' + improve docs (#1476)

b7384182439582287c8562e2fcac62d9de525ac9 authored over 2 years ago by tami5 <[email protected]>