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

Create CNAME

785c6f4c85699a37b362cabc35a305b1d1e82542 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add ui.data(), ctx.data(), ctx.options() and ctx.tessellation_options() (#1175)

Helpful access deeper into Memory

b618636425f4c142271991b38f0c7cc6d9a7d256 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Return more info from ScrollArea::show (#1166)

3333d63b913e4d09b5b291469dbeb3d6fd191bbf authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Documentation improvements

1134258441e1b3501c9cf610c04f4716d2e13577 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Bugfix/drag window (#1108)

Call .drag_window() only after Left mouse btn clicked

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

0d00185d9f1c83084b9d438c3c8819e74d7fe8fb authored almost 3 years ago by AlexxxRu <[email protected]>
Tidy up README.md

26be0ace1d3ab7296c5aa1ae248f4d246add2775 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Minor optimization: avoid reallocating set of visible ID:s

04c3efd01aee4edc2e36a0bdb0d0ad123e2096e4 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Fonts: only pre-render glyphs for fonts in the current egui styles

417bb3123af9b53ad30442d17641460f239718a4 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Remove warm-up of demo app

Since https://github.com/emilk/egui/pull/1149 we only update the
region of the font atlas that h...

1e4d8ae943004689a9d2b7310853e10470b66ce3 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Lower default font atlas size (#1160)

In https://github.com/emilk/egui/pull/1154 the default was set to
16k x 512, which is way exces...

7ed0880b8f26e2f2766f572baded08d12837b1df authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Formatter for plot axis labels (#1130)

* Fix Orientation not exposed, although there are public fields with its type

* Implement for...

366f544655af5a86251fdc4d1e1cf10a6e7312c2 authored almost 3 years ago by Jan Haller <[email protected]>
Make `Plot::highlight` take a boolean (#1159)

3418eb5d351549e910db1a587178e7996d4eab92 authored almost 3 years ago by Sven Niederberger <[email protected]>
Reducing glutin dependency in egui_glow (#1151)

Use winit wherever possible

9d596967b415d337bb686d0e4934a8a5a1a20d96 authored almost 3 years ago by triangle drawer <[email protected]>
Choose your own font and size (#1154)

* Refactor text layout: don't need &Fonts in all functions
* Replace indexing in Fonts with mem...

fa43d16c416889fd749aca9a3985c1317da24093 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Plot text can now contain rich text

bb407e9b00323e514f1a56ea19f74392fd5d09a4 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Fix eframe changelog links to other changelogs (#1146)

Links to the changelogs of egui_web, egui-winit, and egui_glium were broken and led to a 404, fi...

dba949240f7fb7dcaa32535a529dd4c943bc3593 authored almost 3 years ago by bthehacker <[email protected]>
Partial font texture update (#1149)

462f181db36496897b9d248795cbb1c30f091069 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add ability to override collapsing icons (#1147)

343f7da564b030ccfa25a56935629d2a17e82b25 authored almost 3 years ago by Juan Campa <[email protected]>
glow on web: simplify the webgl2 vs webgl1 selection

e957674467ade5be332fa98f7a02ce9c0bc57c61 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Add misc documentation

199bbef77bf59f9f5fa48346c715d827559e00cb authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
glow: reuse the same GL texture when possible (#1142)

8138a073e7ea9b2e62b2b5d75b20e9bf3f63c364 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
egui-web: Update `web_location_hash` when hash in URL changes (#1140)

30f9700f6c73d3fd6b0ed513aa2169ed69fb0106 authored almost 3 years ago by awaken1ng <[email protected]>
Make shift-scroll do horizontal scrolling on all platforms (#1136)

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

a689b623a669d54ea85708a8c748eb07e23754b0 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Make `color_picker_hsva_2d` public. (#1091)

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

e4aa1e6e1ac000c83c3bec66f2b260e5b8881f0e authored almost 3 years ago by Dusty DeWeese <[email protected]>
WidgetGallery: hide spinner widget to save CPU in reactive mode

76ac41f9b5e58f4011012d1c3e5fcc4fa6d361ea authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Small improvements to check.sh

9df0c68a3895eb7b1e06c8dcea4208793a1ac9f8 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
clippy fixes

39dd6d764497fa6e264e52b040ba6105f9ca2d76 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
eframe: allow aborting an exit event (#1038)

ab770997818212fd84a6b858f45ae222e55edbe5 authored almost 3 years ago by Erlend Walstad <[email protected]>
Add new function to animate f32 values (#1039)

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

87ac7446dac346eb6679f425137b99809b49b39a authored almost 3 years ago by BctfN0HUK7Yg <[email protected]>
Add set margin method to TextEdit (#1104)

d6b32b795685a9ae1e44abeb7eae3d17544a2563 authored almost 3 years ago by BctfN0HUK7Yg <[email protected]>
egui-winit: re-enable window transparency (#1126)

`winit` 0.26.1 fixes the crash on Windows 11

ffa1b6bd43e27b91a78fccd913d672c1f1964dd8 authored almost 3 years ago by Jay Oster <[email protected]>
Add a link to the source code of a fractal_clock example (#1029)

5bedf7356681010bda39576e70f9bfe8bf393e73 authored almost 3 years ago by Max Wase <[email protected]>
Add some improvements in the documentation (#1056)

* Better documentation for align.rs
* Document some painting methods
* Fix broken intra-doc li...

87ae77aab0ffc7c7430ec850074b736f475ae3cf authored almost 3 years ago by Mingun <[email protected]>
Follow style for corner radius for SelectableLabel

624e2fcfc11192515573a9591829426639e46ac0 authored almost 3 years ago by Juan Campa <[email protected]>
Fix horizontal scrolling direction on Linux

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

Work-around until https://github.com/rust-windo...

c713fd98dd684b2594f1fd600ca938aa0bbe66f9 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Fix dead-lock in TextEdit on touch-screens (#1118)

Introduced in https://github.com/emilk/egui/pull/1035

Fixes https://github.com/emilk/egui/iss...

ad5418777d0d039ef9c559fb5635b01f34e4a6f9 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Simplify http demo and add new download_image eframe demo

b2c8cd0867edc4743f91355f4b711382156a949f authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Texture loading in egui (#1110)

* Move texture allocation into epaint/egui proper
* Add TextureHandle
* egui_glow: cast using ...

66d80e25195a233a427fc4c5e5c1c3177863df44 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
egui_glow: Reduce memory allocations in Painter::set_texture (#1096)

Use bytemuck::cast_slice

6c616a1b69799dec7cf27e64e319422c837a42ec authored almost 3 years ago by dvec <[email protected]>
egui_glow: Optimize Painter::set_texture (#1093)

d9cfeff72c63e58813329b8632ca8b4db2b02c0c authored almost 3 years ago by dvec <[email protected]>
Fix bugs in glow on web (#1092)

* Re-add check of WEBGL_debug_renderer_info to avoid OpenGL error

I removed this check in htt...

205e04aa18f4610e85fe5dbd8fed63245b0a82f0 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Put everything in Context behind the same Mutex (#1050)

* Move all interior mutability from Context to CtxRef and make it a handle
* Rename `CtxRef` to...

d5673412dd47c0e620831b371201d25f14dfd4f3 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Split `Event::Text` into `Text` and `Paste` (#1058)

* Split `Event::Text` into `Text` and `Paste`

* Added explicit Event::Paste change

See #10...

225d2b506dce4a221464f0f4c25cc330d5dcaf59 authored almost 3 years ago by Simon Werner <[email protected]>
Improve OpenGL error detection and reporting in egui_glow

May help to diagnose https://github.com/emilk/egui/issues/1087

650057dd4a355cf63d77041de012f9f886d2ad1f authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Revert "Don't constrain immovable egui windows to native window (#1049)" (#1054)

This reverts commit 7b641be7b06be8b81b66d63968f081718acc7c89.
It accidentally disabled constrai...

611eaa52e8f669d8972588473413d413507bea32 authored almost 3 years ago by Lampsitter <[email protected]>
Improve a couple of docstrings

342737e2f0510873493d9e397b985501a82cb269 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
Don't constrain immovable egui windows to native window (#1049)

7b641be7b06be8b81b66d63968f081718acc7c89 authored almost 3 years ago by Lampsitter <[email protected]>
Implement Clone & PartialEq on RichText WidgetTextJob WidgetTextGalley

1f93c7b0b622408e07bc7f8a4e0da16141b92b73 authored almost 3 years ago by Emil Ernerfeldt <[email protected]>
egui_glow: Add function to set the texture filter (#1041)

* Allow setting the scale filter for `glow` backend

This commit adds a `set_scale_filter` met...

4fe5fa6c593a29848650d15e33f33c74a75006c4 authored about 3 years ago by Justin Jaffray <[email protected]>
Fix context menu styling (#1043)

b0ea4dc0b58232225acb9d193862835494e7de8d authored about 3 years ago by Lampsitter <[email protected]>
Add demo of advanced TextEdit usage

7863f44111a7970677ba9a0d269237fb006fcc31 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Faster dashed line generation (#1027)

* Faster dashed lines generation

* Add dashed_line benchmark

d31f7d65221d808b33ec39bb31047d2d6ca32386 authored about 3 years ago by Lampsitter <[email protected]>
Better docs and spelling fixes

79cfdaa1f9251909c96888a20c11024811212125 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Use `instant` crate in egui-winit for WebAssembly support (#1023)

* Replace `std::time::Instant` with wasm-compatible `instant::Instant`

* Change version requi...

01015ac94cfb6f259f649c35b1ed16cfe2e8543b authored about 3 years ago by Niklas Korz <[email protected]>
Switch to using glow as the default renderer both on native and the web (#1020)

* Switch to using glow as the default renderer both on native and the web
* Simplify code to fi...

b1fd6a44e82c8cde7fab0b952851d2d2fd785349 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Add Spinner widget (#1013)

* add spinner widget

* implement requested changes to spinner

- removed enabled field
- c...

8da592c6abf974808578b2fe20901c202fda8226 authored about 3 years ago by LordMZTE <[email protected]>
0.16.1 patch release: Add back CtxRef::begin_frame/end_frame (#1019)

`begin_frame`, `end_frame` is more convenient when using egui in a game engine. In particular, 0...

b5c119ef1994b42c254193205acc64444c7750c0 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Remove keyboard focus from a widget if something else is dragged

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

b00edfe97f10d10940adde08910bdefa19537101 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Hide console on windows for all examples in release builds (#1008)

753d709d3d8315837ef1fea2ce2620d25f38477c authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Add `Ui::add_visible` and `Ui::add_visible_ui`

Also rename `Ui::visible` to `Ui::is_visible`.

4ef21380a25eb842a0f4aff66825f2b9faf1ecc5 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Remove deprecated functions

db110b1690a0c613594d41326ee4d1940f496845 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Adding missing package for fedora (#1018)

libxcb-devel

21fe9316d5ab897d357d48adbc543cce469b6b61 authored about 3 years ago by Timo <[email protected]>
Add inter-linking between different forms of documentations and examples

0960f385523e4206a23c92f1dbb06330cb9ce02a authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Add an eframe example of how to install a custom font

f779e8a346742c5f6152dfda02a935a8f56b6e33 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Release 0.16.0 - Context menus and rich text

0146c7e7fc7b0ed0dbecf0e2d1b91f713a89fbad authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Publish new web demo

77869c21eaf661f77c4455ca72f9f36375de66ba authored about 3 years ago by Emil Ernerfeldt <[email protected]>
update tts 0.17 -> 0.19

037ca5f9cdb3a8ab61df5b10028448bf012cfc8b authored about 3 years ago by Emil Ernerfeldt <[email protected]>
cargo update

ffd28252ab3176a6120a3bc8cf0c8713b5af613d authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Small tweaks to documentation and demo

84399cde836cd5111351fd75bf42c44084bad7b4 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
setup_web.sh: don't force-install wasm-bindgen-cli

d0a47bf8e890179c8686751177ff2d807fec3b56 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Rename `Texture` to `FontImage`

190c85a40ff022f8f3bb3133b90d17e4880ecbd8 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Fix wrong label on the feature request PR template

d775eb3733900e084cf2173eb27f5860f7f34754 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Improve documentation

68fca09df90271fa90f940d78540ff2f8365360d authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Add Context::animate_bool_with_time

Closes https://github.com/emilk/egui/discussions/984

00f965de87ddb07805505a0b7ed3738e0da51a48 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Fix typo "the close" -> "this close" in style.rs (#887)

811b974003110f7d42a1c0d2252b2fab51e41141 authored about 3 years ago by Rasmus Brönnegård <[email protected]>
Clean up glow painter destroy code

5b9a349c264bc65488aa96abca9cc1d33c551484 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Add favicon.ico - a single "e" for "egui", using the Ubuntu-Light font

beb2ea2ef6e5ab89be82ef4af1d0fe4638239cb5 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Add loading animation while waiting for wasm to load

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

c412fd4a9c5d2964f10522c238eead601188fcaa authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Minor cleanup following https://github.com/emilk/egui/pull/999

cda4c8ba13d06fd932e9c2963b4c371551fc37c5 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Clean up context menu documentation

f919b0cc056c2cbb01703e7c70e22d15df724161 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Add `CollapsingHeader::open` to control if it is open or collapsed (#1006)

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

369ce95bbdbf14143861c6af4afdf2d106c29e9b authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Make Memory::lock_focus public

closes https://github.com/emilk/egui/issues/993

2684929a5d9efa2d0fd869a7cbd33d13ea27162a authored about 3 years ago by Emil Ernerfeldt <[email protected]>
README.md: add link to discussion of begin/end calls vs closures

c63996179b73dfa83918d973ccb72a0dfd18d084 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Document that `CtxRef` is generational and shouldn't be stored

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

b88bec9ca338e9d9f4bf269d52866b5040e3ac78 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Make epi::Frame cloneable so you can allocate textures in other threads (#999)

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

Also adds `epi::Image`

b7441eeee7d0ac70c063f008860df183a9374348 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
file_dialogs example: remove macos exemption

this got fixed in the latest winit upgrade

647e020824401bd499f368427f0ab9ae58365409 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
1.56 fix: missing_crate_level_docs -> rusdoc::missing_crate_level_docs

d5efa4bbcad743b3a59244a3929ff0cb2ca5a43b authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Set MSRV to 1.56.0 and use rust edition 2021 (#998)

c60d17b91bb447f1d81343cf8be7809961b03d44 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Add a badge and link to the official discord server

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

ee002145117df5be9c8889bfbcf569f3493dec79 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Add ability to customize the display of hover plot labels (#934)

* Add ability to customize the display of hover plot labels

* Ergonomic enhancement to plot h...

26885c20d0c40786b9bf8d24986c83fe8ca76e08 authored about 3 years ago by Ivgeni "Iv" Segal <[email protected]>
#972: ScrollArea::stick_to_bottom() has no effect if ScrollArea is not initialized. (#973)

d05379902cbfe78a9e0b9e3a6d1888f0a9562863 authored about 3 years ago by Victor Sergienko <[email protected]>
Reverse horizontal scrolling on windows (#966)

* Reverse horizontal scrolling on windows

* Add link to winit issue

Co-authored-by: Emil E...

c69fe941afdea5ef6f3f84ed063554500b6262e8 authored about 3 years ago by Aevyrie <[email protected]>
Update winit to 0.26 (#930)

Also update glium, glutin and rfd

dd99f68e825b6d1b57854468b302071a89352859 authored about 3 years ago by Jay Oster <[email protected]>
Changlog: mention `menu::menu(ui, ...)` => `ui.menu_button(...)` (#956)

214d2b5d4f10d58c65593fec93fce305e5d7c4fc authored about 3 years ago by kud1ing <[email protected]>
OrderedFloat refactor (#918)

* Move egui/util/float_ord.rs -> epaint/util/ordered_float.rs

* Implement Hash on OrderedFloa...

5ec14867c88f137bbb5a25a2ed5d7f5d773fadcd authored about 3 years ago by Jan Haller <[email protected]>
Update changelog

c85eca6eaa43a926077db3a173dd42a59a8f4b01 authored about 3 years ago by Emil Ernerfeldt <[email protected]>
Add bar charts and box plots (#863)

Changes:
* New `BarChart` and `BoxPlot` diagrams
* New `FloatOrd` trait for total ordering of ...

1088d950e933646098c20d43d214ba5f0ddae51a authored about 3 years ago by Jan Haller <[email protected]>
eframe: don't prettify presisted ron strings (#902)

What ultimately ends up stored into a file is the
HashMap<String, String>, which when prettifie...

224d4d6d267673e36f6313d4d8d7104ec4784907 authored about 3 years ago by Alexander Chaplin Braz <[email protected]>
Improved plot interaction methods (#892)

ctx plot_bounds plot_hovered screen_from_plot plot_from_screen etc

9d56bce592afd3b8b65c094e51d01821b2641ce1 authored about 3 years ago by Sven Niederberger <[email protected]>
Disable glow scissor test after painting (#905)

6b5c4b9aec188803ce49ab396634174efc3a7b25 authored about 3 years ago by Henrique Penteado Kujawski Périgo <[email protected]>