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

[refactor] represent colors with arrays

dc40a5d31d90e3a0d24326501746ca1831549257 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[refactor] Add Triangles::colored_vertex helper

9823e4d63c6bfd384207de1bcca8a6b6b7217f3c authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[widgets] DragValue can now be used with some integers

e8713bbb71a20bbfeb797f95279ca215e0a9cc42 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[refactor] combine stroke_color and stroke_width in WidgetStyle

ecd68f4faa06174b06074ec7d8426be46a832d9f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[refactor] rename LineStyle to Stroke

9d4021d703cc8f27ec0be87ad77eaf4916842d29 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[style] make the default style a lot more compact and sleek

e7b098ac56c060f01d971c97437ee8a81b14062f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[tesselator] handle paths with duplicated points better

2129a87575b37db8aef13293d08421ee95adfc6d authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[tesselator] hide Path from view and improve thin rounded rectangles

62b1a2658f344a06362bce51ba081e14cd3656b2 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[refactor] Remove Option wrappers around colors and line styles

Just use transparency instead of None

96153a86e5dbfcde8047e0d91759a70f317b9893 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[refactor] break up Style into Spacing, Interaction and Visuals

Also make sliders fixed-width

413ed6999e3626586fa4d4fbf0bd858b1d37b126 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[demo] toggle_switch.rs source demo for how to create your own widget

fe50f395902a17f54ecc4f4e53311f776bbddfe7 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[refactor] better names for widget style members

c0876eff903c745ebff16b06ca68d8ff864d100d authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[animation] add Context::animate_bool helper function

24003b17a320d009fee0558b256042b97ac0c64b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[refactor] unify `InteractInfo` and `GuiResponse` to `Response`

c23dfd155ceb6b1d8e383af9702f766207be9498 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
cargo update

843074eb7d093d44ec510d5146f55bdf10cf1c71 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
build new web demo

a395b385b7f282ed86727072035387f798ae1463 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Move TODO-list to own TODO.md

3160c44a4b267f2a1fb1d762eae6e2a39daa68ac authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[slider] remove ": " for sliders without text. still show value

8f1def11f132e5673dcb2283b90c214f598b1de6 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[slider] fix vertical alignment of text

f7122abc5d303c68b449e1337280d300f584211b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[painter] add helper functions for drawing lines, circles and rectangles

1d350ad15b64c0be7ee1c18ae89478636dba1ed8 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[color] Rename Color to Srgba + sRGBA correct fading of thin lines

Also remove the extra large `aa_size` hack,
so everything now looks slightly crispier.

I also t...

c27e53a7b2918eefab53aee7f2fea31216b9810f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[demo] additional window resize demo with embedded scroll

2465e689fb58a7160ecf124b6531f81379f9e3a3 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
spelling

1a9618c524783c31c401c863f1f340ef845dc0cf authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Fix minor bug in mouse velocity tracking

3a3eb5ef5d723384e792122617831601512165af authored over 4 years ago by Emil Ernerfeldt <[email protected]>
input: keep using the latest known pixels_per_point

f1989c39c699f8f29b62ca519304b8e5f626831b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Force user to explicitly select a max height for a ScrollArea

3d3b93da8ba91412e11354bb5e015b11d9b36a27 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
add ui.horizontal_centered helper

d4c01977522e5baa88aedde7ec58165c0047eb59 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add ui.drag_angle helper

5df9bfd514c5ac7377e2cd07408c11cec3be2c9e authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Use consistent order of width/color arguments for line style

7b75bd2d099017d2128fbdcb923856aefcb83ae6 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[slider] only show full precision if significant

b3b4fbc0169802a71e1399845142d22d5e93ad14 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[slider] when editing slider or drag-value, keep text edit box small

cc22e2fbb416847f87edba93d8e6ae415111984a authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[interact] bug fix: fix drags sometimes being interpreted as clicks

7cfa792a897707c5d226dbd47e8beefb9e1f0f6d authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[demo] bug fix: add back clock in upper right corner

d07132cc130d50f05e7caaafff69e01f452ef3ca authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[egui_glium] sRGBA: blend vertex colors in linear space

1f8d3a699f4c9b87c3e1355a30b289426c09f3b0 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[egui_web] sRGBA: blend vertex colors in linear space

