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

Use explicit `emath` to `math` alias

egui exports `emath` under its original name AND under the alias `math`
(for historical reasons).

6d255cd1791b08ddf41436ff51face9d82f8a804 authored almost 4 years ago
[emath] RectTransform: transforms Pos2 from one Rect to another

Very useful for transforming coordinate systems, e.g. for painting

c376d0bb7e51faede15bb2dbc148397e14450cf5 authored almost 4 years ago
Control the maximum egui web canvas size with App::max_size_points

dbc6a620cd8d10dadd97a3190fc55704df04105d authored almost 4 years ago
Slider: add largest_finite for log-sliders that include infinity

be8d7b4eef51ff7c3fb11361843e1282c9d57b83 authored almost 4 years ago
Fix clippy 1.50 lints

5906bf7a8712e79200e5f2307ad0162bbde15f23 authored almost 4 years ago
Add discussion about the pros and cons of immediate mode GUIs

fc8b27807cfa3028f8b5128575a945b8f594fe9d authored almost 4 years ago
Add link to egui_winit_ash_vk_mem crate

e5233d22683eeadb3f4bb7c5f57b8a9f3ec9a70a authored almost 4 years ago
Remove Fonts::default() implementation

fc0bec44bac1f244e7774fc77f38ffc577f9ec6c authored almost 4 years ago
Refactor: move FrameState to own file

156d68d26630c4890e8cddddc587b3a04867b37e authored almost 4 years ago
Add benchmark for text layout and tesselation

1c415bd8fe109d2afba891b827e1bf99b3a2c997 authored almost 4 years ago
Add 0.9.0 gif for changelog

f5431f308a58c084f700eb5417d52c02f45a0d5d authored almost 4 years ago
Release 0.9.0 - light mode, right clicks and more

b61db038f2445d42e1755f6bf579c36024ad875b authored almost 4 years ago
cargo update

7641807665a4396724f5a3ad3df9c83852effde3 authored almost 4 years ago
Publish new web demo

fdff33df5e15ea073767b66c2faaed80cfb15ce1 authored almost 4 years ago
Update ahash 0.6.3 -> 0.7.0

d9472035d7bbcd854ceeec3dc7a5b2e49ac539a7 authored almost 4 years ago
Improve documentation

5ce681ef1648be61c6bae09261b20986e362e76b authored almost 4 years ago
Fix minor click detection bug

a382fad1d077af2588daa0f81a6e03b625da1a34 authored almost 4 years ago
[demo] Refactor and minor cleanup

6377a4231f7f5d83a92f8e2110f23b999bf21b08 authored almost 4 years ago
Replace (ret, response) tuples with new struct InnerResponse

e82fb81f076f7e0f2cbecede39f335b8f4a5c424 authored almost 4 years ago
Add Ui functions for doing manual layout ("put this widget here")

df4c0257c080d0a974ca3790e64305300ad97cd1 authored almost 4 years ago
Add ui.set_enabled(false) to disable all widgets in a Ui

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

bca722ddf83ac5ee9544183802528c75d9acdad0 authored almost 4 years ago
Expose more color-related functions and types

d07a17ac6a3c32fc580b650240312a806ef295e7 authored almost 4 years ago
Add doc checks to check.sh

a9949b21af3f87d0d233e1de43566270e1a842ff authored almost 4 years ago
Fix doc errors

d6817b1b3742f571acc48ea8a411a5bf85d04be2 authored almost 4 years ago
better ci job names

