Emil Ernerfeldt
|
c604574e52
|
Unify state management
|
2020-04-22 19:03:38 +02:00 |
|
Emil Ernerfeldt
|
d941c5830d
|
Unify style for buttons and collapsing headers
|
2020-04-22 19:03:38 +02:00 |
|
Emil Ernerfeldt
|
d70ae351c1
|
Rename foldable to CollapsingHeader and move to own file
|
2020-04-22 19:03:33 +02:00 |
|
Emil Ernerfeldt
|
0b61d952e6
|
Drag scroll area background to scroll
|
2020-04-22 17:38:36 +02:00 |
|
Emil Ernerfeldt
|
dbf8520e63
|
Basic scroll area support
Just vertical scrolling at the moment
|
2020-04-21 20:52:17 +02:00 |
|
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
|
11cd1bdca3
|
Smooth frame time estimation in wasm example
|
2020-04-21 14:40:46 +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
|
f74c2f8103
|
Finish glium clip_rect support
|
2020-04-21 07:52:30 +02:00 |
|
Emil Ernerfeldt
|
9af64a6468
|
Implement clip_rect in WebGL
|
2020-04-21 07:51:48 +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
|
3a869aa5db
|
Fix pixel vs points bug in logical screen size of glium window
|
2020-04-21 07:38:46 +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
|
ffc1768e40
|
Update web example with experimental test windows
|
2020-04-20 23:45:52 +02:00 |
|
Emil Ernerfeldt
|
335b22d38d
|
Create region.add_label shortcut
|
2020-04-20 23:45:05 +02:00 |
|
Emil Ernerfeldt
|
c7efd72a75
|
Update web example with experimental test windows
|
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
|
40a03dc9c1
|
New emigui example
|
2020-04-20 21:41:48 +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
|
74eeaf27ce
|
Fix colors in glium (srgb issue)
|
2020-04-16 23:10:42 +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 |
|