Emil Ernerfeldt
8ff0bed259
[slider] Logarithmic sliders with support for zero and infinity
Logarithmic sliders will intelligently help you pick a good range
even if you inlcude zero or infinity. They also support crossing
the zero value, so you can have a slider span -INF to +INF.
The sliders now also supports reversed sliders (large -> small).
4 years ago
Emil Ernerfeldt
7a71ac1a95
Rename tooltip_text to on_hover_text
4 years ago
Emil Ernerfeldt
5cba44eaa8
Clean up various small TODOs
4 years ago
Emil Ernerfeldt
85a67ab15e
[refactor] introduce NumExt with at_least and at_most
`x.min(maxumim)` can be confusing but `x.at_most(maximum)` is very clear
4 years ago
Emil Ernerfeldt
1069ad8496
add color test window to troubleshoot your Egui painter backend
egui_glium passes the test, but the egui_web WebGL painter fails it.
4 years ago
Emil Ernerfeldt
02ef0cd9d5
[user textures] Add custom texture/image support
* Each Traingles mesh comes with a TextureId
* ui.image(...) to show an image/texture
* Up to backend what to do with user textures
4 years ago
Emil Ernerfeldt
db2afadc76
[lint] TODO.md markdownlint
4 years ago
Emil Ernerfeldt
bb367752cf
[text] support non-latin characters by dynamically adding them to atlas
4 years ago
Emil Ernerfeldt
bc0d6baefb
[color-picker] edit your own (s)RGBA arrays
Both with and without premultiplied alpha
4 years ago
Emil Ernerfeldt
97ca69e90e
Update TODO.md
4 years ago
Emil Ernerfeldt
d8e0b3bff6
[color] add HSV-based color picker for `struct Srgba`
4 years ago
Markus Webel
6b30e21f4e
Kinetic scrolling ( #20 )
* Fixed typo in function description
* Added vertical kinetic scrolling
* Checked off kinetic scrolling from TODO
Co-authored-by: Markus Webel <m@rkus.online>
4 years ago
Emil Ernerfeldt
e7b098ac56
[style] make the default style a lot more compact and sleek
4 years ago
Emil Ernerfeldt
3160c44a4b
Move TODO-list to own TODO.md
4 years ago
Emil Ernerfeldt
7846aa4e98
remove deprecated TODO.md
5 years ago
Emil Ernerfeldt
d999962602
Refactor example code
5 years ago
Emil Ernerfeldt
be8eb02b3f
Some minor fixes and additions
5 years ago
Emil Ernerfeldt
f0c879b2f4
Code cleanup: allow None mouse_pos + clippy fixes
6 years ago
Emil Ernerfeldt
c2c94ddda5
Pixel-perfect fonts
6 years ago
Emil Ernerfeldt
cd8ca47e76
Small tweaks
6 years ago
Emil Ernerfeldt
616245c323
Refactor: create Texture struct
6 years ago
Emil Ernerfeldt
6e8cc8439b
Add separator widget
6 years ago
Emil Ernerfeldt
d1a985d7cd
Add TODO.md
6 years ago