3d7b5ea6fe215b25c7ac33e8b2d76b2a7f86b27e authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[demo] disable name clash demo, since it is not working anyway

d5a13858704474b0b39a1b76ffa436507803579d authored over 4 years ago by Emil Ernerfeldt <[email protected]>
fix some corner cases for repaint requests

a2160a5e12b3beae62fecadcd779a25afdcee18f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[window] round position to nearest physical pixel, not nearest point

056c0ad794990867f1a2221fcd6b435f3ba5888d authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[window] make scroll bars in windows opt-in

03bc4ea2e2c8cc49a2e0fdd8d451e7a7c460eaa2 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Update README.md

0755a95c767bce3862af5cb3a14af4df0e03f010 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[demo] add menu option to auto-reorganize windows

b8938e01c49256531c9a3b8adda870874b99a354 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[refactor] small cleanup and typo fixes

b02530b6fb555e5ae8e9bab2b3f25cd3b1ebf0f9 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[ui] add ui.heading(text) helper function

5f919e22a9f5370a3cff927637bbeedc1571236e authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[window] prevent trying to shrink window smaller than title bar width

8c03f6a90f626ab562808aaf4c6e4a4f380e453e authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[window] increase default width of windows and resize areas

0bbf7edaeeeb1be5fdd1b991744eec8b108e893c authored over 4 years ago by Emil Ernerfeldt <[email protected]>
deny warnings in egui lib (again. oops)

5ed949bb320d5c3dc7b32ac6c2f47be94fc6acce authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[demo] add windows that demonstrates auto-size, resize and scrolling

559b026b877cc1a5a7ad74cf2d8c338eb7471ab2 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Allow multithreaded use of egui

...but currently only in release build,
because in debug builds I want to be able to debug dead-...

373b1c2911157c17d70a89e5fa3cca46d0178a69 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[ui] bug fix: default size of horizontal/vertical regions

98bced7e62a35455a79c154d23540e72134a36b5 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[drag-value] click on a DragValue to edit it

48e42ff6a554d8be9cb0f15fb41760e7378a4012 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[slider] click value to edit it with keyboard

f3bbb210c0515d5ea87deaa7a365791dbbcf02ca authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[slider] show value with monospace font

1874f238eb7992345895ccef5409e459cc27b58c authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[drag-value] show full precision if needed

ec1e8b9966b9438c360ae8ff9db74c928a34a7de authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[slider] show full precision of value if value is very precise

ecb703a69616af899ad2cc2f526cb2cb29c7b1dd authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[slider] automatic slider precision display

fd95f8a146feed9184af77e871ce63201211cf8b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[slider] refactor to break up complex ui code

f0287fb86dcaca6d0a9e0c00b15119bc91dd8e6a authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[slider] smart aim for picking nice and round slider values

f2b23f1a0df29008fd70583a5d8cb6ffa304ac36 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[refactor] break up math.rs into a mod of several files

d0bfb0238dd437049a30a6fd1e7f159be63b2b60 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
spelling fixes

98c9e9bb41bc76d7fabd0c1fea10947a2f4ea630 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[resize] remove Resize::handle_offset

d41b7a6234e250200d77ead8038f236ac04c87b5 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[window] visually indicate which windows can be resized

