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 text layout: fewer allocations

d3a3e4fa736235e9dfc19586a235bc6e4974f3a1 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
refactor text layout with a new struct Galley

cdfd42eb3e9b063e99d1ad1a77f0c25086585b5d authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add clock in top right corner using reverse layout in menu bar

152e644fb2134fa39cace9a385a5a5e9962a1a23 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add support for reversed layouts

cd1bbddaca8a0506816f5cbf5209a843a7476ab2 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Refactor: break out Layout to own struct/file

d4204f03c0320f966548b928f0650dfe2d703cff authored over 4 years ago by Emil Ernerfeldt <[email protected]>
refactor: move some code around to make place for new Layout

b8675ad67f6ce4e578d970f3e1827c50ff35139d authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add example where you can change layout direction and alignment

8e0b1c8fcaf3af2fc50f730d41dfb770e01717dd authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Remove Ui::cursor() function

1dff2ad72101a212ee823e56493b7417d345b5e9 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Simplify and unify queries about available space

7a1c97ccfe3c61253334e1354f981cec9913d716 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Nicer handling of fragment links to #clock demo

6f7bc3cfacf4dc2253ff1b52cda8bbe54fb56fe4 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Move new windows to the top

d508372334180f61e4547eb7dcd329f819ef263e authored over 4 years ago by Emil Ernerfeldt <[email protected]>
new web version

e5c216447a4fcb201cf5a2a6118a47fbec7004c4 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Show menu bar in main window instead of in example window

8c0942bf1e84c30887aefae35b6fd3d8d87dd369 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
improve fractal clock

cce94676b60ab4a84fe390702ac0527d156de8b4 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add a fractal clock example to showcase painting performance

71154edf9b6ec9dacca6fe773efd08370286c5e0 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Fix: web version steal keyboard input

5a9e3d62bfaf813de8d1d3e6f0ea7f32ea187663 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Improve debug painting of clip rects

82ac4086fcc9b3d6f0b1c0b33aa1773916906ee0 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Use 32 bit vertex indicec on glium

090d056f3d858d7e1a12fb5c85b5f6cccceb4c9b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Use premultiplied alpha for all colors + improve painting of thin lines

3860807e2929be0e3da53c7923dbbcd611f7fcf0 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Optimize meshing

4fcea59929f5e87c68e8ae83ce43124baadc675b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Glium: persist window position and size

6bee26ca59c48c9d3ad54efdea761795b0458e11 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Deploy new web version

3deb7dda7c09cca65608b3d2fb8c729c0b0db339 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Handle painting of rectangles that start at negative infinity

4ba69e3a118263004918e08acb17a5bb5ab92b16 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Improve example app

f1c57cb9508a9b550a004426beb09833c6962def authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add some support for menu bars

34b4c985a2303787baf552c7d7efe22bd9a97877 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Optional close button on windows

a8d943db540712bc41134d721d0050d068ce6a55 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Refactor: Clump area logic together inside of Memory

216036e49c5282e0152e10fe1eee2f614538c971 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Better auto-sizing of windows

9dab3628a1393d144a40d8c3bfb6aaecb50ebd3b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Better handling of full-width widgets inside of Ui:s with inf max size

274acff47ef7c1fcb5d587e55981418d34fcf6fe authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Refactor layers

be6ada6923da301d7607623898b120e3930e0677 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Rename Floating to Area

fd99213222f61754004fa0ceae079bbf3ea2edcf authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Floating: add option for always_on_top and fixed_pos

90020b41a8ffe4f412a2b3f865ebdee117bc197f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add Align::Justified

96cea8e6f9109557fe3279c549efdec287cf51fc authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Support painting infinitely sized rectangles

cc709053361c86a7f31b411de1cbf88cfaa82620 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Frame: more customizeable

f7291e4a0d2a606b666ccc8c045b806e7d97eb4c authored over 4 years ago by Emil Ernerfeldt <[email protected]>
glium: write memory as pretty json, and don't warn if it is missing

2dd1c5ba7848284b31759d5dd20fbcefb2137906 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Resize component: better handling of resize=false

ad0f6f61175d1875c51deabbe9ead55d6ecd42ab authored over 4 years ago by Emil Ernerfeldt <[email protected]>
bug fix: only catch clicks on currently open windows

dba494e3061f1207b9f058e303b28f9577872ba5 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
refactor interact style

3a1d67784097e870e159c1be262466abf9048023 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Fix dubplicate itmes in Style menu

2bd610cb5bd2d6ad3ac4350dd84cdd4937eba162 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Rename Region to Ui (shorter, sweeter)

fa82e8d8065fb34f452e62cb90236ea2a1f98069 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Remove extern crate

cbd51c3f43fa991d60157a5edbc316986bbaf9a6 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Merge struct Emigui into Context

9f6e9c94d69be62d1f2cc21f128829c3e8f4951f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Small fixes and added TODOs

e317f697c0583ed426706c7fb4866d38a8a46b0f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Keep window title and collapsing headers on one line

702e135f07b9f2250f0fd6246932c23c37a02392 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Better debug rendering of expanded region

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

ec93f20604f8b78a2ff60a1c2d131b99e6adf6ee authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Merge pull request #2 from not-fl3/patch-1

Mention miniquad backend in readme

6ad74ccaf56df3e964fad25ecf1f93a08d671a67 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
enforce and fix a bunch of clippy issues

87e3aacf35b24a0ace62962a4d2bd33df4272697 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Publish new wasm build

077cc3d8d13466612c3bb0a56bb4b8fc6664d044 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Nice foldable animations

