Emil Ernerfeldt
|
bcc786fd95
|
[license] licence under MIT or Apache-2.0
|
2020-05-26 15:07:31 +02:00 |
|
Emil Ernerfeldt
|
550f3dcfa1
|
[examples] fix fractal clock size
|
2020-05-26 11:15:53 +02:00 |
|
Emil Ernerfeldt
|
96e6f1f3fc
|
[optimize] switch to ahash for ids and most maps and sets
|
2020-05-24 11:36:24 +02:00 |
|
Emil Ernerfeldt
|
6577de9036
|
[optimization] add some calls to reserve in Path
|
2020-05-23 22:10:39 +02:00 |
|
Emil Ernerfeldt
|
7d0a16d0e8
|
[refactor] minor code cleanup
|
2020-05-23 22:10:08 +02:00 |
|
Emil Ernerfeldt
|
19cbe6bd6e
|
[window] double-click title bar to collapse winodw
|
2020-05-23 21:52:03 +02:00 |
|
Emil Ernerfeldt
|
6ab7cffd7f
|
[window] nice looking title bar separation line
|
2020-05-23 20:24:55 +02:00 |
|
Emil Ernerfeldt
|
a8e5676a09
|
[refactor] make use of LineStyle in more places
|
2020-05-23 14:21:08 +02:00 |
|
Emil Ernerfeldt
|
d214574c97
|
[refactor] rename fill_color to just fill
|
2020-05-23 14:17:45 +02:00 |
|
Emil Ernerfeldt
|
c7a59b57d2
|
[refactor] remove PaintCmd::LinePath
|
2020-05-23 14:15:00 +02:00 |
|
Emil Ernerfeldt
|
0bb042924f
|
[refactor] rename Outline to LineStyle
|
2020-05-23 14:07:49 +02:00 |
|
Emil Ernerfeldt
|
ef7f3c4637
|
[input] fix: hover highlight either scroll or window resize; not both
|
2020-05-23 14:01:01 +02:00 |
|
Emil Ernerfeldt
|
e43ff934a0
|
[input] distinguish between clicks and drag
You can now drag a button in a scroll area to scroll
|
2020-05-23 13:38:01 +02:00 |
|
Emil Ernerfeldt
|
c22156cd0f
|
[refactor] simplify Widget trait return type to InteractInfo
|
2020-05-23 12:43:08 +02:00 |
|
Emil Ernerfeldt
|
5c966bdc76
|
[input] widgets must say if they are interested in click or drags
|
2020-05-23 12:38:52 +02:00 |
|
Emil Ernerfeldt
|
4bea65595c
|
If mouse moves too much, don't register it as a click
|
2020-05-23 12:00:03 +02:00 |
|
Emil Ernerfeldt
|
b30c49f409
|
[input] keep track of mouse press origin
|
2020-05-23 11:39:25 +02:00 |
|
Emil Ernerfeldt
|
c3d3bc0c07
|
More accurate recent mouse velocity
|
2020-05-23 11:38:54 +02:00 |
|
Emil Ernerfeldt
|
ee0ad02717
|
Highlight window frame when you resize it
|
2020-05-23 11:28:21 +02:00 |
|
Emil Ernerfeldt
|
fac0866f73
|
example_glium: restore example app state
|
2020-05-23 09:57:39 +02:00 |
|
Emil Ernerfeldt
|
a0b12a36e7
|
Refactor window resize code
|
2020-05-23 01:22:26 +02:00 |
|
Emil Ernerfeldt
|
d1b00ff1b0
|
refactor input code
|
2020-05-23 01:16:23 +02:00 |
|
Emil Ernerfeldt
|
ae6080405c
|
Remove 'Web' from GuiInput
|
2020-05-21 12:04:42 +02:00 |
|
Emil Ernerfeldt
|
555d7aed20
|
Remove dropping files from emigui Input
|
2020-05-21 11:53:26 +02:00 |
|
Emil Ernerfeldt
|
025fae5586
|
Tweak opt-level and lto settings
|
2020-05-21 10:31:22 +02:00 |
|
Emil Ernerfeldt
|
620442a64b
|
refactor: group mouse input into own struct
|
2020-05-21 10:20:16 +02:00 |
|
Emil Ernerfeldt
|
538db9005e
|
fix minor bug when moving a window
|
2020-05-21 09:26:25 +02:00 |
|
Emil Ernerfeldt
|
d5d6c48974
|
cargo update
|
2020-05-20 21:36:16 +02:00 |
|
Emil Ernerfeldt
|
c0f9c5f7e1
|
small fixes
|
2020-05-20 21:31:34 +02:00 |
|
Emil Ernerfeldt
|
e98896aa58
|
Optimize text layout
|
2020-05-20 21:24:55 +02:00 |
|
Emil Ernerfeldt
|
2b49072de9
|
Optimize mesher
|
2020-05-20 21:22:53 +02:00 |
|
Emil Ernerfeldt
|
58a8f743be
|
Optimize and clean up text output
|
2020-05-20 21:22:42 +02:00 |
|
Emil Ernerfeldt
|
7a9fb94029
|
Add a benchmark
|
2020-05-20 21:21:25 +02:00 |
|
Emil Ernerfeldt
|
896d87c804
|
make pixels_per_point optional in RawInput (default 1)
|
2020-05-20 21:19:42 +02:00 |
|
Emil Ernerfeldt
|
3022231e4f
|
Reduce .wasm size by around 20%
|
2020-05-20 18:58:21 +02:00 |
|
Emil Ernerfeldt
|
002944b775
|
Break up some long container functions and reduce some code bloat
|
2020-05-20 18:39:35 +02:00 |
|
Emil Ernerfeldt
|
8270d59dbf
|
Add tree example
|
2020-05-19 23:59:37 +02:00 |
|
Emil Ernerfeldt
|
8d89944b58
|
containers will (mostly) return value of add_contents function
|
2020-05-19 23:57:48 +02:00 |
|
Emil Ernerfeldt
|
3b822ac294
|
Update TODO in README.md with accomplished goals
|
2020-05-19 22:36:26 +02:00 |
|
Emil Ernerfeldt
|
0f0e385ea3
|
[refactor] collect stuff into new mod paint
|
2020-05-19 22:28:57 +02:00 |
|
Emil Ernerfeldt
|
aeaa611005
|
terminology: remove uses of the word "mesh". Prefer "triangles".
|
2020-05-19 20:54:02 +02:00 |
|
Emil Ernerfeldt
|
3ec552392f
|
TextEdit: cursor movement with home/end/up/down
|
2020-05-17 22:32:04 +02:00 |
|
Emil Ernerfeldt
|
c9f07c1cff
|
Publish new wasm
|
2020-05-17 17:45:51 +02:00 |
|
Emil Ernerfeldt
|
8f43d38e38
|
Style/visuals tweaks
|
2020-05-17 17:44:29 +02:00 |
|
Emil Ernerfeldt
|
d123d7e9c6
|
Improve window throwing
|
2020-05-17 17:44:18 +02:00 |
|
Emil Ernerfeldt
|
84099b24c9
|
Fix animation of collapsing windows
|
2020-05-17 17:00:01 +02:00 |
|
Emil Ernerfeldt
|
3737067994
|
mutexes: crash rather than deadlock
|
2020-05-17 16:42:46 +02:00 |
|
Emil Ernerfeldt
|
88bfcd585e
|
Resize windows by dragging any side or corner
|
2020-05-17 16:42:20 +02:00 |
|
Emil Ernerfeldt
|
f9bb9f71c4
|
Add button to collapse windows
|
2020-05-17 12:26:17 +02:00 |
|
Emil Ernerfeldt
|
c79b28e3b0
|
publish new wasm
|
2020-05-17 10:21:57 +02:00 |
|