a764b0d23f9be3f938a37bbf7d7e6ee496d92cb8 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Allow mutable borrow of ui.style (#18)

9ed6a5f5abf95b32fd169dc7f687a976c5fc017d authored over 4 years ago by vkkoskie <[email protected]>
[docs] Improve README.md and documentation

73cea29f7dfbbc3a6136ecafe65e4e8a49a6f1f9 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Update links to point to https://github.com/emilk/egui

because I renamed the github repository from "emigui" to "egui"

ad9783a33d66a29e0137c8cf83dd55a3aa2e34bd authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Fix some links

1483455630e998531c6fb9a91d90f684c65b1c62 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
add descriptions for egui_glium and egui_web crates

d35be057311bf6885cf05cd4909919dee7e0fd7b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[egui] rename "with_serde" feature flag to just "serde"

b06c9e94fbf11ede3940ba19d41f85954a2a4813 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Update versions to 0.1.3

b58142ba1599ddef17c4a87762322035a3bf895f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[doc] improve docstrings in Egui

3facd5c587276fdd9dd6cfcb859ce09524f89ccd authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add `collapsible` to Window (#15)

This lets the user decide whether the Window can be collapsed or not.
The default is `true` (wi...

e26150e46fc79e9d904f18a7e9e1a86c9c3f22cc authored over 4 years ago by Tomas Sedovic <[email protected]>
Add fixed_pos to Window (#16)

* Add fixed_pos to Window

This allows changing the position of a window by opening the window...

40af1771575890a286f9f890aa9f8cf2d09f81ff authored over 4 years ago by Tomas Sedovic <[email protected]>
[egui] Clean up Painter interface

d4cb2fa62eca5f88b17bef8ff48b1a0d1cdb7086 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[text] show solid text cursor (less repainting)

efedb09b9f5861413c9748622595af208a86403d authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[text] highlight the text edit widget being edited

81d642b1f1ed8b1926ce2f13e188c4e680c90a87 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[text] surrender keyboard focus by clicking outside text edit area

2f161dd3d4be0ebad099a51d0dd8bd746f8794ca authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[menu] click outside a menu to close it

2861bc956a01b4aa1f21e03f0525f09931d43fc5 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Merge pull request #13 from FGRibreau/patch-1

fix 404 link

3962fae76eef24887aa10d086e2a48a3d3391373 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Expose egui::menu module

56352c26a492915ef9aba24cea204b825f63469f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
fix 404 link

37057d83343b872c5298861b08b74c2ef6fe1004 authored over 4 years ago by Francois-Guillaume Ribreau <[email protected]>
[refactor] extract paint code from Ui/Context to new struct Painter

11df21e39ee29b05d631523610e4f76216c0bd43 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[github-actions] fix typo

5c14a15f8cda5efb4c702aaeddad3965e007a69c authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[egui] fix build without "with_serde" feature

42c94f9db96a63d2bf83ea33530b10cf2b2754ab authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[github-actions] only test egui project

Work-around for weird build issue in
https://github.com/emilk/emigui/runs/927167824?check_suite_...

fae81ca3866b26c418bed8edeee6944925524cc2 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[clippy] fix all clippy issues

df2cba41ff5fe470f6b47e8923cda61f3fc05cc6 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[build] use path dependencies in all Cargo.toml

eb713ac5147454c3998b2d55a8fe3e9f12990038 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
github action

From https://github.com/actions-rs/meta/blob/master/recipes/quickstart.md

b17f200b358798d711489fc17018988820aac516 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[web/glium] better text input filtering

CapsLock and function keys (F1, F2, ...) are now ignored on web.

All special keys are ignored o...

f693a558c5990c22fb983b5f6fa20a58aff78f69 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[app] unify web and glium demo app

554e6e7120fa0d3d052b9802146c5dcf003f46ae authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[doc] improve Egui documentation

b79c76b9ce74740a6b43004e42f5e81cd1d46610 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[refactor] rename 'example' to 'demo', and add simple example_glium

61cdec8fca179481acc6499a33cb1ee7ed070c5e authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[refactor] minor code cleanup

bf19eb2ec5977a389538cff23b2041b27ec10011 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[glium] implement reactive run mode

48bad68257a70cc9469d00470590abe75ead4ab5 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[glium] make it super easy to make an Egui app using glium

a14bfa0e73872f4786ad5e53a97df87174b25801 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[glium] break out persistence

e84412dec5d6500e07275c36b4ffcb91b4a4e84a authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[glium] refactor and simplify glium example code

4e52a960e5b551cc91fbb76c3a451c1b15909309 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[glium] update to latest glium with EventLoop and vsync

9b9cd01c5c537cd4f4da2dcce855d36581cb5f3a authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[web] fix: repaint on pagehide, pageshow and resize

6b6545958d4999a8dcb65c37a76e24bed79437c2 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Move web app contents to own window

cb6b3bb58f6e85d76ccdc0189aa82622eb08aa4a authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[web] minor fixes for reactive mode

57ae03f52de6c75af05300a6e133dc5aa4d2421f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
[resize] unify to one minimum size

900a7589031bf688716b40a7c5dc3d34eefc0ab8 authored over 4 years ago by Emil Ernerfeldt <[email protected]>