Emil Ernerfeldt
|
4efbb94e1b
|
Various small improvements
|
2020-04-21 20:48:31 +02:00 |
|
Emil Ernerfeldt
|
a56a869f48
|
Window: store inner size + misc improvements
|
2020-04-21 20:46:30 +02:00 |
|
Emil Ernerfeldt
|
8b4e506493
|
Fix bug: accidental interaction on mouse-up
|
2020-04-21 20:43:47 +02:00 |
|
Emil Ernerfeldt
|
e9bdadb1da
|
Some visual tweaks
|
2020-04-21 16:50:56 +02:00 |
|
Emil Ernerfeldt
|
9be5537418
|
Animate foldable regions
|
2020-04-21 14:47:17 +02:00 |
|
Emil Ernerfeldt
|
0ed578341b
|
Add time as input to emigui to enable animations
|
2020-04-21 14:46:42 +02:00 |
|
Emil Ernerfeldt
|
609473f85a
|
Add option to debug paint clip rects
|
2020-04-21 10:33:33 +02:00 |
|
Emil Ernerfeldt
|
ed67cc6e59
|
Nicer looking indent regions with a gray vertical line
|
2020-04-21 10:28:25 +02:00 |
|
Emil Ernerfeldt
|
b89ab7aa3f
|
Add a bunch of TODOs
|
2020-04-21 10:27:53 +02:00 |
|
Emil Ernerfeldt
|
cac5352ad7
|
Remove dead code
|
2020-04-21 10:27:12 +02:00 |
|
Emil Ernerfeldt
|
864eae2081
|
Separate clip_rect and desired_rect in Region
|
2020-04-21 07:42:33 +02:00 |
|
Emil Ernerfeldt
|
94fdc2fd55
|
Expand and improve math code
|
2020-04-21 07:39:23 +02:00 |
|
Emil Ernerfeldt
|
46f123eeb6
|
WIP: Working clip rects for glium
|
2020-04-21 00:17:02 +02:00 |
|
Emil Ernerfeldt
|
2f02446f6f
|
WIP: clip_rect
|
2020-04-20 23:48:55 +02:00 |
|
Emil Ernerfeldt
|
335b22d38d
|
Create region.add_label shortcut
|
2020-04-20 23:45:05 +02:00 |
|
Emil Ernerfeldt
|
1f8cee7573
|
Fxi bug in column subregion code
|
2020-04-20 23:22:50 +02:00 |
|
Emil Ernerfeldt
|
3eeb4eca2c
|
Resize windows based on cursor position rather than movement
|
2020-04-20 10:54:57 +02:00 |
|
Emil Ernerfeldt
|
98178e9d69
|
Show resize mouse cursor when resizing windows
|
2020-04-20 10:01:13 +02:00 |
|
Emil Ernerfeldt
|
472e0b9afe
|
Refactor Region: remember region rectangle
This will be used as a clip rectangle for generated paint commands.
|
2020-04-20 00:48:54 +02:00 |
|
Emil Ernerfeldt
|
7f85b2623b
|
Draw separator between window title and its contents
|
2020-04-19 23:51:38 +02:00 |
|
Emil Ernerfeldt
|
388132ba93
|
Implement window resizing
|
2020-04-19 23:44:24 +02:00 |
|
Emil Ernerfeldt
|
1be828bbe3
|
Remove roadmap and replace with emigui/README.md with a TODO section
|
2020-04-19 11:15:35 +02:00 |
|
Emil Ernerfeldt
|
6eae91e028
|
Distinguish ids that need to be unique and warn about name clashes
|
2020-04-19 11:13:24 +02:00 |
|
Emil Ernerfeldt
|
1afda00fc4
|
Make it easier to create an Outline
|
2020-04-19 11:11:41 +02:00 |
|
Emil Ernerfeldt
|
2170081221
|
Use new type Pos2 for positions (points) instead of Vec2
|
2020-04-19 01:05:49 +02:00 |
|
Emil Ernerfeldt
|
6eb1053c35
|
Start refactor mesher module into a more reusable Path concept
|
2020-04-19 00:27:25 +02:00 |
|
Emil Ernerfeldt
|
7480191f1a
|
Refactor Font towards supporting all unicode
|
2020-04-18 17:14:38 +02:00 |
|
Emil Ernerfeldt
|
624e709a8f
|
Make Id a proper newtype
|
2020-04-18 09:32:39 +02:00 |
|
Emil Ernerfeldt
|
407df94945
|
Switch to parking_lot::Mutex
|
2020-04-18 09:32:39 +02:00 |
|
Emil Ernerfeldt
|
481af55ce5
|
Handle window paint order (click to bring to front etc)
|
2020-04-17 23:22:28 +02:00 |
|
Emil Ernerfeldt
|
f709423809
|
Rename Data to Context and move to own file
|
2020-04-17 15:33:52 +02:00 |
|
Emil Ernerfeldt
|
de76cb6190
|
Move Memory and Region to own files
|
2020-04-17 15:29:48 +02:00 |
|
Emil Ernerfeldt
|
1d3836ba80
|
Add rudimentary support for gui windows that you can move around
|
2020-04-17 14:26:36 +02:00 |
|
Emil Ernerfeldt
|
b26359d383
|
Add checkbox for antialiasing on/off
|
2020-04-17 14:25:27 +02:00 |
|
Emil Ernerfeldt
|
49cbd3fe07
|
Fix: properly sample white color (was off by half a texel)
|
2020-04-16 23:10:05 +02:00 |
|
Emil Ernerfeldt
|
4a36b2c1c1
|
Fix name clash
|
2020-04-15 17:41:50 +02:00 |
|
Emil Ernerfeldt
|
0265b3d43a
|
Refactor: define rect by min/max
|
2020-04-15 17:41:35 +02:00 |
|
Emil Ernerfeldt
|
d999962602
|
Refactor example code
|
2020-04-12 12:07:51 +02:00 |
|
Emil Ernerfeldt
|
98899c80b0
|
Fix font sliders
|
2020-04-11 18:35:21 +02:00 |
|
Emil Ernerfeldt
|
dba42b1ada
|
Compilation fix
|
2020-04-11 18:18:52 +02:00 |
|
Emil Ernerfeldt
|
f4f03d49eb
|
Some predefined colors
|
2019-12-02 21:59:49 +01:00 |
|
Emil Ernerfeldt
|
157de8a966
|
Add support for monospace font
|
2019-12-02 20:08:49 +01:00 |
|
Emil Ernerfeldt
|
100d4e328f
|
export more
|
2019-11-24 20:45:45 +01:00 |
|
Emil Ernerfeldt
|
be23d66f9e
|
Update rusttype and run cargo update
|
2019-11-02 10:15:06 +01:00 |
|
Emil Ernerfeldt
|
be8eb02b3f
|
Some minor fixes and additions
|
2019-11-02 09:50:49 +01:00 |
|
Emil Ernerfeldt
|
1d6bc3baba
|
Minor API improvements
|
2019-04-25 18:07:36 +02:00 |
|
Emil Ernerfeldt
|
97bbc6f066
|
Minor API tweaks
|
2019-03-16 15:14:22 +01:00 |
|
Emil Ernerfeldt
|
6b5da83642
|
Adjust font sizes again
|
2019-03-16 14:16:27 +01:00 |
|
Emil Ernerfeldt
|
07711a456a
|
Adjust font sizes
|
2019-03-16 14:12:27 +01:00 |
|
Emil Ernerfeldt
|
e06a4db7bc
|
New font: Comfortaa
|
2019-03-16 13:37:29 +01:00 |
|