Malte Veerman
|
895eaef99b
|
Merged svg pipeline into image
|
2019-12-12 01:14:54 +01:00 |
|
Malte Veerman
|
5696afcadd
|
Ran cargo_fmt over changed files.
|
2019-12-11 22:13:29 +01:00 |
|
Malte Veerman
|
a88aae5e04
|
Added an Icon widget to native.
|
2019-12-11 21:34:40 +01:00 |
|
Héctor Ramón Jiménez
|
14fb7e13fb
|
Place TextInput cursor position on click
|
2019-12-05 03:09:39 +01:00 |
|
Malte Veerman
|
33ad332ce9
|
Implemented From<Color for Background
|
2019-12-04 22:02:07 +01:00 |
|
Héctor Ramón Jiménez
|
561c3641c6
|
Merge branch 'master' into feature/image-from-bytes
|
2019-12-04 04:01:12 +01:00 |
|
Héctor Ramón
|
6c145bbb23
|
Merge pull request #95 from Friz64/scrolling-behaviour
Make scrolling behave like you'd expect it to
|
2019-12-04 01:14:13 +01:00 |
|
Héctor Ramón Jiménez
|
0b5409c53d
|
Fix TextInput inner border radius in iced_wgpu
|
2019-12-03 07:40:56 +01:00 |
|
Héctor Ramón Jiménez
|
31e3b6fbcb
|
Unify logic by introducing scrollable::Scrollbar
|
2019-12-03 06:49:31 +01:00 |
|
Friz64
|
6943041e0f
|
Address suggestions
|
2019-12-02 19:12:05 +01:00 |
|
Friz64
|
f8fac432c6
|
Finalize work
|
2019-12-02 19:10:07 +01:00 |
|
Friz64
|
5eec3a8867
|
First implementation
|
2019-12-02 19:09:17 +01:00 |
|
Héctor Ramón Jiménez
|
505588d585
|
Allow to load an image from memory
New `image::Handle` opaque type uniquely identifying some `image::Data`,
allowing reliable caching.
|
2019-11-29 21:44:39 +01:00 |
|
Héctor Ramón Jiménez
|
f943764a29
|
Fix iced_native widget examples
|
2019-11-24 10:44:55 +01:00 |
|
Héctor Ramón Jiménez
|
6a0e442ad6
|
Write docs for iced_wgpu
|
2019-11-22 22:14:24 +01:00 |
|
Héctor Ramón Jiménez
|
65eb218d3d
|
Move widgets from core to native and web
Also made fields private and improved `Renderer` traits.
|
2019-11-21 13:47:20 +01:00 |
|
Héctor Ramón Jiménez
|
2c8ba652a7
|
Draw proper checkmark for Checkbox in iced_wgpu
|
2019-11-14 03:34:41 +01:00 |
|
Héctor Ramón Jiménez
|
2337029602
|
Remove default styling of Button
- A background will only show if explicitly set.
- `iced_wgpu` won't apply a `min_width` of 100 units anymore.
|
2019-11-13 07:36:50 +01:00 |
|
Héctor Ramón Jiménez
|
6857829dc3
|
Draft Font type and implement Text::font
|
2019-11-13 07:22:21 +01:00 |
|
Héctor Ramón Jiménez
|
f0b1e65ba4
|
Move text logic in iced_wgpu to a text module
|
2019-11-13 03:54:36 +01:00 |
|
Héctor Ramón Jiménez
|
860a6923bb
|
Split text measurements cache from rendering cache
This speeds up layouting in the most common scenario considerably!
🎉
|
2019-11-11 06:07:31 +01:00 |
|
Héctor Ramón Jiménez
|
0240c3981b
|
Draft custom layout engine based on druid
|
2019-11-11 03:08:00 +01:00 |
|
Héctor Ramón Jiménez
|
2303111e09
|
Draft new layout API
|
2019-11-10 01:55:32 +01:00 |
|
memoryruins
|
e7bd24c13e
|
use Color's From impl in more places
|
2019-11-07 01:03:29 -05: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
|
96acb74bda
|
Fix checkbox border radius
|
2019-11-05 20:43:09 +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
|
b68ac3aa47
|
Merge branch 'master' into feature/performance-metrics
|
2019-11-05 03:43:54 +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
|
ef056d8489
|
Move Target to its own module
|
2019-11-02 20:20:35 +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
|
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
|
43f348dc4a
|
Show text cursor in TextInput
|
2019-10-30 05:20:41 +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
|
29588f604a
|
Implement scrollbar interactions! 🎉
|
2019-10-29 05:09:54 +01:00 |
|
Héctor Ramón Jiménez
|
a3c55f7517
|
Stop leaking impl details in scrollable Renderer
|
2019-10-29 02:13:22 +01:00 |
|
Héctor Ramón Jiménez
|
be488ac738
|
Draw scrollbar on top of scrollable content
|
2019-10-29 02:00:17 +01:00 |
|
Héctor Ramón Jiménez
|
09bd2c46c0
|
Expose scrollable offset properly
|
2019-10-27 01:24:08 +02:00 |
|
Héctor Ramón Jiménez
|
719c073fc6
|
Draft Scrollable widget (no clipping yet!)
|
2019-10-25 03:47:34 +02:00 |
|
Héctor Ramón Jiménez
|
871eb41430
|
Add TODO to image::Renderer::node
|
2019-10-23 01:34:58 +02:00 |
|
Héctor Ramón Jiménez
|
38b6c84e77
|
Implement basic image rendering in iced_wgpu
|
2019-10-23 01:21:23 +02:00 |
|
Héctor Ramón Jiménez
|
f8a232c8af
|
Remove generic handle in Image
For now, we will simply assume images will be loaded from a given path.
|
2019-10-22 23:20:24 +02:00 |
|
Héctor Ramón Jiménez
|
ccc463a7c0
|
Draw checkbox in iced_wgpu
|
2019-10-13 18:10:12 +02:00 |
|