summaryrefslogtreecommitdiffstats
path: root/wgpu/src/renderer (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove default styling of `Button`Libravatar Héctor Ramón Jiménez2019-11-131-22/+23
| | | | | - A background will only show if explicitly set. - `iced_wgpu` won't apply a `min_width` of 100 units anymore.
* Draft `Font` type and implement `Text::font`Libravatar Héctor Ramón Jiménez2019-11-132-20/+12
|
* Move text logic in `iced_wgpu` to a `text` moduleLibravatar Héctor Ramón Jiménez2019-11-132-28/+7
|
* Split text measurements cache from rendering cacheLibravatar Héctor Ramón Jiménez2019-11-112-3/+3
| | | | | This speeds up layouting in the most common scenario considerably! :tada:
* Draft custom layout engine based on `druid`Libravatar Héctor Ramón Jiménez2019-11-119-66/+107
|
* Draft new layout APILibravatar Héctor Ramón Jiménez2019-11-109-138/+84
|
* use Color's `From` impl in more placesLibravatar memoryruins2019-11-076-133/+48
|
* Remove hardcoded HiDPI scalingLibravatar Héctor Ramón Jiménez2019-11-061-1/+2
|
* Fix Tour for HiDPI (stub)Libravatar Matthias Fauconneau2019-11-061-2/+4
|
* Fix checkbox border radiusLibravatar Héctor Ramón Jiménez2019-11-051-1/+1
|
* Apply HiDPI to text, images, and clip primitivesLibravatar Héctor Ramón Jiménez2019-11-051-1/+15
| | | | | Quads are a bit trickier to handle. We may need to change the shaders a bit.
* Merge branch 'master' into feature/performance-metricsLibravatar Héctor Ramón Jiménez2019-11-052-59/+68
|\
| * Implement state-less scrolling in `TextInput`Libravatar Héctor Ramón Jiménez2019-11-051-56/+65
| |
| * Add horizontal offset to `Primitive::Clip`Libravatar Héctor Ramón Jiménez2019-11-052-4/+4
| |
* | Move `Target` to its own moduleLibravatar Héctor Ramón Jiménez2019-11-0212-0/+84
|/
* Merge branch 'feature/scrollables' into feature/text-inputLibravatar Héctor Ramón Jiménez2019-11-021-1/+1
|\
| * Add scrollable section to `tour`Libravatar Héctor Ramón Jiménez2019-11-021-1/+1
| |
* | Fix text measurement (needs further testing)Libravatar Héctor Ramón Jiménez2019-11-021-1/+1
| |
* | Render `TextInput` cursor inside the clipping areaLibravatar Héctor Ramón Jiménez2019-10-311-86/+87
| |
* | Implement cursor movement in `TextInput`Libravatar Héctor Ramón Jiménez2019-10-311-7/+28
| |
* | Show text cursor in `TextInput`Libravatar Héctor Ramón Jiménez2019-10-301-2/+40
| |
* | Handle some `TextInput` eventsLibravatar Héctor Ramón Jiménez2019-10-304-20/+23
| |
* | Draft `TextInput` widget structureLibravatar Héctor Ramón Jiménez2019-10-302-8/+104
|/ | | | Also started a `todos` example to showcase it!
* Rename `Primitive::Scrollable` to `Clip`Libravatar Héctor Ramón Jiménez2019-10-291-1/+1
|
* Implement scrollbar interactions! :tada:Libravatar Héctor Ramón Jiménez2019-10-291-9/+78
|
* Stop leaking impl details in scrollable `Renderer`Libravatar Héctor Ramón Jiménez2019-10-291-4/+2
|
* Draw scrollbar on top of scrollable contentLibravatar Héctor Ramón Jiménez2019-10-291-27/+24
|
* Expose scrollable offset properlyLibravatar Héctor Ramón Jiménez2019-10-271-6/+5
|
* Draft `Scrollable` widget (no clipping yet!)Libravatar Héctor Ramón Jiménez2019-10-251-0/+70
|
* Add `TODO` to `image::Renderer::node`Libravatar Héctor Ramón Jiménez2019-10-231-0/+1
|
* Implement basic image rendering in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-10-231-5/+26
|
* Remove generic handle in `Image`Libravatar Héctor Ramón Jiménez2019-10-221-7/+3
| | | | For now, we will simply assume images will be loaded from a given path.
* Draw checkbox in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-10-131-8/+94
|
* Draw radio buttons in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-10-121-7/+99
|
* Fix button shadow feedback in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-10-121-6/+8
|
* Draw sliders in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-10-121-7/+118
|
* Add a slight shadow to buttons for feedbackLibravatar Héctor Ramón Jiménez2019-10-121-2/+28
|
* Handle mouse cursor in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-10-118-62/+100
|
* Rename `Renderer::Primitive` to `Renderer::Output`Libravatar Héctor Ramón Jiménez2019-10-118-8/+8
|
* Make `iced_core::Button` customizableLibravatar Héctor Ramón Jiménez2019-10-085-23/+33
| | | | | | | Now it supports: - Any kind of content - Custom border radius - Custom background
* Render colored quadsLibravatar Héctor Ramón Jiménez2019-10-071-4/+6
|
* Rename `Box` primitive to `Quad`Libravatar Héctor Ramón Jiménez2019-10-071-1/+1
|
* Draft `Box` primitiveLibravatar Héctor Ramón Jiménez2019-10-061-8/+30
|
* Modularize `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-10-058-0/+207