-
bdbc59455c
Improve documentation for the most common widgets
Emil Ernerfeldt
2021-02-23 22:18:13 +0100
-
814f8c0dd8
Add support for all integers in DragValue and Slider (except 128-bit)
Emil Ernerfeldt
2021-02-23 20:40:14 +0100
-
02a65132e4
Add epi::App::initial_window_size to control initial native window size
Emil Ernerfeldt
2021-02-23 20:28:55 +0100
-
049a7b0382
Make DragValue::from_get_set public
Emil Ernerfeldt
2021-02-23 20:16:43 +0100
-
5f6a468812
Add Context::set_pixels_per_point to control the scale of the UI
Emil Ernerfeldt
2021-02-21 11:23:33 +0100
-
c601db5956
refactor: move tooltip state handling out of memory
Emil Ernerfeldt
2021-02-21 10:31:28 +0100
-
67623919d7
refactor: move DragValue state
Emil Ernerfeldt
2021-02-21 10:28:11 +0100
-
24a1c3136c
Add a pull_request_template.md
Emil Ernerfeldt
2021-02-21 10:12:23 +0100
-
82350a2f1e
Improve documentation
Emil Ernerfeldt
2021-02-21 10:12:08 +0100
-
c9919daa11
Added shaders on GLSL 1.2 (#187)
Kayo Phoenix
2021-02-20 23:48:02 +0500
-
ebc2486d22
Slider: use a DragValue for the value, and implement suffix/prefix
Emil Ernerfeldt
2021-02-20 18:29:09 +0100
-
32f35c6251
Implement "Smart Aim" for DragValue
Emil Ernerfeldt
2021-02-20 17:43:35 +0100
-
7ac26b84b1
DragValue: handle slowly dragging a value with limited precision
Emil Ernerfeldt
2021-02-20 17:27:55 +0100
-
9a546ff97a
SlidSlider will now show the value display by default.
Emil Ernerfeldt
2021-02-20 16:28:39 +0100
-
4e041185f1
Add module special_emojis with apple, linux, windows & github logos
Emil Ernerfeldt
2021-02-20 16:07:42 +0100
-
9b58d5d4d9
color picker: just copy the r,g,b,a values without a "rgba(…)" wrapper
Emil Ernerfeldt
2021-02-20 15:49:09 +0100
-
ac356e2bd8
Add a link from the crate-level docs to the online egui web demo
Emil Ernerfeldt
2021-02-20 12:43:53 +0100
-
6354709fe1
[demo] Link to the egui docs from the widget gallery
Emil Ernerfeldt
2021-02-20 12:07:15 +0100
-
040553da78
impl<F> Widget for F where F: FnOnce(&mut Ui) -> Response
Emil Ernerfeldt
2021-02-20 11:58:08 +0100
-
6fe70e685b
Simplify and unify colors of selectable widgets
Emil Ernerfeldt
2021-02-20 11:28:00 +0100
-
741f0bfe8a
Only show tooltips if mouse is still.
Emil Ernerfeldt
2021-02-20 10:45:19 +0100
-
4354f7582f
Improve the positioning of tooltips
Emil Ernerfeldt
2021-02-20 10:33:33 +0100
-
d5bb85b245
Add InputState::is_still to compliment InputState::is_moving
Emil Ernerfeldt
2021-02-20 09:24:50 +0100
-
9c3b7d719b
Bug fix: child painters now inherit color tint (e.g. grayed out)
Emil Ernerfeldt
2021-02-20 09:24:25 +0100
-
21c99e1130
Add Ui::hyperlink_to
Emil Ernerfeldt
2021-02-20 09:23:38 +0100
-
9e38674d13
[demo] Alwyas start with widget gallery
Emil Ernerfeldt
2021-02-20 09:18:23 +0100
-
0f13fff24b
Assign default colors to plot lines if not explicitly set
Emil Ernerfeldt
2021-02-18 18:59:59 +0100
-
a19140ec67
A simple 2D plot library
Emil Ernerfeldt
2021-02-14 21:39:04 +0100
-
7dad76b913
Use explicit `epaint` over `paint` alias (re-export)
Emil Ernerfeldt
2021-02-14 10:53:39 +0100
-
6d255cd179
Use explicit `emath` to `math` alias
Emil Ernerfeldt
2021-02-14 10:44:46 +0100
-
c376d0bb7e
[emath] RectTransform: transforms Pos2 from one Rect to another
Emil Ernerfeldt
2021-02-14 10:33:44 +0100
-
dbc6a620cd
Control the maximum egui web canvas size with App::max_size_points
Emil Ernerfeldt
2021-02-12 17:57:53 +0100
-
be8d7b4eef
Slider: add largest_finite for log-sliders that include infinity
Emil Ernerfeldt
2021-02-12 17:45:27 +0100
-
5906bf7a87
Fix clippy 1.50 lints
Emil Ernerfeldt
2021-02-12 17:40:53 +0100
-
fc8b27807c
Add discussion about the pros and cons of immediate mode GUIs
Emil Ernerfeldt
2021-02-11 19:29:05 +0100
-
e5233d2268
Add link to egui_winit_ash_vk_mem crate
Emil Ernerfeldt
2021-02-09 18:38:37 +0100
-
fc0bec44ba
Remove Fonts::default() implementation
Emil Ernerfeldt
2021-02-08 23:05:48 +0100
-
156d68d266
Refactor: move FrameState to own file
Emil Ernerfeldt
2021-02-08 23:03:41 +0100
-
1c415bd8fe
Add benchmark for text layout and tesselation
Emil Ernerfeldt
2021-02-08 22:53:31 +0100
-
f5431f308a
Add 0.9.0 gif for changelog
Emil Ernerfeldt
2021-02-07 17:18:59 +0100
-
b61db038f2
Release 0.9.0 - light mode, right clicks and more
Emil Ernerfeldt
2021-02-07 17:06:42 +0100
-
fdff33df5e
Publish new web demo
Emil Ernerfeldt
2021-02-07 17:02:17 +0100
-
d9472035d7
Update ahash 0.6.3 -> 0.7.0
Emil Ernerfeldt
2021-02-07 15:46:35 +0100
-
7641807665
cargo update
Emil Ernerfeldt
2021-02-07 15:40:58 +0100
-
5ce681ef16
Improve documentation
Emil Ernerfeldt
2021-02-07 14:55:39 +0100
-
a382fad1d0
Fix minor click detection bug
Emil Ernerfeldt
2021-02-07 14:55:12 +0100
-
6377a4231f
[demo] Refactor and minor cleanup
Emil Ernerfeldt
2021-02-07 14:46:53 +0100
-
e82fb81f07
Replace (ret, response) tuples with new struct InnerResponse
Emil Ernerfeldt
2021-02-07 14:09:44 +0100
-
df4c0257c0
Add Ui functions for doing manual layout ("put this widget here")
Emil Ernerfeldt
2021-02-07 13:48:55 +0100
-
bca722ddf8
Add ui.set_enabled(false) to disable all widgets in a Ui
Emil Ernerfeldt
2021-02-07 10:55:45 +0100
-
d07a17ac6a
Expose more color-related functions and types
Emil Ernerfeldt
2021-02-07 10:36:51 +0100
-
a9949b21af
Add doc checks to check.sh
Emil Ernerfeldt
2021-02-07 00:11:52 +0100
-
d6817b1b37
Fix doc errors
Emil Ernerfeldt
2021-02-07 00:11:41 +0100
-
7363271575
better ci job names
Emil Ernerfeldt
2021-02-07 00:03:32 +0100
-
ce14fa860b
Speed up fractal_clock painting (#152)
xue-blood
2021-02-06 23:59:46 +0800
-
26f966563a
Add Grid::max_col_width
Emil Ernerfeldt
2021-02-06 16:54:38 +0100
-
23581eee27
Add #[must_use] to ui.selectable_label and ui.radio
Emil Ernerfeldt
2021-02-06 16:03:27 +0100
-
b106d10202
[EasyMark] Fix incorrect handling of non-ASCII characters
Emil Ernerfeldt
2021-02-06 15:19:39 +0100
-
8189a78284
Improve text wrapping related to first line indentation and logograms
Emil Ernerfeldt
2021-02-06 15:19:04 +0100
-
91ce18d62f
Widgets will now always line break at `\n` characters
Emil Ernerfeldt
2021-02-06 14:50:03 +0100
-
de204b5436
Improve documentation of style-related functions and types
Emil Ernerfeldt
2021-02-06 11:48:57 +0100
-
2d9d06dbff
[emath] Use const values for Vec2::ZERO, Rect::EVERYTHING etc
Emil Ernerfeldt
2021-02-05 09:49:21 +0100
-
10e86b055d
Stop SelectableLabel from wrapping text in horizontal layouts
Emil Ernerfeldt
2021-02-05 08:10:57 +0100
-
0942a2aa3b
[epaint] Tessellator: handle sharp path corners better
Emil Ernerfeldt
2021-02-04 18:46:36 +0100
-
0f37b009d6
Add TextEdit::hint_text for showing a weak hint text when empty
Emil Ernerfeldt
2021-02-03 21:05:50 +0100
-
4e7e128b2b
Spelling ui_resouce -> ui_resource (#156)
Lucas Walter
2021-02-03 11:04:57 -0800
-
af3195f086
Add ctx.set_visuals()
Emil Ernerfeldt
2021-02-03 19:38:50 +0100
-
a19fd7b780
Add light mode
Emil Ernerfeldt
2021-02-03 01:08:23 +0100
-
c536e1b0da
Collaping header and indent: add a closing horizontal line
Emil Ernerfeldt
2021-02-03 00:55:53 +0100
-
829455b347
Add `ui.group(|ui| { … })` to visually group some widgets within a frame
Emil Ernerfeldt
2021-02-03 00:25:07 +0100
-
ca886ea998
Add ui.visuals() as short for ui.style().visuals
Emil Ernerfeldt
2021-02-03 00:20:39 +0100
-
0f33bc7c34
Fix web blur (#151)
Emil Ernerfeldt
2021-02-01 20:44:39 +0100
-
2cbea02c8b
refactor easy_mark_viewer.rs: break it up into logical parts
Emil Ernerfeldt
2021-02-01 17:00:42 +0100
-
01fca2f31c
Add Ui::spacing() and Ui::spacing_mut() as shortcuts
Emil Ernerfeldt
2021-02-01 16:55:40 +0100
-
c687671a9f
Publish new web demo
Emil Ernerfeldt
2021-01-31 16:52:36 +0100
-
e529bd3ea4
[demo] Make syntect an optional dependency
Emil Ernerfeldt
2021-01-31 16:52:26 +0100
-
7336df53b7
Tweak line spacing for new paragraphs
Emil Ernerfeldt
2021-01-31 16:42:54 +0100
-
16d66bd22d
Replace markdown editor with new 'EasyMark' markup language
Emil Ernerfeldt
2021-01-28 23:50:23 +0100
-
b647592a5a
Wrap text at dashes, punctuations or anywhere if necessary
Emil Ernerfeldt
2021-01-31 15:53:20 +0100
-
17fdd3bb10
Label: draw underline and strikethrough on top of text
Emil Ernerfeldt
2021-01-31 00:41:26 +0100
-
14e0963e50
Add Label::weak for fainter text
Emil Ernerfeldt
2021-01-30 18:47:09 +0100
-
953a652c29
Add Hyperlink::from_label_and_url
Emil Ernerfeldt
2021-01-30 15:45:57 +0100
-
c50190a7e8
Add fake italics (tilt text)
Emil Ernerfeldt
2021-01-30 14:48:36 +0100
-
d249ed86ba
Add `Label` methods for code, strong, strikethrough and underline
Emil Ernerfeldt
2021-01-30 15:51:19 +0100
-
26d47eabf0
[style] Add code_bg_color
Emil Ernerfeldt
2021-01-30 15:48:17 +0100
-
18e1ea1d63
Clarify which platforms egui runs on.
Emil Ernerfeldt
2021-01-27 21:33:07 +0100
-
5b7fc51932
Bug fix: moving windows slightly when dragging slider
Emil Ernerfeldt
2021-01-27 20:58:49 +0100
-
703592ae0c
Bug fix: always set interact_pointer_pos on active Responses
Emil Ernerfeldt
2021-01-27 20:52:42 +0100
-
e30e999ef4
Use any_click() instead of any_pressed() in check (#144)
aakamenov
2021-01-27 21:22:14 +0200
-
96fb0771a2
Fix text layout bug: empty text would lack first row indentation
Emil Ernerfeldt
2021-01-27 20:17:16 +0100
-
6029a438a2
Add a VERY experimental markdown viewer
Emil Ernerfeldt
2021-01-27 20:14:53 +0100
-
7d8ebb4c8f
Add ui.code(text): like ui.monospace() but also adds a background
Emil Ernerfeldt
2021-01-26 22:05:14 +0100
-
eedb63bb3b
Add support for a HTTP body for POST (#139)
PauloMelo
2021-01-26 20:32:16 +0000
-
1ac1a72fa8
Add issue templates
Emil Ernerfeldt
2021-01-26 19:02:16 +0100
-
b8a4c9c8ce
Fix rare issue of accidentally hovering two things at once
Emil Ernerfeldt
2021-01-26 18:56:30 +0100
-
ba08a919ba
CI: also check --all-features (#142)
Emil Ernerfeldt
2021-01-26 18:45:22 +0100
-
2a10747843
Mesh::split_to_u16 now returns a 16-bit indexed Mesh16
Emil Ernerfeldt
2021-01-25 22:06:06 +0100
-
b493bc6efc
Wrap tesselated output in struct ClippedMesh(Rect, Mesh)
Emil Ernerfeldt
2021-01-25 21:43:17 +0100
-
75fa77e040
Rename Triangles to Mesh
Emil Ernerfeldt
2021-01-25 21:23:24 +0100
-
38ca36724a
[emath] Pos2: add conversions to/from (f32, f32) and [f32; 2]
Emil Ernerfeldt
2021-01-25 21:11:19 +0100