Emil Ernerfeldt
c6ce0b9e8c
[example_web] show loading of an image
Required some redesign of `TextureAllocator` as well as
some improvements to the fetch API.
4 years ago
Emil Ernerfeldt
fe0d159324
Support Cmd+A ^W ^U ^K and shift-click
4 years ago
Emil Ernerfeldt
c4ed507d63
Add modifier keys and implement moving cursors one word at a time
4 years ago
Emil Ernerfeldt
8a0bc97e8c
[egui_glium] Fix paste
4 years ago
Emil Ernerfeldt
b6dcae4651
Update versions to 0.3.0
4 years ago
Emil Ernerfeldt
af11d766fc
Split out tesselation from Context::end_frame()
4 years ago
Emil Ernerfeldt
ed8a69ab2f
[drag-and-drop] Add Grab and Grabbing CursorIcon:s
4 years ago
Emil Ernerfeldt
ca96172552
You can override the default Egui fonts
Closes https://github.com/emilk/egui/issues/32
4 years ago
Emil Ernerfeldt
7638ca9962
[app] Simplify interface to egui::app::App
4 years ago
Emil Ernerfeldt
daa7a2bdb2
[egui_glium] refactor
4 years ago
Emil Ernerfeldt
c364403d44
[app] Give apps the ability to resize integration
4 years ago
Emil Ernerfeldt
44a7cac046
`Context::begin_frame()` no longer returns anything.
Put your widgets into a `SidePanel`, `TopPanel`,
`Window` or into `ctx.background_ui()`.
4 years ago
Emil Ernerfeldt
8ccc36937f
[egui_glium] Add option not to persist app to file
4 years ago
Emil Ernerfeldt
92cfbe643c
Add #![forbid(unsafe_code)] and safety badge
4 years ago
Emil Ernerfeldt
a4e19d7207
[app] Add demo app slider to change scale of all of Egui
4 years ago
Emil Ernerfeldt
251cde60f0
[app] Refactor egui::app::App interface to be more data oriented
4 years ago
Emil Ernerfeldt
42b433a204
[release] bump version numbers to 0.2.0
4 years ago
Emil Ernerfeldt
dbbe1cf063
Update to glium 0.28
4 years ago
Emil Ernerfeldt
5cba44eaa8
Clean up various small TODOs
4 years ago
Emil Ernerfeldt
6fcfb52aa0
[demo] add frame time graph to demo app
4 years ago
Emil Ernerfeldt
b77151fb64
remove seconds_from_midnight from core egui input
It is only used by demo app, and so does not belong to egui proper.
Instead it is now passed as part of a DemoEnvironment
4 years ago
Emil Ernerfeldt
6e7507373a
[egui_glium] clean up the code for the glium OpenGL painter
4 years ago
Emil Ernerfeldt
5856cded95
refactor RunMode: move it from backend to the demo App ( #23 )
This simplifies the egui_glium and egui_web backends substantially,
reduces the scope of RunMode to a single file, and
removes duplicated code.
Basically: this is how I should have written it from the beginning.
4 years ago
Jay Oster
0ea80ae10a
Fix continuous RunMode in glium backend on Windows ( #21 )
4 years ago
Emil Ernerfeldt
d49aec4079
Add user texture support to egui_glium and egui_web backends
4 years ago
Emil Ernerfeldt
13060d495b
[user texture] change uv to normalized texture coords in 0-1 range
4 years ago
Emil Ernerfeldt
8984302122
[user textures] switch WHITE_UV to (0,0) and require clamped sampling
4 years ago
Emil Ernerfeldt
bb367752cf
[text] support non-latin characters by dynamically adding them to atlas
4 years ago
Emil Ernerfeldt
0e870dae3e
[refactor] rename Texture::id to version
4 years ago
Emil Ernerfeldt
b9a3240ca3
Bump Egui version to 0.1.4
4 years ago
Emil Ernerfeldt
dc40a5d31d
[refactor] represent colors with arrays
4 years ago
Emil Ernerfeldt
1f8d3a699f
[egui_glium] sRGBA: blend vertex colors in linear space
4 years ago
Emil Ernerfeldt
73cea29f7d
[docs] Improve README.md and documentation
4 years ago
Emil Ernerfeldt
ad9783a33d
Update links to point to https://github.com/emilk/egui
because I renamed the github repository from "emigui" to "egui"
4 years ago
Emil Ernerfeldt
1483455630
Fix some links
4 years ago
Emil Ernerfeldt
d35be05731
add descriptions for egui_glium and egui_web crates
4 years ago
Emil Ernerfeldt
b06c9e94fb
[egui] rename "with_serde" feature flag to just "serde"
4 years ago
Emil Ernerfeldt
b58142ba15
Update versions to 0.1.3
4 years ago
Emil Ernerfeldt
3facd5c587
[doc] improve docstrings in Egui
4 years ago
Emil Ernerfeldt
eb713ac514
[build] use path dependencies in all Cargo.toml
4 years ago
Emil Ernerfeldt
f693a558c5
[web/glium] better text input filtering
CapsLock and function keys (F1, F2, ...) are now ignored on web.
All special keys are ignored on glium.
4 years ago
Emil Ernerfeldt
554e6e7120
[app] unify web and glium demo app
4 years ago
Emil Ernerfeldt
61cdec8fca
[refactor] rename 'example' to 'demo', and add simple example_glium
4 years ago
Emil Ernerfeldt
48bad68257
[glium] implement reactive run mode
4 years ago
Emil Ernerfeldt
a14bfa0e73
[glium] make it super easy to make an Egui app using glium
4 years ago
Emil Ernerfeldt
e84412dec5
[glium] break out persistence
4 years ago
Emil Ernerfeldt
4e52a960e5
[glium] refactor and simplify glium example code
4 years ago
Emil Ernerfeldt
9b9cd01c5c
[glium] update to latest glium with EventLoop and vsync
4 years ago
Emil Ernerfeldt
fccd135254
[refactor] rename 'PaintBatches' to 'PaintJobs'
4 years ago
Emil Ernerfeldt
520e42c11c
[backend] use hardware scissor rect in WebGL and glium
4 years ago