Emil Ernerfeldt
1dee439ab1
Added CursorIcons for resizing columns, rows and 8 cardinal directions
2022-04-19 16:56:27 +02:00
trevyn
2932c36238
Add triple-click support ( #1512 )
2022-04-19 15:14:55 +02:00
Emil Ernerfeldt
4231a5303b
Clean up custom plot axis demo
2022-04-19 11:43:22 +02:00
Emil Ernerfeldt
e82ea0c4b4
Plot: estimate bounds for generator functions
2022-04-19 11:43:04 +02:00
Emil Ernerfeldt
cde5f95fc9
code cleanup: replace some for_each with normal for-loops
2022-04-19 11:42:05 +02:00
Jan Haller
e22f6d9a7e
Customize grid spacing in plots ( #1180 )
2022-04-19 11:35:05 +02:00
Emil Ernerfeldt
676ff047e9
Add Ui::scroll_with_delta, and improve scroll docs
2022-04-19 10:46:24 +02:00
Emil Ernerfeldt
5414e8a7fb
Rename Painter::sub_region
to Painter::with_clip_rect
2022-04-19 10:00:34 +02:00
Emil Ernerfeldt
2d2022fb72
Add Link widget ( #1506 )
...
This looks like a Hyperlink, but doesn't do anything when clicked.
Or rather: it lets the user decide what happens on click.
Closes https://github.com/emilk/egui/issues/1152
2022-04-16 22:55:15 +02:00
Boby
96335d5f45
added epi::Frame::set_window_pos
( #1505 )
...
this allows setting the position of window at runtime
2022-04-16 22:27:22 +02:00
Emil Ernerfeldt
2b861f86e8
egui_web: Ignore input of "GroupNext"
...
Closes https://github.com/emilk/egui/issues/510
2022-04-16 10:38:25 +02:00
bigfarts
2ca72e0bae
Add line breaking rules for Japanese text. Fixes #1497 . ( #1498 )
...
This allows line breaks after any kana, unless they are immediately followed by a gyōtō kinsoku character, in which case the line may not break at that point.
Also pedantically renamed is_chinese to is_cjk_ideograph as is_chinese will also cause line breaks on Japanese kanji.
2022-04-16 10:36:16 +02:00
Zachary Kohnen
abf340c62a
egui_web: Fix misplaced resize and other event handlers ( #1503 )
...
Fix copy-paste error introduced in #1306
2022-04-16 10:08:46 +02:00
Emil Ernerfeldt
2355828d41
Remove epaint::mutex::Arc type alias
2022-04-15 15:18:21 +02:00
Emil Ernerfeldt
5a78213421
Enable depth buffer in WebGL backend ( #1499 )
...
This is useful when embedding 3D into eframe using egui::PaintCallback
2022-04-15 12:41:42 +02:00
Emil Ernerfeldt
f3e31391e0
Pass clip rectangle to PaintCallback
2022-04-15 10:31:33 +02:00
Stanisław Jelnicki
2745699bd6
Add Ui::spinner
shortcut method ( #1494 )
2022-04-15 07:39:08 +02:00
tami5
b738418243
New example 'custom_font_style' + improve docs ( #1476 )
2022-04-14 07:54:01 +02:00
Emil Ernerfeldt
a7b6334784
Misc doc improvements
2022-04-13 22:14:34 +02:00
Emil Ernerfeldt
2ae93c40ab
Move examples out of eframe/examples
into examples/
( #1486 )
...
* Move examples out of eframe/examples into examples/
Give each example a `Cargo.toml` and `src/main.rs`.
This makes it easier for people to use as templates.
* Update README.md with more deps needed on vanilla Ubuntu
* Install libgtk-3-dev on CI, hoping that will fix something
2022-04-13 16:13:24 +02:00
Emil Ernerfeldt
170b21b63e
Add opt-in support for the 'puffin' profiler in eframe ( #1483 )
2022-04-13 11:06:13 +02:00
Emil Ernerfeldt
973c3f22d1
Revert "Update tts to 0.21.1" ( #1482 )
...
This reverts commit de038b9546
.
2022-04-12 21:40:57 +02:00
Emil Ernerfeldt
08b208586a
egui-winit: if clipboard fails to start, fall back to local clipboard
2022-04-12 11:39:35 +02:00
Emil Ernerfeldt
d364dfac66
Add Rect::distance_to_pos
2022-04-12 11:33:48 +02:00
Emil Ernerfeldt
038b3cf2e2
Add Painter::hline
and Painter::vline
2022-04-12 10:54:38 +02:00
Emil Ernerfeldt
701ae3cb46
egui_extras::Table: fix bugs in the virtual scrolling
2022-04-11 17:54:57 +02:00
Emil Ernerfeldt
56b127f209
Simplify table demo
2022-04-11 17:25:44 +02:00
Emil Ernerfeldt
de038b9546
Update tts to 0.21.1
2022-04-11 16:36:25 +02:00
Emil Ernerfeldt
efc0b992e0
egui_extras: fix bug when restoring persisted table widths
2022-04-11 14:27:32 +02:00
Emil Ernerfeldt
e97241861e
egui_extras Table/Strip: less aggressive cell clipping
2022-04-11 10:55:52 +02:00
Emil Ernerfeldt
917f9e1768
Refactor and simplify feature flags
2022-04-11 10:53:16 +02:00
Emil Ernerfeldt
426b933d2f
egui_extras: add cell_layout
option to set the layout of all cells
2022-04-11 10:29:34 +02:00
Emil Ernerfeldt
0e0eedfdda
Add ui.horizontal_centered
2022-04-11 10:28:45 +02:00
Emil Ernerfeldt
772ef84242
egui_extras Table/Strip: fix some spacing bugs
2022-04-11 10:19:07 +02:00
Emil Ernerfeldt
c88e1f8b29
egui_extras: improve Table/Strip docs, and only panic in debug builds
2022-04-11 10:17:36 +02:00
Emil Ernerfeldt
65d16695ae
Replace copypasta with arboard ( #1475 )
...
* Replace copypasta with arboard
Closes https://github.com/emilk/egui/issues/1474
* Clean up deny.toml
2022-04-10 16:41:07 +02:00
Alexis Sellier
b036257729
Make FontId
functions constant ( #1463 )
2022-04-10 16:40:42 +02:00
Emil Ernerfeldt
9b37c82d46
Update three-d to 0.11
2022-04-10 10:00:57 +02:00
Emil Ernerfeldt
29d214912f
Improve explanation of immediate mode
...
Closes https://github.com/emilk/egui/issues/1465
2022-04-10 09:43:23 +02:00
Emil Ernerfeldt
c2ab0404b7
Fix crash in text layout ( #1468 )
...
Fix text layout bug added in https://github.com/emilk/egui/pull/1291
2022-04-09 22:43:40 +02:00
Emil Ernerfeldt
cf0338d48f
Rust 1.60.0 + refactor cargo features ( #1467 )
...
* Update to rust 1.60.0
* Rename the feature `convert_bytemuck` to `bytemuck`
* Rename the feature `serialize` to `serde`.
* Make use of the "weak dependency" cargo feature
* Set rust-version = "1.60" for all crates
* egui_glow: clipboard, links, persistence & winit are now opt-in features
2022-04-09 13:54:47 +02:00
Emil Ernerfeldt
bdfc512b01
Add docstring example for TableBody::rows
2022-04-09 13:34:55 +02:00
Emil Ernerfeldt
cd0fb1f3d9
Simplify table demo
2022-04-09 13:18:57 +02:00
wayne
0c87e02f55
egui_extras: enable virtual scroll for heterogenous rows ( #1444 )
...
Introduce `TableBody::heterogenous_rows` for "virtual scrolling" over rows with differing heights.
2022-04-09 13:18:33 +02:00
Friz64
dd58d5175f
Replace top_most_layer
with more flexible layer_ids
( #1266 )
2022-04-08 09:06:04 +02:00
Emil Ernerfeldt
8cf196a34b
Use proper shebang for all bash scripts: #!/usr/bin/env bash
2022-04-07 17:34:34 +02:00
Emil Ernerfeldt
7cd285ecbc
misc clippy fixes from 1.60.0
2022-04-07 17:03:19 +02:00
Zachary Kohnen
dffab1c737
Add Shape::galley_with_color ( #1461 )
2022-04-06 18:47:46 +02:00
Emil Ernerfeldt
68d5806b41
Add a text blending test to the color test
2022-04-05 14:23:30 +02:00
Emil Ernerfeldt
a9ae8c3e2c
Smaller checkboxes and radiobutton without a label ( #1456 )
...
Co-authored-by: Michael Völkl <michaelvoelkl@zoho.com>
2022-04-05 09:16:58 +02:00