Emil Ernerfeldt
4c45ca113e
Make sure to include license files in the next release
4 years ago
Emil Ernerfeldt
07a17dc6cf
Sort 3rd party integrations and add link to egui_vulkano
4 years ago
Emil Ernerfeldt
2428763756
Fix bug in Response::clicked_elsewhere
Fixes https://github.com/emilk/egui/issues/205
4 years ago
Emil Ernerfeldt
8f3a25d749
clippy fix
4 years ago
Ridan Vandenbergh
f1c6d2b59c
feat: Derive (de)serialize for Key ( #213 )
4 years ago
Emil Ernerfeldt
44cd304cdf
Add experimental screen_reader feature
Part of https://github.com/emilk/egui/issues/167
4 years ago
Emil Ernerfeldt
cb7ef6faeb
bug fix: open links in same tab by default
4 years ago
Emil Ernerfeldt
ea248d66b5
Improve widget info output for potential screen readers
Part of https://github.com/emilk/egui/issues/167
4 years ago
Emil Ernerfeldt
1c06622dbc
Hold down a modifier key when clicking a link to open it in a new tab
4 years ago
aakamenov
c1ef81628b
Add optional drag bounds to Area and Window
Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
4 years ago
Emil Ernerfeldt
c212d4512e
Clarify behavior of window resizing
closes https://github.com/emilk/egui/issues/206
4 years ago
Emil Ernerfeldt
d6233de9dc
Small improvements to the demo (add source code links etc)
4 years ago
Emil Ernerfeldt
25d4a7e11e
Fix gained kb focus event on shift-tab
4 years ago
Emil Ernerfeldt
eba4d3d7b1
refactor: move kb-focus logic to own struct
4 years ago
Emil Ernerfeldt
cd4c07e09a
Output events when widgets gain keyboard focus
Part of https://github.com/emilk/egui/issues/167
4 years ago
Emil Ernerfeldt
a370339db7
Give focus to any clickable widget with tab/shift-tab
Use space or enter to click the selected widget.
Use arrow keys to adjust sliders and `DragValue`s.
Closes https://github.com/emilk/egui/issues/31
4 years ago
Emil Ernerfeldt
6fd7c422ab
Refactor: remove has_kb_focus/lost_kb_focus bools from Reponse
Just forward the queries to Memory
4 years ago
Ridan Vandenbergh
4df8418e41
fix: Modern browsers encode Space as ' ' ( #208 )
4 years ago
Emil Ernerfeldt
b72184dc7e
clippy fix
4 years ago
Emil Ernerfeldt
5d0c71350d
Add `fn Memory::gained_kb_focus() -> bool` query
4 years ago
Emil Ernerfeldt
007f9f3cb9
Fix secondary-click to open a menu
Fixes https://github.com/emilk/egui/issues/198
4 years ago
Emil Ernerfeldt
fa4752f315
Add the syntect feature to egui_demo_app
4 years ago
Emil Ernerfeldt
9c8439d053
Add some helper functions to Response
4 years ago
Emil Ernerfeldt
fb2db4940e
Release 0.10.0 - Plot and polish
4 years ago
Emil Ernerfeldt
f793ac7f3e
[demo] Remove dead code
4 years ago
Emil Ernerfeldt
8fb1472560
Add glsl files to egui_web and egui_glium includes
4 years ago
Emil Ernerfeldt
8047a0f87f
Publish new web demo
4 years ago
Emil Ernerfeldt
1fb3b43dfc
[demo] Improve painting demo slightly
4 years ago
Emil Ernerfeldt
e417fac52e
Fix web shaders
Got broken in https://github.com/emilk/egui/pull/187
4 years ago
Emil Ernerfeldt
a9a49f19ca
cargo update
4 years ago
Emil Ernerfeldt
24d68cc55e
Merge epi/CHANGELOG.md into eframe/CHANGELOG.md
4 years ago
Emil Ernerfeldt
84cc227f11
eframe: always provide a texture allocator
4 years ago
Emil Ernerfeldt
fdb1aa6bec
improve documentation
4 years ago
Emil Ernerfeldt
8be37b3d6c
Add Response::has_kb_focus()
Closes https://github.com/emilk/egui/issues/196
4 years ago
Emil Ernerfeldt
834078a476
Turn off the cursor preview when hovering a TextEdit
4 years ago
Emil Ernerfeldt
d3fd51d6a4
Add Response::changed(): see if e.g. text was entered or slider dragged
4 years ago
Patrik Höglund
a859b2a26e
Add icon support to eframe ( #193 )
Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
4 years ago
Emil Ernerfeldt
bdbc59455c
Improve documentation for the most common widgets
4 years ago
Emil Ernerfeldt
814f8c0dd8
Add support for all integers in DragValue and Slider (except 128-bit)
4 years ago
Emil Ernerfeldt
02a65132e4
Add epi::App::initial_window_size to control initial native window size
4 years ago
Emil Ernerfeldt
049a7b0382
Make DragValue::from_get_set public
Closes https://github.com/emilk/egui/issues/188
4 years ago
Emil Ernerfeldt
5f6a468812
Add Context::set_pixels_per_point to control the scale of the UI
4 years ago
Emil Ernerfeldt
c601db5956
refactor: move tooltip state handling out of memory
4 years ago
Emil Ernerfeldt
67623919d7
refactor: move DragValue state
4 years ago
Emil Ernerfeldt
24a1c3136c
Add a pull_request_template.md
4 years ago
Emil Ernerfeldt
82350a2f1e
Improve documentation
4 years ago
Kayo Phoenix
c9919daa11
Added shaders on GLSL 1.2 ( #187 )
* Added shaders on GLSL 1.2
- Used `glium::program` to create shaders
- Moved shaders code to its own sources and include it as str
- Added shaders implementation on GLSL which allows run egui on old hardware
(Raspberry Pi 1/zero in game again)
* Moved webgl shaders code to sources in `shader` subdir
* Added GLSL ES shaders to glium backend to support OpenGL ES
* Described changes related to GLSL versions support
4 years ago
Emil Ernerfeldt
ebc2486d22
Slider: use a DragValue for the value, and implement suffix/prefix
4 years ago
Emil Ernerfeldt
32f35c6251
Implement "Smart Aim" for DragValue
4 years ago
Emil Ernerfeldt
7ac26b84b1
DragValue: handle slowly dragging a value with limited precision
4 years ago