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_web] Prevent event handlers from running if code has panicked (#1306)

Closes: #1290

Fix panic reported by @Titaniumtown
See https://github.com/emilk/egui/pull/130...

5d950e1c1564399892230da23ce6ed551c293543 authored almost 3 years ago by Zachary Kohnen <[email protected]>
Update regex crate v1.5.4 -> v1.5.5

30399bf6ff60da658dc7895b39505f0aea8e7a7d authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add method to set a Plot's margin (#1308)

0e7a4fdbfd0b2456307de1bb3ed689d582f395a3 authored almost 3 years ago by Simon Gardling <[email protected]>
Fix `cargo run -p egui_demo_app` (#1343)

Broken by https://github.com/emilk/egui/pull/1303

d8300037ad9c2de3ec27146b3fa63a23a6198e95 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Fix egui_glow when targeting `wasm32-unknown-unknown` (#1303)

* Gate winit/glow and epi correctly

* Add check to CI

* Fix epi cfg

37c9f116bfb717243e70ecbc48f2d2280106a51d authored almost 3 years ago by Jake Shadle <[email protected]>
Fix combo box misalignment on rtl layout (#1304)

e3d1fa22d1d39a591051b5042793108df5abc8ac authored almost 3 years ago by Juan Campa <[email protected]>
Remove warning about cpal drag and drop (#1329)

* Remove warning about cpal drag and drop

Given that the issue https://github.com/rust-window...

27e179268ba4f824a5fcd48a6ee7c9d1e5dfcbf6 authored almost 3 years ago by Zachary Kohnen <[email protected]>
egui_extras README grammar fixes (#1313)

d4bbea3967ec78cc95ea2744c19b8ea64f4ce1e2 authored almost 3 years ago by Colin Terry <[email protected]>
cargo deny: ignore duplicate of hashbrown crate

833829e3d857835e5b2983b3ec6297c5e06f0197 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Release 0.17.0 - Improved font selection and image handling

a05520b9d3abcfc5fe0a963c621b8e398005fa02 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Make Bézier demo more compact

83225f46adb3e6d5a2a5cc0c7ecfa0af4ac8bbd0 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Introduce egui::FullOutput, returned from Context::run (#1292)

* Introduce `egui::FullOutput`, returned from `Context::run`
* Rename `Output` to `PlatformOutput`

31d324932c953cbbdd292dbae0cff2179cf83774 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Run wasm-bindgen in CI and update parking_lot (#1293)

* Run wasm-bindgen in CI
* Update parking_lot 0.11 -> 0.12

c5a9421dbd19cfabff0e7931240fe356e2050d34 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
impl std::fmt::Debug for TexturesDelta

2e1a4cf08a5fce80c40d26c34975228ae1e69435 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Make RawInput.max_texture_side an Option

745f209c6172cdd59b194640bd05aadd65c0a172 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Implement Serialize/Deserialize for `TextShape`

76f564428b12143675644c7ce876321cd742f24c authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Ignore characters that are wrong in `emoji-icon-font.ttf`

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

a90379ac8d8e0b38b91f7090b633682cd1d47459 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add TexturesDelta::clear

2af1dda4c337cb35158d64d3a5c2a90c6e14abce authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Simplify backends by adding `fn paint_and_update_textures` helper

0a46634c13163a88db5eb81d0a3144d292b2c82b authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add Shape::visual_bounding_rect()

8f887e2ebda2e37af2dff8c8254ee9fd160d3340 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Fix bugs in `consume_key` and improve Modifiers API

Improvements and fixes following https://github.com/emilk/egui/pull/1212

fd3fb726c1b564ee7a05a2de309575d9a9fa1e57 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
egui_demo_lib: make egui_extras an optional dependency

476a3057b0a0167f882d56b4ce0e225e27960e0c authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Clean up changelogs

6d68838821b73c3d15fa9d548c52e7018b721e78 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Update crates (#1283)

* Update rfd 0.8 -> 0.8

* Update webbrowser 0.5 -> 0.6

* Update unicode_names2 0.4 -> 0.5
...

ddf914b517f5c13fc995172c31e0d65c8df6448a authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add a Code of Conduct, based on the Contributor Covenant

Taken verbatim (with an added mention of the egui Discord) from
https://www.contributor-covenant...

b8f427ddd6cb4ea3ed49f65ec3cff9856c59c456 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Demo app: handle the case of wrong selected anchor

b360dffdbf53a7a567ea0210d566a5553d83431b authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Introduce egui_extras with RetainedImage for loading svg,png,jpeg,… (#1282)

c3fc8997d647aaee5006ccd3a56dff00884d3b8c authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
refactor egui_web (break up lib.rs)

713917e4819d9c26068aec286ee675f7e3bff907 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Misc code cleanup, docs fixes, etc

89d19860b820a577f159a61aba7acfb483ff4c9c authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Fix anti-aliasing of filled paths with counter-clockwise winding order

Part of https://github.com/emilk/egui/issues/1226

b8fbbf7d62ec53e8132c6aa930114572b3d92b58 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Improve the Bézier demo: drag control points and simplify code

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

10634fc344296dd0549414f8707c9fc526c3f4c8 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Improve the anti-aliasing of filled paths with sharp corners

This comes at the cost of these corners sometimes becoming badly
extruded instead. The sharper t...

e49245fae52e4cce1ec3a8250d4cbeedb0c3c253 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Fix bug when debug-painting clip rectangles

3a5ec4733f956f07a8977691edef60409aa60ed3 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Slider event fixes (#1270)

* Slider: return drag_started,dragged,drag_released if value was dragged

Closes https://githu...

aa53522179daa35a0ec55442b67fd429b6f9c195 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Make `Slider` report gained_focus,has_focus,lost_focus from DragValue

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

3ed68274b09243f425f898ac4ae7a8b0206a81ff authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Fix: DragValue correctly reports gained_focus

0d21405855e6fd431f3a8ee5b8c9300963667f1f authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Slider: return drag_started,dragged,drag_released if value was dragged

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

989a6d202f38c3223bfc5ed5fe4b2edf41fda44a authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add some macOS emacs keybindings (#1243)

Move cursor left: ^B
Move cursor right: ^F
Beginning of line: ^A
End of line:...

8e62b382fd1ac325fe7d4bc1777330ccb0e705e8 authored almost 3 years ago by Benedikt Terhechte <[email protected]>
Light edits on README.md (#1246)

e746e3a58b6ac2eed06ade989e51ca05bad60a28 authored almost 3 years ago by Tulio Leao <[email protected]>
Add more source code links to demos (#1260)

6abdde0334e9300ebe11f970a870a79cd3010835 authored almost 3 years ago by Urho Laukkarinen <[email protected]>
Prevent ScrollArea:s from becoming tiny (#1255)

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

3d754e3a164b877135305a0376ec447fbff4fb94 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add web location info to egui_web/epi (#1258)

This adds all parts of the web "location" (URL) to frame.info().web_info, included a HashMap of ...

b5c8f034e7ddf367e9010a40ad684028da0a5c0d authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Fix scroll_to with align

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

4e316d32e5701ddb343eb2203b6f543340088d56 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Scroll so that text cursor remains visible (#1252)

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

4af3cae26d2c9006435a810f0be07498c3235a62 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add Ui.input_mut & InputState.ignore_key (#1212)

c1569ed0d7f280785f34243198fcf87962e49934 authored almost 3 years ago by cat-state <[email protected]>
Add `move_to_top` and `top_most_layer` (#1242)

c8c871fcd1d6e72187ab0700af3b343d9a27db61 authored almost 3 years ago by Friz64 <[email protected]>
Customize Plot label and cursor texts (#1235)

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

8f8eb5d4a956fa88a7521dff8b21c9c2476c4463 authored almost 3 years ago by Sven Niederberger <[email protected]>
Color picker now always pops up next to the button (#1237)

cfad28936de16965738ac362cb55f9bf51832ad2 authored almost 3 years ago by BctfN0HUK7Yg <[email protected]>
Allow scroll into view without specifying an alignment (#1247)

* Allow scroll into view without specifying an alignment
* Handle case of UI being too big to f...

635c65773df0bcc06f3848592c6f2819d8af425f authored almost 3 years ago by Juan Campa <[email protected]>
README: Add screenshot to demonstrate the skin-ability of egui

f92df7db56903e4515c941cf188b3ac193282ef4 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
README: Add section to FAQ about how to work with async code

c1cd47e3a7c2631739ff0bfc05d78b35787d5c3a authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Slider: Add step parameter (#1225)

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

62504fface592edb967b9c288f54c02abf3bb756 authored almost 3 years ago by Alexander <[email protected]>
Make non interactable layers not interact (#1240)

* Make non interactable layers not interact
* Make menus interactable
* Fix area interactable ...

c4528beb726ee4c291dac20d849625761a3df855 authored almost 3 years ago by Juan Campa <[email protected]>
Expose `FontTweak` through `egui::FontTweak` (#1244)

14e985a894615af94b4914d6eb901a279d1898ce authored almost 3 years ago by 4JX <[email protected]>
Make v-align and scale of user fonts tweakable (#1241)

* Add ability to "tweak" the scale and y-offsets of individual fonts
* Change default font twea...

69626296f1456c545fd4c8a1cf31f294be18cf45 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Improve the contrast of the default light mode style (#1238)

Makes backgrounds brighter and foregrounds darker.

3f8ba3a54290e6410988a1bcd1066af8479febb3 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
.vscode/settings.json: insertFinalNewline and trimTrailingWhitespace

For when people make PR:s touching .toml, .md files

815598a842dc4cc52a99bea0fc47ecbd6dbd71e9 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Don't install console panic hook and tracing wasm subscriber in egui_web (#1230)

Do so in egui_demo_app instead

1ebb5ccabfc47a2ebddfef7e0f67e061862821cc authored almost 3 years ago by Yusuf Bera Ertan <[email protected]>
Make `Margin` pub and move to style.rs (#1236)

2f042ababd1754351787fee0ee35634e73660ae9 authored almost 3 years ago by 4JX <[email protected]>
Add VSCode settings with {"editor.formatOnSave": true}

Hopefully this will increase the number of PR:s with correct formatting.

b2323bd13ef5177ad551cff0ac624e02029e0e5e authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add ui.weak(text)

4cede42748e3ddfce5b9e77fe97958c5d433a907 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add an example of how to display an SVG image in egui (#1228)

defc400c21aaf3fc61f4a7530f13fdbe5991fcc1 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Per-side margins with new struct Margin (#1219)

2802e03526e9b4918457b08f3784d154177d5c6d authored almost 3 years ago by Erlend Walstad <[email protected]>
cargo deny: clarify MPL-2.0 license and use un-patched ureq again (#1222)

See https://github.com/algesten/ureq/issues/478#issuecomment-1031029647

603ec82a5ee6dc28b2974bd08fd3b48dc1c69cf1 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Fix a typo: tolerence -> tolerance (#1214)

c9098288f50564de2ba26e64b67344f256e202ae authored almost 3 years ago by 4JX <[email protected]>
Fix: allow calling set_pixels_per_point before first frame

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

5459ab29b7d9345ec1848c7b28db63404c43ff74 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Demo app fix: respect native pixels_per_point on startup

55067f54ce343be6f1550f029bf4c0e6f2a819b5 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
eframe: Add `epi::NativeOptions::initial_window_pos`

cbc53fbe2e933b68285d0c23e32a3f1f5777ab77 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Fixed typos: wether -> whether (#1210)

Co-authored-by: mir <[email protected]>

7d415519132e049b68bb7938ef65d4ee311d7e60 authored almost 3 years ago by Manuel Innerhofer <[email protected]>
Rename corner_radius to rounding

Also update changelogs and clean up other aspects of
https://github.com/emilk/egui/pull/1206

9ed96155e94d43145909a9f3931268c4bdc4d75f authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Update to tts 0.20.2 which resolves copy-left license issue

See https://github.com/ndarilek/tts-rs/pull/21

ace2ac00da60f1a5f5c0601a12ac8e88483b4c21 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Per-corner rounding of rectangles (#1206)

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

7e7b9e19195239e869279be5d8aa9b4c6bf33427 authored almost 3 years ago by 4JX <[email protected]>
Clean up all Cargo.toml: put features higher, and document them better

0fa4bb9c64bc2082cab2c1f5190fc69f32b8a5a3 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add on_hover_text_at_pointer (#1179)

32a9b4abcc36e5a5481d870d0f64995f5eac8c7d authored almost 3 years ago by Juan Campa <[email protected]>
Remove prevent_default for mousedown events (#1209)

This fixes the issue of tabs not focusing when egui is used inside vscode

ea28485bdd140e05a6910e0232e66e02634b556c authored almost 3 years ago by Juan Campa <[email protected]>
Run cargo deny in CI (#1205)

* Run cargo deny in CI
* Use patched fork of ureq to avoid copy-left license
* Use patched for...

712d8c9a2b887008460a62c263473005714b8458 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add method to enable generation of a ComboBox with both id and label (#1204)

3cd3cceefd8141242d2ac4fae918bc0ac2eaf6c9 authored almost 3 years ago by Alan Race <[email protected]>
Update image 0.23 -> 0.24

47038c631e08275ce2d52c1ff26eac5387967e29 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Update rfd 0.6 -> 0.7

1b623fdd34a42fc59e04434179d34415ce304f8b authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Update tts 0.19 -> 0.20

8dfa6ce2f0346001f07af468068b0dd46b7c6d8f authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
cargo update

Updating crates.io index
Removing anyhow v1.0.52
Updating atk-sys v0.14.0 -> v0.15.1...

3999e5b37360650d35e243dac816b8bb83cf97f3 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add a link to smithay-egui

fd267c542e4637907a1fa0b3733d8abaad83aa58 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
egui-winit: Automatically detect and apply dark or light mode (#1045)

c3be5665740fb0100ee7d6d74282e933110a7141 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
min and max window size (#1171)

270c08a030bf359c608114e9b008bf8f551f7a8b authored almost 3 years ago by Unknown <[email protected]>
Plot boxed zoom with secondary mouse button (#1188)

869d556335dc43e3bf22a133df201be89a9fb113 authored almost 3 years ago by nongiach <[email protected]>
Use tracing crate for logging (#1192)

* egui_web: use tracing crate
* egui_glow: use tracing crate
* Log at the debug level
* egui_...

c6ac1827f6eb9ffe0e08d12ce9fbf6a7e65105fc authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add Bezier Shapes #1120 (#1178)

1f03f53dc041002bba52c7a5d11a3205b96176c9 authored almost 3 years ago by Xu Desheng <[email protected]>
Plot: Linked axis support (#1184)

4e99d8f4096b1d50d0e327fdc26d9ff842b03b23 authored almost 3 years ago by Sven Niederberger <[email protected]>
Improve some feature flags

b5aaa5fa6f8fc9491a1ffda2ae3bca70cd1da8ae authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add early egui history to changelog

2183e9fdea7eedf5b4f0e609a08b29c1b0402fe0 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
index.html: catch and display errors

7eddd20a01f0b75cd2a51f380929189d8eced240 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
egui_web glow painter: return errors instead of panic

871a200ecf9badcd00e08fe2a237382cad8ef56e authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
egui_web: log panics using console.error

ef81a52951183793aa037fad4e9622bf2bf0ad9d authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
emilk.github.io -> www.egui.rs

532990d3dd41de003c5bfbe5df82bf7995815292 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Create CNAME

b4be94df359206b6b47400bedbee3458d98a0648 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Delete CNAME

25c03e49ebefc16bc52038310af90b1b270c38d7 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Create CNAME

7ccc7caffd532e99774b891549bd3d29ca740965 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Delete CNAME

ea04ce9d58cd5e1a1e21fe7e43626e83f47f1b9c authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Create CNAME

f6b1feddcdf487d243a4b352bfee724f2a5bac84 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Delete CNAME

4db6984e7406540b6845bb82374dd041ffadfd28 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>