8fd95153fe4dbf60ee51134329caaec3f794d8d8 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Bug fix: window/floating sizes

0fdc1048c82c6bbc6f0a5668873f376c59687733 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Refactor: pass Rect:s by value (cleaner)

6aadf4128e1ea4db624ed39e7123b91f71da6ea2 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Minor cleanup around desired_rect

9d1cf77aa7f99eb5901570c567605db506208655 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Make Region::child_bounds private

fade508c1569ba009cc8bc912f2eef5c7903b63b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Fix collapsing header animation

2f9e70febfe3363afe976b3ff4e908a5fbcecb41 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Make Region::desired_rect private

50d759d1b444691d0f95a1bd3f2820262c3c9aca authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Bug fix: forced shrunked clip rect is now nicer

24ce7b41457c4e6d7b72102e4a207994fe828c44 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Made Region::clip_rect private

be93d5b0e05d8e20c7579963c588d82ab4ea5340 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Made more Region members private

2d7131d7135fb028444e63a6e4942b628cd752e0 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Fix: resize handle positioning

45016ebf53a483afaa21b22872709ccdc2ef9ee0 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Bug fix: tooltip frame size

17ddc75afed4ea216211ce1e95220a62fd6bd2d2 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add stats about number of painted primitives

94645cb918842d3c80eec67dbfb69143087d8cf7 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Made the fields in Context private

d02194d33aeb8ecda67d8d6343d83514cfcbc672 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Kinetic windows

45564f952b4aa8082393118a6ab118c211a6ef79 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Store/restore emigui memory state (window positions, sizes etc)

bfbb669d0221608a732878ae24441ace20a633dd authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Move Slider widgets to own file

d52cccde7b6299b71ce357dfef24b446a31e8af0 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Better handling of forcibly trying to shink something that can't be

5ac39d9643be6a69a93b2c9202df9d9bf4d51b7b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Reorder some functions in Region

f97dcdc9b56ad5c6e13856cbc5fd6c7f30c1dfab authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Mention miniquad backend in readme

ff55b9b8e81d32cce22ed43c7c0851b09983b9fc authored over 4 years ago by Fedor Logachev <[email protected]>
Improve size negotiation code.

Better enfocred minimum sizes.
You can now have windows that expand to fit their content.

b73fbb33d81cf99ea60866bb0e9bd78ad28a3dcf authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Rename Widget::add_to to Widget::ui

7cd8ac2bbfccc01d993d93f42da5e1d449dbbf4f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add a bunch of TODOs

bf594550978af35cccd4115cd935ac7047be686e authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Move code from glium example into glium library

4c790647605fefcee49cd8ce45608db4cc7def63 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Basic text input support

14db237b1d5f0457289aa09531f556aef794072e authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Print frame times for glium and wasm excluding painting

89823ab617af3bb299b411aa707448872407ab83 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add support for text input in emilib and glium.

Add input inspectors

1e685d1cb08cf6a32012f58ec3c28eb1fa57f367 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Update web wasm example

41eea6cd86d918b13ed0512aa7c13bdb2bb9d572 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Remove legacy clone when uploading webgl texture

c8c4a18786e0d9170bad38da20c7f478b5217270 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add a Debug layer

680d1888dac5365ce39d977e5e3377ce8322caaa authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add scroll bars to windows.

Auto-hide scroll bars when not needed

Bug fixes:
* collapsing headers animation
* clip rect i...

fbedc2e9ab507314cf2d65592d88b094f1bc99cf authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Fix paint canvas example (move painting with window)

2897b1cafc78bc72fdd1ef7b9f6381903e285134 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Expand Region when child overflows desired_rect

6dd41982ba97c42253f8e3fce06fd9869731622b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Implement Window as collection of Floating + Frame + Resize

154424384ff3eeb0989fba155adb4f70b91d41a2 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Refactor: replace bounding_size: Vec2 with child_bounds: Rect

649dcec09cbc7a90b9e1ddff62ac4e479ec27462 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Refactor: make Rect members min/max public

cce048509fc18281733b26322f17b46071b56528 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add Floating and Frame containers as building blocks for windows

e26d08851fb88da69ec5091f2be6ac77436afcb7 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add new Resize container

3a430c8fc73140bd9ed6945b63ec94aa1b3f915d authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Use RangeInclusive for clamp and lerp

9ba5bea143295b7e740b631b7088dd0e049cfb2f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
minor glium app change

8f879de9f52c8045916f86b91f98de70bc92484b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Use ..= range arguments to remap functions

4cc6ca7236346b48646c501cecfb7bca4073764b authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Use min..=max syntax for slider ranges

663fbda90cd4bf7c5de973333094a5e1d290b57f authored over 4 years ago by Emil Ernerfeldt <[email protected]>
std::f32::INFINITY -> f32::INFINITY

02f3b6dddf351f63ff495e1a52a7d3e4ac3e3466 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
silence clippy warning

299cc76fcfd465710ee253fe4cdbb71cf02f01c1 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Update rusttype

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

bfde98ccb87c013cd8db8ff913befb8091a577ca authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Minor code cleanup and clippy fixes

a66f4efaacad693eb1a119866e03321546b5561d authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Nicer window resize icon

ddc34d654bb57e95b2146710d32773c6acf90a24 authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Add painter region as example

39e17a756229ece170a0f676e86fc936b9b0c92c authored over 4 years ago by Emil Ernerfeldt <[email protected]>
Make emigui fill entire web page

7459aa60a4a7d4c399906106be730efb5d8b1a38 authored over 4 years ago by Emil Ernerfeldt <[email protected]>