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

Make stick_to_bottom take a bool argument

06adb09fa3ed6269d6b5f9ed2b813734f43fa37d authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Make use of AppRunnerRef

Follow-up to #1650

263c9bd60112fcd82f9e7218f0b986deea5378af authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Graceful exit from web (#1650)

Return a handle that can be used to stop a running egui instance.

64496cacb94c333187249c077006338f6ff1e8a4 authored over 2 years ago by Stanislav <[email protected]>
Add depth buffer in native 3D example (#1878)

The `custom_3d_three-d` example does not enable a depth buffer since it is only rendering a tria...

3eccd341ad8715bfe500c22824e04c2b7b3e4b3b authored over 2 years ago by Asger Nyman Christiansen <[email protected]>
More newlines for improved readability (#1880)

* Add blank lines above all `fn`, `impl`, `struct`, etc
* Even newlines between docstringed str...

10788ccc92b5a4b06e2cf283634f93496ed0d777 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Change `build_demo_web.sh` option from `--fast` to `--optimize`

5d8ef5326b1d9f422f45250dac475f87537df3f6 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Code cleanup and improved docs

2500a600623fe2f527ba17a6371f0fcc79679a8b authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Improve documentation about panel order (#1869)

5fb4efa7686f3ac06be9eed6deeda3be83ad48dd authored over 2 years ago by Kubik <[email protected]>
Add `Shape::hline` and `Shape::vline`

d659e5d24f7344d7cbab45f05f2ed2821c3fb270 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix misnamed variable (content_is_too_small -> content_is_too_large)

See https://github.com/emilk/egui/issues/1376

c62f3409bd20ada637223f2591f52a446cd2c6e7 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix `valign` typo (#1870)

8997519eb2d7c4480fb6eefbf6fa9cfe2bc58523 authored over 2 years ago by quietvoid <[email protected]>
Improve README.md files

235d77713d47a439587578f8e10a7aeffbca4d2c authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add emath::exponential_smooth_factor

6de9d89b65b55a52e15c7ee2b7d6e6176d4297d2 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
misc code cleanup

4e8a6e3370ef12924ad7baff7e289b52a4fbfcf8 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
fix typo

b0fa0c65cc1d6222f847a37d36d65e571fde2208 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add Visuals::error_fg_color and Visuals::warn_fg_color

2612dd1064fabe3ea7bb944a30229df2f1d07714 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
`eframe`: selectively expose parts of the API based on compile target (#1867)

A lot of the `eframe` API is native-only or web-only. With this PR, only the parts that are impl...

8c09804abda402fd8ab3fa1b61166efb7ddd1829 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
code cleanup: `Pos2::new` -> `pos2`, `Vec2::new` -> `vec2`

51052c08e93819c254346d080cbf692d031fb124 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
eframe: add function to set, query and toggle fullscreen mode (#1866)

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

Adds `NativeOptions:fullscreen`, `Frame::set_fu...

105cb4b8f218048300d7e8125475d65594f4ce46 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Track the global focus state of the UI (#1859)

* Track the global focus state of the UI

* Fix changelog entries

* Document the new differ...

c6c6d2dc5de622441b014f99975b3bd204d1b873 authored over 2 years ago by Matt Campbell <[email protected]>
Add dry run feature for anchor calculation. (#1) (#1856)

* Add dry run feature for anchor calculation. (#1)

This PR resolves issue: emilk#1852
We int...

36a49ffba9b2300cfd80158f3728e92dd41e00f9 authored over 2 years ago by zapp88 <[email protected]>
Fix plot auto bounds (#1865)

* Better estimate the plot bounds for generator functions

Avoid infinities, and sample more d...

278db1c94b5a81677aeb971430fe5021ad56b4c7 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Make egui_demo_app native window size larger by default

97880e18d77cddbe82030fbddb0c75b64ed11a7d authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix focus behavior when pressing Tab with no focus (#1861)

b3ab31953e651976b34f03fc55a911e66ffb0316 authored over 2 years ago by Matt Campbell <[email protected]>
egui-wgpu: correctly handle viewport rectangle for callbacks

This is important for when a callback shape is inside a ScrollArea.

09d636b08943b14f182c25d65d25085959e7fc68 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Reset the scissor rect after rendering onto a renderpass (#1858)

0571bf67e29320ea8bf154b3d442de0afacbb5a5 authored over 2 years ago by Connor Fitzgerald <[email protected]>
Update MSRV to Rust 1.61.0 (#1846)

7a46a23db52ccb928eb3307c5dce35cc39366811 authored over 2 years ago by Matt Campbell <[email protected]>
Add bacon.toml for https://github.com/Canop/bacon

2278128e6679bd51940bac9bf0b7b9f29afc4182 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Enable more clippy lints

8e2de26e4ee1ac686041e0a3387554c1126fcf55 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Use pinned version of wasm-bindgen-cli (#1855)

* Use pinned version of wasm-bindgen-cli

* Update wasm-bindgen to 0.2.82

* Call setup_web....

a7012cf8a628d125b211fd164ac12fbb898f316e authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add methods for custom number formatting in `DragValue` and `Slider` (#1851)

36cdae98df820d45d4cfea2250c657d8ebd7d837 authored over 2 years ago by Adam Gąsior <[email protected]>
Make it easier to disable tts

This is a small step in mitigating https://github.com/emilk/egui/issues/1125

c02fbfe9731feb19c40845e37bd4ecb9f612dec1 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Make sliders correctly generate events on change. (#1854)

0913c77f3d9087a6011cae9ed287db59bb8aa7d5 authored over 2 years ago by Nolan Darilek <[email protected]>
egui_extras: Add `Table::stick_to_bottom` (#1849)

74ccde566dc09c3deb10749889cc51d6d43e633b authored over 2 years ago by wayne <[email protected]>
Improve plot item UX (#1816)

* initial work

* changelog entry

* fix CI

* Update egui/src/widgets/plot/items/values.r...

0bf9fc9428423b375ae079782c095504e85ca42c authored over 2 years ago by Sven Niederberger <[email protected]>
Use past tense in all changelogs (for consistency)

cf591da1a0bdb57c9495a3dcf0448b3c0d8e64e0 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Update changelogs with all changes from all PR:s since 0.18 release

8b3d218f4ba3f92ae72064472aad605afdc1645f authored over 2 years ago by Emil Ernerfeldt <[email protected]>
eframe: only enable puffin feature on egui_glow if glow is enabled

d76d055d49e99c4c5f4c85ee6ab19b92e14951f6 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
`Layout::left_to_right/right_to_left` now takes the valign as argument

Previous default was `Align::Center`.

Closes https://github.com/emilk/egui/issues/1040
Closes h...

41f31116ce8a70b848394740c27a0f43d67ee598 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add documentation for `Layout`

Related to https://github.com/emilk/egui/issues/1836

9f1f0a90386ccdddcad6295acf100bcd6d7ae495 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
epaint tessellator: don't emit empty meshes

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

fdc2d1cd6d0af3d4551771d217448d444978147c authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Make widget_text module public

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

77b4bacdf4d101963fa482c8f1ba014309399be0 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix inpuit requiring ALT key

Common on Mac, maybe other platforms too.

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

Bug...

0337d78eaa1427395120e3a5e62c388d0eae58b3 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
(eframe) add Frame.set_visible (#1808)

033884395010575f6fe0f435a6986cc1ccf5c11b authored over 2 years ago by Julian <[email protected]>
Update the link to the nannou egui integration. (#1827)

The project has now moved to the official repository. The old is an archived repo.
Thanks

cbe22a03715d94b5e03bf83a1952f047cfacfa57 authored over 2 years ago by Milo Moisson <[email protected]>
Add support for ctrl+h as backspace (#1812)

48d48096eb244be40248ae9550de35b73aac9e61 authored over 2 years ago by Sahil Singh <[email protected]>
Use cargo cranky instead of cargo clippy (#1820)

* Use cargo cranky instead of cargo clippy

cargo cranky (https://github.com/ericseppanen/carg...

bf15bb6e199525e00bd74cf3367c7ba0a0cfb160 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Enable and fix a bunch more lints

898f4804b7b998ffeb1ff9f457b935e1364d6827 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Added WebGlContextOption for eframe::WebOptions (#1803)

* Added WebGlContextOption for eframe::WebOptions

* Fix doclink

* Fix minor doc issue

C...

e76c919c7e70c208c9a6209b9fe3369e7b6db99d authored over 2 years ago by Aiden <[email protected]>
faster builds: remove `tracing-attributes` feature from `tracing`

c062bca6eeac3c8db3aecfbaa99172e1c74da9fc authored over 2 years ago by Emil Ernerfeldt <[email protected]>
cargo update (#1794)

* cargo update

Updating crates.io index
Updating anyhow v1.0.57 -> v1.0.58
Upda...

0f0031ebbb0423a860cb694a9c902eb8efae43d1 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Update three d (#1793)

* Update three-d to 0.12

* Fix Z fighting in three-d example

Closes https://github.com/emi...

bd2cab2f0ec2e531f3b07052c3f23fa8b1239c7a authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Update wgpu to 0.13 (#1670)

* Update the wgsl syntax used in egui-wgpu

* Updates for the latest version of wgpu

* Upda...

9739009f202342d1ffaaf658de811eb28857a3da authored over 2 years ago by Ashley <[email protected]>
Don't call scroll if TextEdit is fully in view (#1779)

* Don't call scroll if TextEdit is fully in view

* Explain why the new logic was added

* c...

433719717ad2d5315f7b22fef308c0729f649516 authored over 2 years ago by Barugon <[email protected]>
Browser Hotkey Conflicts (#1697)

* code hotkey to N, move superscript hotkey to Y

ctrl A S D F G H are all taken, CTRL Q is tr...

cb9bc8698dd4afbc97f95265d0a90f8acd6e4a5a authored over 2 years ago by Thomas Hansen <[email protected]>
Support rich text convert from cow-string. (#1774)

14ae4b24a7e07485bd707965b1d8493010ac6359 authored over 2 years ago by Yuan Chang <[email protected]>
Add doc example for hint_text persistence (#1776)

5f364795cc4e3c9f56fc94df71acc7d7a4b78b56 authored over 2 years ago by Sahil Singh <[email protected]>
Add `body_unindented` to `HeaderResponse` (#1731)

0c65a9df41b5b40beae17acb372e3051cf9f3816 authored over 2 years ago by Zeenobit <[email protected]>
Don't force the webgl backend in egui-wgpu (#1781)

980a06b95ed1f437b17cd61f5c1ff7f5390eb2b4 authored over 2 years ago by Ashley <[email protected]>
Minor clippy fixes (clippy::format_push_string)

406703568e1337e8a4ba4d9af350809d6282c999 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Implement repaint_after for eframe web (#1760)

* Implement repaint_after for eframe web

Follow-up to #1694

* cargo fmt

* Simplify demo...

eeae485629fca24a81a7251739460b671e1420f7 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add Context::request_repaint_after (#1694)

935913b1ec5fb95c468fde60a107daf4ac164a9e authored over 2 years ago by Red Artist <[email protected]>
Fix uneven table striping (#1680)

* Fix uneven table striping

* simplify the code

Co-authored-by: Emil Ernerfeldt <emil.erne...

1a89cb35e1bcf5e0f6dbe90a76465dbbaa7760cf authored over 2 years ago by Michael Birdhouse <[email protected]>
Fix multiple partial updates of the same texture (#1338)

Co-authored-by: Wanja Zaeske <[email protected]>
Co-authored-by: Emil Ernerfeldt <emil.ernerf...

bd5f553c3a33fd9de0f396634044117bd519342d authored over 2 years ago by wucke13 <[email protected]>
Fix persistence of window position (#1745)

* Fix window position

* Better comment

* Add doc link

f5b2363fff0bed860b034092e81776a513817452 authored over 2 years ago by Barugon <[email protected]>
Make Windows specific code Windows specific (#1747)

5b3bff22e298220effab554cbc95f1a94e1637cd authored over 2 years ago by Barugon <[email protected]>
Added `notan_egui` as 3rd party integration (#1741)

9c26093fea926ce133fee3f6d3d92e19b37dc4ee authored over 2 years ago by Nazarí González <[email protected]>
Refactor common code in `egui-wgpu` shader entry points (#1730)

Creates `unpack_color` and `position_from_screen` functions to share
common logic between the a...

7eeb292adfacd9311a420ac3ea225e2261a8f8d3 authored over 2 years ago by mitchmindtree <[email protected]>
Don't load fonts in doctests (#1711)

I was hoping this would speed up the doctests, but it doesn't really

8c7c4c764baaed1d82f51f20c381c8f1b55b5144 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Use dark-light on Mac and Windows (#1726)

* Use dark-light on Mac and Windows

dark-light has a nasty problem on Linux: https://github.c...

317436c0570dde617fb408d6c9a973c5dd0a2fc4 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Make document-features an opt-in dependency

29973e5d025372842185eccbaa29e8a7e10a9233 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Constrain date picker to screen (#1699)

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

4525cad7af1ff45b5980b12619fdf8759f75b645 authored over 2 years ago by Charles Ray <[email protected]>
Fix bug in egui-wgpu (#1716)

62a00c4597f6e0561eefb2369cd38da83fbe7f7e authored over 2 years ago by Zicklag <[email protected]>
Fix on-hover typo in plot module (#1714)

8446665b020cea19386893394f447be146a5b507 authored over 2 years ago by Cisco <[email protected]>
Document feature flags using crate document-features (#1725)

3169ce62d5c6e6a4ff22483a830cd2d3a7b9f11a authored over 2 years ago by Emil Ernerfeldt <[email protected]>
WGPU PaintCallback Fixes (#1704)

* Expose egui WGPU Textures and Limit Exposed API

This allows paint callbacks to access textu...

218d4d4eeaa7f3c8495881d5e6555b14d8ab95eb authored over 2 years ago by Zicklag <[email protected]>
deny warnings on CI and check.sh with -D warnings (#1710)

083e20474ba6ff928f608bbb5492018f0f3d2df9 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add screen-13-egui link to README.md (#1709)

f8ce51e5aa46d55f09eb91dba4b3265a8583c951 authored over 2 years ago by John Wells <[email protected]>
egui-wgpu: Ensure docs for `winit` feature are generated. (#1700)

per https://github.com/emilk/egui/issues/381#issuecomment-839707073

e2bfdbe8b0c72161928366a20e9d3727804d7f73 authored over 2 years ago by follower <[email protected]>
Add link to chinese translation of egui docs

e6cfa5028e2dd222ead311cf790d192ff401d0b9 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
epaint_assert that partial texture update is within texture size

ac9faaf1c1d8a0544dd5d0469a6626a5ada10bc5 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix compilation of screenshot example (merge race)

42edb92232cf99fb8ab67eec2f660cec3d37cf02 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Fix exit handling (#1696)

7987920f7e85b84d19a802bdebaa07a7a1633477 authored over 2 years ago by Erdal Acar <[email protected]>
Allow software rendering OpenGL by default (#1693)

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

20c8ee302c392b9abaaa479603cbf6220c54e36f authored over 2 years ago by Emil Ernerfeldt <[email protected]>
eframe::App::post_rendering (#1591)

4a7a2d643047a0960736e6762fac543a8baa8ebb authored over 2 years ago by René Rössler <[email protected]>
Add some padding to the egui-wgpu uniform buffer for WebGL (#1671)

Required on Chromium

abff2dcae26021d53be3c55a6385ca63c1ce490b authored over 2 years ago by Ashley <[email protected]>
Fix doclinks

2771c8c3e56e2eeb708dda1267a3901a3217bf0b authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add flag to disable hardware acceleration (#1681)

This is a fix for the behaviour on macOS platforms where any egui app would use the dedicated GP...

72e38370febfe0a56fdc43a62f5408574fbdc4ea authored over 2 years ago by Benedikt Terhechte <[email protected]>
Re-implement PaintCallbacks With Support for WGPU (#1684)

* Re-implement PaintCallbacks With Support for WGPU

This makes breaking changes to the PaintC...

1d9524cc593d0bcf100d1fe9d989db4d3aaebb0d authored over 2 years ago by Zicklag <[email protected]>
run cargo check --locked on CI

This ensures the Cargo.lock is up-to-date in PR:s

8173093c6797d6af63759331d28e66206d1b0c1f authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Added support for 20 fn keys (#1665)

f5cca2a28888dde7d7bb9605f16c7b61aa55b13d authored over 2 years ago by sy1ntexx <[email protected]>
Fix some broken doc links

f2dcdfc22c43fe3690b02353920bdff48b52350b authored over 2 years ago by Emil Ernerfeldt <[email protected]>
egui_winit/wgpu: enable Android support (#1634)

* egui-winit: don't assume window available at init

On Android in particular we can only init...

a5076d4cc491536b07b16dced1772c7b6bf7cc29 authored over 2 years ago by Robert Bragg <[email protected]>
Move three-d patch into example Cargo.tom

fff20082550177f1dd6accd2b03d63db7ee27766 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Take Glow context using Arc. (#1640)

This allows usage with a Glow context that is passed between threads.

b2510676b9a7b45b38820da326e27c05b7b2d408 authored over 2 years ago by Sebastian Urban <[email protected]>
Add support for texture filters in WGPU backend

a29154233bf5943707f1413d074c4585ac0e9043 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
egui-wgpu: Add ability to register user textures (#1660)

5d15e3d367632289347559c430c8903b54d71090 authored over 2 years ago by Florian Diebold <[email protected]>
Add texture filters to changelogs and improve docs

cc148ca895d8b11a5e98d098a4a56cecf60165c9 authored over 2 years ago by Emil Ernerfeldt <[email protected]>
Add the Ability to Specify Egui Texture Filters (#1636)

Only works for egui_glow

1a9a0d7ec8280019fe6e5158d4c324f8cd8f2dff authored over 2 years ago by Zicklag <[email protected]>
Replace `TODO:` with `TODO(emilk):` and update code guidelines

f3e305a64604eaec06df8ed5fd806c735e48a25c authored over 2 years ago by Emil Ernerfeldt <[email protected]>