Emil Ernerfeldt
|
fe0d31204e
|
Small optimization of tesselate_text
|
2021-04-01 23:07:15 +02:00 |
|
Emil Ernerfeldt
|
d7f9e2246c
|
Add a bunch on inline annotations
|
2021-04-01 23:07:15 +02:00 |
|
Emil Ernerfeldt
|
0802a9d9c0
|
Optimize: get glyph uv rects during layouts instead of in tesselation
This allows them to be cached, saving around 20% total CPU.
It also makes the code more nicely structured
|
2021-03-30 21:07:19 +02:00 |
|
Emil Ernerfeldt
|
d4e5133da2
|
refactor fonts: put TextStyle in Galley instead of in Shape::Text
|
2021-03-29 21:24:09 +02:00 |
|
Emil Ernerfeldt
|
e20e3baa98
|
Bug-fixes related to recent layout rewrite
|
2021-03-21 14:48:12 +01:00 |
|
Emil Ernerfeldt
|
30885b85f9
|
Derive PartialEq for Vertex, Mesh, Row, Galley and Shape
|
2021-03-13 12:58:17 +01:00 |
|
Emil Ernerfeldt
|
b647592a5a
|
Wrap text at dashes, punctuations or anywhere if necessary
Closes https://github.com/emilk/egui/issues/55
Supersedes https://github.com/emilk/egui/pull/104
|
2021-01-31 15:57:19 +01:00 |
|
Paul Shen
|
18b9214575
|
Prefer overlapping row in galley cursor_from_pos (#127)
|
2021-01-24 15:05:59 +01:00 |
|
Emil Ernerfeldt
|
26d576f510
|
Break out mod paint into new crate epaint
|
2021-01-10 15:42:46 +01:00 |
|