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 Layouts:: horizontal/vertial align/justify pub

3c603c55b8809e546cd5c1d16d4b9af7ba354e19 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
egui_web: default to light mode unless prefers-color-scheme: dark

62f58a3b0526f181903aecfb4281b1d8720a19a9 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
epi: merge App::load into App::setup, and provide Frame argument

This gives users more control over the order of load/setup.

It also allows users to load textur...

44b573f6a6fc552b4315d48eb672b01ed96caca4 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fixed GLSL ES 1.0 version string (#470)

31769d400f9d54bd678dfebcb14cf0306d8613f9 authored over 3 years ago by Kayo Phoenix <[email protected]>
egui_web: Vastly improve WebGL alpha blending

This finally fixes the rough edges on text, especially in light mode

effd3c7440d9f70c0eff677871a60be539cf1113 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Revert "Fix scroll bar position (#392)" (#458)

This reverts commit 2932ff0e5317be35c8e7dc0baac12b333e102a24.

2af86cd2c7a1a1b275034fa6e3f0e3548384154b authored over 3 years ago by Emil Ernerfeldt <[email protected]>
egui_web: document how to fill the full width of the browser

ec6268e4ac2f95410cddd661894b7e3b5df987a3 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix scroll bar position (#392)

* Fix scroll bar position

* Always position scroll bar on the right side of the ScrollArea in...

2932ff0e5317be35c8e7dc0baac12b333e102a24 authored over 3 years ago by Jay Oster <[email protected]>
Implement efficent scrolling of large content (#457)

6468b2b84e02bd4e0d43d252d853c0fabd6182ab authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Allow alternate shortcuts on Windows (#456)

2cdd90b111bebb3d0780b9268674fa7df434392b authored over 3 years ago by Tiago Ferreira <[email protected]>
Move WidgetType from output.rs to lib.rs

4964d762a78ee1d531c831136241a27ad673a0ab authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix occasional jittery vertical positioning of glyphs

e6fe6a6f6ad7c1746b47e45658c693fde9a33792 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
demo: Move egui settings/inspection windows to backend panel

4d56d0328b954d614bac6e10446f2d3b731224a3 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Disable default features of `ord-float` (#440)

* Might fix #439

* `cargo update`

If the page builds, then this did fix it.

66095b69a707c6db388b127d99697574ab57175a authored over 3 years ago by Violeta Hernández <[email protected]>
Add Context::set_debug_on_hover and egui::trace!(ui)

3b807e1ad6015ad28cdd05d2b10986a9c50a8971 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Plotting: Add line markers (#363)

* initial work on markers

* clippy fix

* simplify marker

* use option for color

* pr...

8623909d82aedad80264a722bbccee5765305ebf authored over 3 years ago by Sven Niederberger <[email protected]>
Detect single-threaded mutex reentry in debug mode (#433)

* fix(plot): expose VLine and HLine

* feat(mutex): detect mutex lock reetry

* chore(mutex)...

e320ef6c64fe85df9c4d793cc73bfabbf7358186 authored over 3 years ago by St John Giddy <[email protected]>
Resizable panels + right and bottom panels (#438)

* Side panel resizing and add right panels

* Add resizable top/bottom panels

* Deprecate T...

c9766f8a7b5f68789e756862c53b06be29a7175b authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Rename Shape::polygon to Shape::convex_polygon

epaint only supports filling convex polygons (for now)

196ddff499e7e27c0abf3119ac93fd5df81cb081 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Improve various documentation

085233f9074c30b9720bed20a70b3eb4289acf62 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Improve instructions in PR template

5b462197fa473ab991cb1ace4ea05b01beea36e4 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Color picker: fix rare infinite loop in very weird situtations

2dea4d8db2240d5125ab3e749995ecb007fdae9d authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Simplify IME cursor pos handling in TextEdit

f4ddc21740cbdbe8b1081e0b3be39b59fdf330b7 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Rename Output::text_cursor to text_cursor_pos

6a576f4c3431bfd90171e75cfca42316fba9b1ec authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Expose text layout functions in Painter

8cce09687f533409d00c4c35c506ea6a735b59a6 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
GitHub issue templates: add reminder to check for duplicates

53d5d32a80a57fe74271856e9ef441a7ee0c150a authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add #[must_use] to container types: remind to call show()

94479317b3b764d30f770b06736f193a67a57a54 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add Style::override_text_style

Add Style::override_text_style to easily change the text style
of everything in a `Ui` (or globa...

a892519297135a70e71977fc19e2a3ec34b8e478 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add support for buffers other than a `String` in `TextEdit` (#399)

* Initial design for `TextBuffer` trait, to allow `TextEdit` to edit types other than `String`.
...

57981d49ee720c6b647ce9cef5447ebd9941fc54 authored over 3 years ago by Zenithsiz <[email protected]>
Add an option to overwrite frame of `SidePanel` and `TopPanel` (#418)

* Add an option to overwrite frame of SidePanel and TopPanel

* Update CHANGELOG

d292b831a158bc011118a27180f1cb9cd09f71a4 authored over 3 years ago by Wojciech Kępka <[email protected]>
Add support for `cint` (conversions to and from color types) (#393)

* implement cint for color types under feature flag

* upgrade to cint 0.2, remove from defaul...

c0929014bf6cb2d5d77d6e87125c4118c6c2e654 authored over 3 years ago by Gray Olson <[email protected]>
fix(plot): expose VLine and HLine (#422)

ac82cc7be39974fe76e337c784e0f40fcbfb3911 authored over 3 years ago by St John Giddy <[email protected]>
Fix mac scroll modifier (#402)

* fix modifier key for mouse wheel zoom

* update CHANGELOG

* fix zoom modifier for web bac...

67c6002578b73aa01872a3378cc5b7debe93a0a7 authored over 3 years ago by Ivo Vollrath <[email protected]>
Improve panel docs

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

5bc53ce069a26702a0158850edc02e7e9c8cba85 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Value of `DragValue` correctly clamped (#405)

* Update drag_value.rs

* `value` → `old_value`

de02f7d0429656337dff05c221b48f1b9995a5bb authored over 3 years ago by Violeta Hernández <[email protected]>
Make sure egui can handle zero-sized screen rect

This would previously hit a debug assert

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

dd4ac43b13b1259cf469d7daa456dddbb58533b2 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add features extra_asserts and extra_debug_asserts for more asserts

This replaces all debug_asserts with these opt-in asserts

Related: https://github.com/emilk/egu...

6e5b52e3bccb169e7ee63e23a94cc13f7d9dd037 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
egui_demo_lib: fix persistence feature flag

bd5a85808a52eb491044702eba22bf0d953d22da authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix BottomUp layout (#386)

bfabb70cba231bd2c8b4563151d4197ef7e5ef33 authored over 3 years ago by Sven Niederberger <[email protected]>
Fix wrong vertical align in default layout

Only seen when having unusually high buttons

2f46c975a578fbffdf74139102d75b4d3af5d2a2 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Tell docs.rs to use the --all-features flag when generating docs

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

442b9539643e4ce037da768bc2cd26fe095e0df1 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix uneven text kerning for non-integral dpi scales

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

9c475204daa4c561979f0ba3a55cb9e2d9fcc5b1 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Update wasm-bindgen to 0.2.74

50a2ed0a144e969d1bd2c5da9cbcc96bb1a8f2ee authored over 3 years ago by Emil Ernerfeldt <[email protected]>
readme: add `nannou_egui` (#379)

9dd23b44e0748baf6614d07dad999d1b02e3598a authored over 3 years ago by ilya sheprut <[email protected]>
egui_web: fix double-paste bug

934bb7f5e988ae3b1cac4162f33dc3318bd4fd58 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Improve docs concerning custom fonts, themes and accessibility

Closes https://github.com/emilk/egui/pull/370
Closes https://github.com/emilk/egui/issues/372

7b0f991b205f1aea2c7d038a579395e7e26a440e authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Release 0.12.0 - Multitouch, user memory, window pivots, and improved plots

8f8ba16696f9e1a602117b284a44ec1fdc829170 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Publish new web demo

3e8723c8acf79fe1244c8a323d676aa59d622a89 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Smooth fading of plot grid and tick labels

1423bac3aa0deb618d924976fbbee8fbd02a92e0 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Fix misc typos

Closes https://github.com/emilk/egui/pull/366
Closes https://github.com/emilk/egui/pull/365

cf3d12669cf4be4e296ce544f7b6cb9190fa1e6a authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Update tts 0.15 -> 0.16

7747a1f1710d9e4a9b3afa3289667553f21d8173 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
cargo update

c476ddb57ce25a49c3a12edc811d75b61369e778 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Enable a bunch more clippy lints

b1559963bf1c28877c6f04b7966d0614fced5e9d authored over 3 years ago by Emil Ernerfeldt <[email protected]>
group rustdoc lints under rustdoc:: prefix

4022b84ae73faffe80448bae5613fdff58bb8d8a authored over 3 years ago by Emil Ernerfeldt <[email protected]>
#![allow(clippy::float_cmp)] everywhere

it has always been an annoyance, never a help

fb5176c1331c466c92e9240fab74fb9e1555190c authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Move shell scripts into sh/ subfolder

6ad6f56cb14d476628fbfc23e98c63c9364b62b0 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add a TODO

38186fe23e7b356b37ada3e0dd3387a90b5e2002 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
minor code simplification

5a21bc78a6fbfaef2e127e6a7c365500d6247638 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Rename `ui.wrap` to `ui.scope`

a8c3deaf084239412571d8e9d2b8e2d6ec86df30 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Clean up demos

9dc092b778badb27fb0aea26b8ad8469ab8bd142 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
bug fix: don't lock focus by default

aa3c40c49fd9ebe063f20724bc316fc2ae12249b authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Sort demo windows (multi-touch demo was out of order)

0b52813f62de5a46dfde4c891c5f2f169b0aa8e1 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Move normalize_angle to emath

4bb79a7047765178b218fc60e4a28b9a0b167634 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Implement non-proportional multitouch pinch zooming

dd6980bacb5d5ba132ecd1c1d2708c47995b392d authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Tidy up multitouch code: remove double spaces after full stop

Weirdest thing I've seen in my life.

04d9ce227b5bcfae141a14de1c86f5e982448fd3 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
demo_app: Remove screen_reader from default features

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

268ddca161644309c307057de8c2012e0c320cf8 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Typo: `CollpasingHeaders` -> `CollapsingHeaders` (#359)

a5e41f275c2e7b09a9eb8edd6d70b804b35d0c01 authored over 3 years ago by follower <[email protected]>
eframe: add always_on_top option (native)

a7a36bd3137ecbcf7a8b452596a18481c6707050 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
epi/eframe: move options out of `trait App` into new `NativeOptions`

7374ed9d00e21474ddd60f1b004b912d1ce893da authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Some documentation improvements

5e46bd404ccba740bd2a41e2cbf7a7a4f9a3ba55 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Expand PR template with reminder to update CHANGELOG.md

cb797a489aa6f0a69f53261c94c7dcfed871bc40 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Mention mint in changelog

12c0199d1bcc2e5ea349d37b7a9db497c53986af authored over 3 years ago by Emil Ernerfeldt <[email protected]>
implement mint conversions (#352)

* Implement mint conversions

Implement conversions for [mint](https://docs.rs/mint) (math int...

87bc26fb5ae863b9de4516077025305343fbe299 authored over 3 years ago by Luis Wirth <[email protected]>
Add plot legends and on_disabled_hover_text to CHANGELOG.md

2cb94b98ef8949f2f2a3f9724e974e4ab4b7f4f3 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add plot legends (#349)

* add plot legends

* don't show crosshairs when hovering over legend

* add a toggle for th...

838f3e4ff217c6b6318209e2868af1ced1360638 authored over 3 years ago by Sven Niederberger <[email protected]>
Add Image::sense to let an image respond to clicks and drags

d862ff66acdfc5c9f9df4007301c07acdaca91d1 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Basic multi touch support (issue #279) (#306)

* translate touch events from glium to egui

Unfortunately, winit does not seem to create _Tou...

03721dbfd8714fc9dfb6969aed18a120cc57376c authored over 3 years ago by Ivo Vollrath <[email protected]>
clippy fixes for rust 1.52

0d71017ad434dabd6bfcec98e8025a7378a70161 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Minor documentation improvements

29668b512888d3a8fe53da9258e7e6fcb2442610 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Document and demonstrate how to expand a TextEdit to fill a Ui

1394205f52bf8a1866a53c2dc1741b79cd88ae78 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Decrease indentation with shift-tab

66122e4c9a574390e25133f340b9ad204002ffcf authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Don't draw bidi control characters

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

bf8ce774cc2625cf8840f90768902a5f221d1800 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Clean up new code editor code

7da9928548b0d1516ba89b69dba4a5ed396339e9 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Run clippy on all targets and all features (#347)

* Run clippy on all targets and all features

* check.sh: print each step

* impl ToString -...

10b60d53613bbab4199f753fd912baf7e6cece59 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Tab identation for multiline text edit (#246)

Lock focus on multiline text edit, and insert tabs on tab char

Co-authored-by: Emil Ernerfeld...

35c7b09285618407345729c798f17542ed370236 authored over 3 years ago by Cristian Dinu <[email protected]>
memory: add `Send + Sync` reqirement, fix #337 (#341)

* memory: add `Send + Sync` reqirement, fix #337

* Update egui/src/memory.rs

Co-authored-b...

101eed0d67f5e188e8ea7087f0f5d4ff892a2248 authored over 3 years ago by ilya sheprut <[email protected]>
Replace `impl Into<String>` with `impl ToString` (#302)

* Replace `impl Into<String>` with `impl ToString`

This is something I ran into today. Types ...

02a62d198622eeb179f70e96ef67f421ff6e2286 authored over 3 years ago by David Pedersen <[email protected]>
Fix typo in README.md (#340)

e991a1c310ea2cc3be7425205e720f1c910e34d9 authored over 3 years ago by crumblingstatue <[email protected]>
Tab only selects labels if the `screen_reader` option is turned on.

6f01577d5f7f31dbabc0c36b7ea8520db4db9140 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Implement trackpad pinch-to-zoom for plots in egui_web (#333)

This adds a new `zoom_delta` to input.
This is hooked up to ctrl-scroll on egui_web and egui_gl...

c2744a14373ceefabca04757c0ad52065997917f authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Refactor egui_glium with new EguiGlium wrapper and standalone example

7f0689e5668eec1bcfa25d291385e3b0cdb20f99 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Plot refactor (#331)

* drag and zoom support for plots

* update doctest

* use impl ToString

* revert back to...

a505d01090fb2991dd1f6bf1461997bb2e0d4142 authored over 3 years ago by Sven Niederberger <[email protected]>
egui_web: Scroll faster when scrolling with mouse wheel

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

b69bc2c06a78c2854e5f798f6843b5f53404f92e authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Reduce binary size with more inlining and less monomorphization

5%=150kB savings on egui_demo_app wasm

0f112db5505d5c19e5aa088d44436cc367bddffe authored over 3 years ago by Emil Ernerfeldt <[email protected]>
build_demo_web.sh: add --open as an option

f38f68318d0860f268f757699afcf067d6d291a7 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Move easy_mark from egui deo egui_demo_lib

6b24dbc997480c7d813a24a1ed83193424638ab9 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
egui_glium: sleep a bit when not focused

This is to stop using all of the CPU when in minimized in
continious mode.

Fixes https://github...

641e9c2d263772da57f4756083691401a750c6d1 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Add Response::on_disabled_hover_text to show tooltip for disabled widgets

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

fb6f49024f003ccb259aaabd9c7e55bd6f636c10 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
Refactor Ui::next_auto_id_source

07da54ad08b985009437ec0a5e2531be567ce294 authored over 3 years ago by Emil Ernerfeldt <[email protected]>
DragValue: only show extra decimal with shift down if currently dragged

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