memoryruins
|
e7bd24c13e
|
use Color's From impl in more places
|
2019-11-07 01:03:29 -05:00 |
|
memoryruins
|
58bd0824bf
|
impl From<Array> for Color
|
2019-11-07 01:02:20 -05:00 |
|
Héctor Ramón
|
d568d05df4
|
Merge pull request #43 from hecrj/fix/clip-primitive-overflow
Fix integer overflow with nested clip primitives
|
2019-11-07 02:29:15 +01:00 |
|
Héctor Ramón Jiménez
|
904818ccb0
|
Floor layer coords to avoid excessive clipping
|
2019-11-07 02:05:11 +01:00 |
|
Héctor Ramón Jiménez
|
8074bca8a0
|
Fix integer overflow with nested clip primitives
|
2019-11-06 21:34:57 +01:00 |
|
Héctor Ramón
|
efa8d267b8
|
Merge pull request #40 from hecrj/feature/hidpi-support
HiDPI support
|
2019-11-06 20:34:58 +01:00 |
|
Héctor Ramón Jiménez
|
6216f197e9
|
Fix panic in Transformation::scale
|
2019-11-06 19:35:28 +01:00 |
|
Héctor Ramón Jiménez
|
2026048053
|
Remove hardcoded HiDPI scaling
|
2019-11-06 02:47:01 +01:00 |
|
Matthias Fauconneau
|
1e021fd034
|
Fix Tour for HiDPI (stub)
|
2019-11-06 02:43:38 +01:00 |
|
Héctor Ramón Jiménez
|
7b4fe6b7cc
|
Merge branch 'master' into feature/hidpi-support
|
2019-11-05 21:47:01 +01:00 |
|
Héctor Ramón
|
ae6156f779
|
Merge pull request #38 from hecrj/feature/performance-metrics
Debug view
|
2019-11-05 21:46:37 +01:00 |
|
Héctor Ramón Jiménez
|
96acb74bda
|
Fix checkbox border radius
|
2019-11-05 20:43:09 +01:00 |
|
Héctor Ramón Jiménez
|
5ff05b7f02
|
Apply HiDPI scaling to quads
The anti-aliasing strategy is pretty naive, but we will manage for now.
|
2019-11-05 20:40:17 +01:00 |
|
Héctor Ramón Jiménez
|
db716b3bdf
|
Apply HiDPI to text, images, and clip primitives
Quads are a bit trickier to handle. We may need to change the shaders a
bit.
|
2019-11-05 05:26:20 +01:00 |
|
Héctor Ramón Jiménez
|
0157121038
|
Improve default font loading
|
2019-11-05 03:57:13 +01:00 |
|
Héctor Ramón Jiménez
|
40e9a2f6ae
|
Use new Layer in draw_overlay
|
2019-11-05 03:49:10 +01:00 |
|
Héctor Ramón Jiménez
|
b68ac3aa47
|
Merge branch 'master' into feature/performance-metrics
|
2019-11-05 03:43:54 +01:00 |
|
Héctor Ramón
|
da2717c74d
|
Merge pull request #37 from hecrj/feature/text-input
Text input widget
|
2019-11-05 03:43:15 +01:00 |
|
Héctor Ramón Jiménez
|
a2161586da
|
Implement state-less scrolling in TextInput
|
2019-11-05 03:33:24 +01:00 |
|
Héctor Ramón Jiménez
|
470266f540
|
Add horizontal offset to Primitive::Clip
|
2019-11-05 03:16:46 +01:00 |
|
Héctor Ramón Jiménez
|
ba470a2b2a
|
Remove unnecessary code in Value
|
2019-11-05 02:58:42 +01:00 |
|
Héctor Ramón Jiménez
|
075fcf1a52
|
Merge branch 'master' into feature/text-input
|
2019-11-03 05:19:51 +01:00 |
|
Héctor Ramón
|
0ea911ae36
|
Merge pull request #35 from hecrj/feature/scrollables
Scrollable widget
|
2019-11-03 05:19:12 +01:00 |
|
Héctor Ramón Jiménez
|
81cfb863ab
|
Use SystemSource instead of FontconfigSource
|
2019-11-03 05:16:27 +01:00 |
|
Héctor Ramón Jiménez
|
494b0681f8
|
Enable debug view explicitly and test it in CI
|
2019-11-03 05:06:53 +01:00 |
|
Héctor Ramón Jiménez
|
1a2e512686
|
Add crate information to debug view
|
2019-11-03 04:49:57 +01:00 |
|
Héctor Ramón Jiménez
|
24e53d92c5
|
Remove Wasm target from CI for now
|
2019-11-03 04:42:31 +01:00 |
|
Héctor Ramón Jiménez
|
2c6bfdbc8c
|
Implement debug view and load system fonts
|
2019-11-03 04:39:11 +01:00 |
|
Héctor Ramón Jiménez
|
ef056d8489
|
Move Target to its own module
|
2019-11-02 20:20:35 +01:00 |
|
Héctor Ramón Jiménez
|
58e04af824
|
Draft Metrics and improve Target abstraction
|
2019-11-02 19:58:49 +01:00 |
|
Héctor Ramón Jiménez
|
022dc0139b
|
Show Ferris at the end of the scrollable section
|
2019-11-02 02:44:57 +01:00 |
|
Héctor Ramón Jiménez
|
f3baae9228
|
Add text input section to tour
|
2019-11-02 02:17:00 +01:00 |
|
Héctor Ramón Jiménez
|
c427ce0cec
|
Reduce Copy constraint to Clone in Message
|
2019-11-02 02:15:17 +01:00 |
|
Héctor Ramón Jiménez
|
1242b334fe
|
Merge branch 'feature/scrollables' into feature/text-input
|
2019-11-02 01:50:29 +01:00 |
|
Héctor Ramón Jiménez
|
85dab04965
|
Scale scrollbar movement by content ratio
|
2019-11-02 01:46:45 +01:00 |
|
Héctor Ramón Jiménez
|
58d04cadef
|
Add scrollable section to tour
|
2019-11-02 01:42:51 +01:00 |
|
Héctor Ramón Jiménez
|
8a0a31c513
|
Fix text measurement (needs further testing)
|
2019-11-02 01:14:07 +01:00 |
|
Héctor Ramón Jiménez
|
d3cdee1d9b
|
Render TextInput cursor inside the clipping area
|
2019-10-31 04:43:53 +01:00 |
|
Héctor Ramón Jiménez
|
51a0e99097
|
Implement cursor movement in TextInput
|
2019-10-31 03:50:40 +01:00 |
|
Héctor Ramón Jiménez
|
374b54c3ec
|
Merge branch 'feature/scrollables' into feature/text-input
|
2019-10-31 02:14:14 +01:00 |
|
Héctor Ramón Jiménez
|
298c42ac5f
|
Replace nalgebra with glam
`glam` compiles much faster and leverages SIMD nicely.
|
2019-10-31 01:41:04 +01:00 |
|
Héctor Ramón Jiménez
|
43f348dc4a
|
Show text cursor in TextInput
|
2019-10-30 05:20:41 +01:00 |
|
Héctor Ramón Jiménez
|
1505d8f941
|
Implement task addition in todos example
|
2019-10-30 05:00:59 +01:00 |
|
Héctor Ramón Jiménez
|
fedcab6f4f
|
Handle some TextInput events
|
2019-10-30 05:00:12 +01:00 |
|
Héctor Ramón Jiménez
|
63cd0fd8eb
|
Draft TextInput widget structure
Also started a `todos` example to showcase it!
|
2019-10-30 03:31:07 +01:00 |
|
Héctor Ramón Jiménez
|
85916c9e87
|
Rename Primitive::Scrollable to Clip
|
2019-10-29 19:50:34 +01:00 |
|
Héctor Ramón Jiménez
|
ace4217b22
|
Fix Transformation docs
|
2019-10-29 19:45:47 +01:00 |
|
Héctor Ramón Jiménez
|
bd5d871eb6
|
Handle touchpad scroll events
|
2019-10-29 19:00:46 +01:00 |
|
Héctor Ramón Jiménez
|
29588f604a
|
Implement scrollbar interactions! 🎉
|
2019-10-29 05:09:54 +01:00 |
|
Héctor Ramón Jiménez
|
9dabbf7885
|
Provide Renderer to Widget::on_event
This allows us to implement configurable event processing that adapts to
different rendering strategies.
|
2019-10-29 03:34:21 +01:00 |
|