Emil Ernerfeldt
|
7459aa60a4
|
Make emigui fill entire web page
|
2020-04-23 22:08:42 +02:00 |
|
Emil Ernerfeldt
|
1affa10dee
|
Keep windows within the screen
|
2020-04-23 22:07:27 +02:00 |
|
Emil Ernerfeldt
|
44d93d3701
|
Fix iOS rendering (hopefully) by avoiding infinities
|
2020-04-23 22:07:08 +02:00 |
|
Emil Ernerfeldt
|
0b8351b9af
|
Fix touch screen interactions
|
2020-04-23 21:27:05 +02:00 |
|
Emil Ernerfeldt
|
b39555bb23
|
Add support for hyperlinks
|
2020-04-23 19:15:17 +02:00 |
|
Emil Ernerfeldt
|
25b06a6ff0
|
Update wasm/web example
|
2020-04-23 09:50:03 +02:00 |
|
Emil Ernerfeldt
|
723c3ca908
|
Shrink window heights to fit content
|
2020-04-23 09:34:33 +02:00 |
|
Emil Ernerfeldt
|
b4ea51f0f9
|
Sliders: use title as id if available with scroll position as fallback
This fixes the sliders in the style window
|
2020-04-23 09:27:08 +02:00 |
|
Emil Ernerfeldt
|
fd8180cea4
|
Fix left alignment of widgets and tweak style slightly
|
2020-04-23 00:23:29 +02:00 |
|
Emil Ernerfeldt
|
a4db437413
|
Make scroll bar prettier, and handle clicks outside of handle
|
2020-04-22 23:41:05 +02:00 |
|
Emil Ernerfeldt
|
61033a5fc1
|
Remove dead code
|
2020-04-22 21:11:13 +02:00 |
|
Emil Ernerfeldt
|
7846aa4e98
|
remove deprecated TODO.md
|
2020-04-22 20:01:59 +02:00 |
|
Emil Ernerfeldt
|
a8d9c3fc42
|
Listen to scroll wheel (glium only)
|
2020-04-22 20:01:49 +02:00 |
|
Emil Ernerfeldt
|
9b404159c5
|
Expand clip_rects slightly to allow widgets just on the border
|
2020-04-22 19:41:42 +02:00 |
|
Emil Ernerfeldt
|
104f2191a0
|
Improve Widget code, and make sure it paints within the given bounds
|
2020-04-22 19:39:51 +02:00 |
|
Emil Ernerfeldt
|
700c93b8e3
|
Add Rect left/right/top/bottom accessors
|
2020-04-22 19:38:38 +02:00 |
|
Emil Ernerfeldt
|
2a4828670e
|
Unify child region creation
|
2020-04-22 19:03:38 +02:00 |
|
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 |
|