736327157568fa01e67bc0c2783f8524a0c4ff02 authored almost 4 years ago
Speed up fractal_clock painting (#152)

clip unwatchable line before drawing

ce14fa860b7760f5511e5bf81e7611a4f788a359 authored almost 4 years ago
Add Grid::max_col_width

26f966563ae272f53f140686666b0d4d79e7c10b authored almost 4 years ago
Add #[must_use] to ui.selectable_label and ui.radio

23581eee27702f2d53338e72f7633a4da008e48a authored almost 4 years ago
[EasyMark] Fix incorrect handling of non-ASCII characters

b106d10202a8227f9e1a68b9e88470886907452c authored almost 4 years ago
Improve text wrapping related to first line indentation and logograms

8189a78284694d4c336633fc571189892b605991 authored almost 4 years ago
Widgets will now always line break at `\n` characters

91ce18d62f4105f42103307178c93886d454a7c7 authored almost 4 years ago
Improve documentation of style-related functions and types

de204b54361ce2362091faf40f9d87d0455d7591 authored almost 4 years ago
[emath] Use const values for Vec2::ZERO, Rect::EVERYTHING etc

2d9d06dbfffd14ab267a6a87f131fd6c3961af3c authored almost 4 years ago
Stop SelectableLabel from wrapping text in horizontal layouts

10e86b055d5dd5d5866d58f73fc8a75e295c16bf authored almost 4 years ago
[epaint] Tessellator: handle sharp path corners better

Switch to bevel joints instead of miter joints for > 90° corners

0942a2aa3b03cadae0c1b2c2024cc2fa115837e4 authored almost 4 years ago
Add TextEdit::hint_text for showing a weak hint text when empty

0f37b009d6b1b4c0ac1c7a4c144eebeb9d2e2941 authored almost 4 years ago
Spelling ui_resouce -> ui_resource (#156)

4e7e128b2ba68000f0127054376475ad7baa828f authored almost 4 years ago
Add ctx.set_visuals()

af3195f086d2444cc49e97d8adc0e6c8a72f2fc2 authored almost 4 years ago
Add light mode

a19fd7b780de57185191e4c1a92c5343debf68b0 authored almost 4 years ago
Collaping header and indent: add a closing horizontal line

c536e1b0dae99d307ebe383104d395823a6f11c6 authored almost 4 years ago
Add `ui.group(|ui| { … })` to visually group some widgets within a frame

829455b347684a3c59af113f5322f1d4ae933272 authored almost 4 years ago
Add ui.visuals() as short for ui.style().visuals

ca886ea998857c88e6dc8454615d6ed5b71f1567 authored almost 4 years ago
Fix web blur (#151)

* [egui_web] Always use an even canvas size

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

...

0f33bc7c34d91380437787e73a90668bc015a649 authored almost 4 years ago
refactor easy_mark_viewer.rs: break it up into logical parts

2cbea02c8b4b22be683aece374a42cb2676ee81b authored almost 4 years ago
Add Ui::spacing() and Ui::spacing_mut() as shortcuts

01fca2f31cd4464f6b9ac392fd96ab0e88491081 authored almost 4 years ago
Publish new web demo

c687671a9f9b1677a36ca13fb091b0165881dc62 authored almost 4 years ago
[demo] Make syntect an optional dependency

Adds a whopping 1.4 MB to the WASM

e529bd3ea4f36bd24df1f087193eb733e2a259be authored almost 4 years ago
Tweak line spacing for new paragraphs

7336df53b7f06d2f5cb0967a7726adbbabded30d authored almost 4 years ago
Replace markdown editor with new 'EasyMark' markup language

16d66bd22d74387fe1d55ee7563b5113bcb05227 authored almost 4 years ago
Wrap text at dashes, punctuations or anywhere if necessary

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

Supersedes https://github.com/emilk/egui/pull/104

b647592a5a34832283e11822a6efe1a1488a4ed3 authored almost 4 years ago
Label: draw underline and strikethrough on top of text

17fdd3bb10e47183f6910c6d64cd15ad24f12454 authored almost 4 years ago
Add Label::weak for fainter text

14e0963e50f3434da3e47a330febad82b1042022 authored almost 4 years ago
Add Hyperlink::from_label_and_url

953a652c29df0b7d894bf629cf75f06d2a169219 authored almost 4 years ago
Add fake italics (tilt text)

c50190a7e88f0cda1766313095d8e7792fecdf86 authored almost 4 years ago
Add `Label` methods for code, strong, strikethrough and underline

d249ed86ba0075de8213cc0a00bc9523ce04a0a6 authored almost 4 years ago
[style] Add code_bg_color

26d47eabf0f8fd61860eed41fb7fbc043034139c authored almost 4 years ago
Clarify which platforms egui runs on.

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

18e1ea1d637ec2ade52d0d64491840fc9f114606 authored almost 4 years ago
Bug fix: moving windows slightly when dragging slider

5b7fc51932900792e60a2c88233e16eb07f85db4 authored almost 4 years ago
Bug fix: always set interact_pointer_pos on active Responses

703592ae0cfdbaad7c1239e127e69ded2821c7bf authored almost 4 years ago
Use any_click() instead of any_pressed() in check (#144)

e30e999ef4142825651773373c4465809c3bf2c0 authored almost 4 years ago
Fix text layout bug: empty text would lack first row indentation

96fb0771a282485a6c307bc126cafe24c080efb0 authored almost 4 years ago
Add a VERY experimental markdown viewer

6029a438a2584d44a39d2426f19ff44db0b10051 authored almost 4 years ago
Add ui.code(text): like ui.monospace() but also adds a background

7d8ebb4c8fc821d3119353eb46dfec126a6ac318 authored almost 4 years ago
Add support for a HTTP body for POST (#139)

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

Co-authored-by: Emil Ernerfeldt <emilernerfel...

eedb63bb3bcbfdfcaea29d3a015c5daa8495c7f5 authored almost 4 years ago
Add issue templates

1ac1a72fa8ac83dd0a63004768cea52e4795abcd authored almost 4 years ago
Fix rare issue of accidentally hovering two things at once

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

b8a4c9c8ce3228fd48d255d29be094b3edb4442f authored almost 4 years ago
CI: also check --all-features (#142)

ba08a919baf5e3bcaf7bb9c4d9dee9b87162c06a authored almost 4 years ago
Mesh::split_to_u16 now returns a 16-bit indexed Mesh16

2a107478431d613940e8c1c95a04fce7b7d41c10 authored about 4 years ago
Wrap tesselated output in struct ClippedMesh(Rect, Mesh)

b493bc6efc7ae5ae9025fb12e924bb8eb0adf67d authored about 4 years ago
Rename Triangles to Mesh

75fa77e0407c8e10d03040f28454041e56535bf3 authored about 4 years ago
[emath] Pos2: add conversions to/from (f32, f32) and [f32; 2]

Useful for places where we have `impl Into<Pos2>` as an argument

38ca36724a2a859b1f705725a92513fd1b635f66 authored about 4 years ago
[demo] Move layout demo to own window

63e4ff4382d8d8b4cdc58399b304c3658e93d535 authored about 4 years ago
[demo] Improve scroll demo and move to own window

749419c9fd023916bcfdb530350aa0293bcf196b authored about 4 years ago
[demo] Move slider demo to own window

5e3a89bf0049d5766e048a4af142e5e908f9f3af authored about 4 years ago
Add Slider::clamp_to_range(bool)

6d57a24f35c160829c17ed1259b7817891987a26 authored about 4 years ago
Rename DragValue::range to clamp_range and also clamp incoming values

2219e135fab3cea2f2de0564675456b3ddab2c9b authored about 4 years ago
Multiple mouse button support (#135)

Add support for primary, secondary and middle mouse buttons. Also improve ability to click thing...

247026149cc438b08e7457f2c56e792a51eeaf09 authored about 4 years ago
Prefer overlapping row in galley cursor_from_pos (#127)

18b92145751b8b69abf1a84a99d747f700a95aa2 authored about 4 years ago
Add Frame::group for putting a frame around some widgets

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

9f4c31c0e07b432dd43b046fcf8b8da9bd1785a5 authored about 4 years ago
add popup_below_widget to show a popup area below another widget

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

3bec7c4f6893430919e0b9d5e20e9a3bda2cd6f6 authored about 4 years ago
kill velocity after overscroll (#126)

577aa2699f93dfcb481b197532f77a0f947d1928 authored about 4 years ago
CI: install required libraries on linux

d77fd9e3dc46954f1360a2a07b49efc02743d625 authored about 4 years ago
Add note about required libraries on Linux

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

c476c7f1a23381332e44dcd96fd3709df35ff17e authored about 4 years ago
[style] Fade out windows on close

e2217ff63a449571b1798e48ed04608f2b879a08 authored about 4 years ago
egui_demo_lib 0.8.1: export ColorTest

29bb7c9f9d59b6908562f742cd3ce8fc5d74fcc5 authored about 4 years ago
Add link to bevy_egui integration

90a0ce969beb96506d5a3e9a012765ae46774969 authored about 4 years ago
Release 0.8.0 - Grid layout & new visual style

37a3fe7f76c1e6c39e0affa7b4b038b77169465b authored about 4 years ago
cargo update

a229f581b91c08658f5585599b442694e5aaae61 authored about 4 years ago
List default egui dependencies after badges

9814b25246703fd18808585378dabacf09c413f8 authored about 4 years ago
Rename Egui to egui

Also update iamges in README.md

31b7eda51e65ed1ae62a7c950b73b14379a255b2 authored about 4 years ago
Skip persisting style for now (so everyone gets the new default style)

9dba63fa3f3ae9cc90cff5e6ada1f1ad75d055af authored about 4 years ago
[egui_web] Call prevent_default for arrow keys when entering text

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

b869db728b6bbefa098ac987a796b2b0b836c7cd authored about 4 years ago
[egui_glium] Fix set_window_size for non-native pixels_per_point

718eec4b89d9904845f002fb1be38c7448a7663e authored about 4 years ago
Improve documentation

1f2aebc25ae52e613760f0746dd29512093b76e8 authored about 4 years ago
Move Response and Sense to own files

67c0fbdd01e56878793324e7b9b06108aed87467 authored about 4 years ago
Rename MouseInput to CursorState

53d0114d3c9e6b72d1928ce322b09b8824887cf9 authored about 4 years ago
[egui_glium] minor code cleanup

d0fc77fe9bb15669ffcb9e4b25d34a7d45bbd32a authored about 4 years ago
Don't glob-include eveything in mod layers

421e8bc91e5abc28d5d6bbc446ad3f3d6868b4fb authored about 4 years ago
doc fixes

4203944892a6c889396613b0b652b5bd3a235589 authored about 4 years ago
Improve documentation about how to write a painter for egui

2854a84728edf0df245c14bc68a2da9de8939339 authored about 4 years ago