Emil Ernerfeldt
|
ce0e7f4e09
|
Refactor font layout: introduce y_max for each Line in a Galley
|
2020-05-16 20:05:52 +02:00 |
|
Emil Ernerfeldt
|
c0e7f947ff
|
Improved text edit with cursor that can be moved with arrow keys
|
2020-05-16 19:38:46 +02:00 |
|
Emil Ernerfeldt
|
89aa285255
|
Simplify text layout further with even less allocations
|
2020-05-16 18:17:35 +02:00 |
|
Emil Ernerfeldt
|
d3a3e4fa73
|
Refactor text layout: fewer allocations
|
2020-05-16 17:28:15 +02:00 |
|
Emil Ernerfeldt
|
cdfd42eb3e
|
refactor text layout with a new struct Galley
|
2020-05-16 11:27:02 +02:00 |
|
Emil Ernerfeldt
|
87e3aacf35
|
enforce and fix a bunch of clippy issues
|
2020-05-07 10:47:03 +02:00 |
|
Emil Ernerfeldt
|
b73fbb33d8
|
Improve size negotiation code.
Better enfocred minimum sizes.
You can now have windows that expand to fit their content.
|
2020-05-01 02:08:01 +02:00 |
|
Emil Ernerfeldt
|
bf59455097
|
Add a bunch of TODOs
|
2020-04-29 21:58:41 +02:00 |
|
Emil Ernerfeldt
|
b407a65e87
|
Update rusttype
|
2020-04-25 10:45:53 +02:00 |
|
Emil Ernerfeldt
|
b39555bb23
|
Add support for hyperlinks
|
2020-04-23 19:15:17 +02:00 |
|
Emil Ernerfeldt
|
7480191f1a
|
Refactor Font towards supporting all unicode
|
2020-04-18 17:14:38 +02:00 |
|
Emil Ernerfeldt
|
407df94945
|
Switch to parking_lot::Mutex
|
2020-04-18 09:32:39 +02:00 |
|
Emil Ernerfeldt
|
c2c94ddda5
|
Pixel-perfect fonts
|
2019-01-19 10:10:28 -06:00 |
|
Emil Ernerfeldt
|
fe3542a28d
|
Allow floating point font sizes
|
2019-01-17 07:07:02 -06:00 |
|
Emil Ernerfeldt
|
616245c323
|
Refactor: create Texture struct
|
2019-01-16 17:09:12 -06:00 |
|
Emil Ernerfeldt
|
4dab7a1504
|
Fix font test
|
2019-01-15 04:50:30 -06:00 |
|
Emil Ernerfeldt
|
ca9333ec3e
|
Support multiple fonts
|
2019-01-13 00:55:56 +01:00 |
|
Emil Ernerfeldt
|
1b8a45a514
|
Share font atlas
|
2019-01-13 00:19:53 +01:00 |
|
Emil Ernerfeldt
|
2fc191eed4
|
Break out texture atlas into own struct
|
2019-01-13 00:10:53 +01:00 |
|
Emil Ernerfeldt
|
8963a99a09
|
Rename to Emigui
|
2019-01-12 23:07:30 +01:00 |
|