summaryrefslogtreecommitdiffstats
path: root/wgpu (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Apply HiDPI scaling to quadsLibravatar Héctor Ramón Jiménez2019-11-056-32/+61
| | | | The anti-aliasing strategy is pretty naive, but we will manage for now.
* Apply HiDPI to text, images, and clip primitivesLibravatar Héctor Ramón Jiménez2019-11-053-16/+58
| | | | | Quads are a bit trickier to handle. We may need to change the shaders a bit.
* Improve default font loadingLibravatar Héctor Ramón Jiménez2019-11-052-18/+19
|
* Use new `Layer` in `draw_overlay`Libravatar Héctor Ramón Jiménez2019-11-051-1/+1
|
* Merge branch 'master' into feature/performance-metricsLibravatar Héctor Ramón Jiménez2019-11-054-72/+87
|\
| * 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-054-17/+23
| |
* | Use `SystemSource` instead of `FontconfigSource`Libravatar Héctor Ramón Jiménez2019-11-031-2/+2
| |
* | Implement debug view and load system fontsLibravatar Héctor Ramón Jiménez2019-11-034-12/+92
| |
* | Move `Target` to its own moduleLibravatar Héctor Ramón Jiménez2019-11-0213-78/+96
| |
* | Draft `Metrics` and improve `Target` abstractionLibravatar Héctor Ramón Jiménez2019-11-021-30/+54
|/
* 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
| |
* | Merge branch 'feature/scrollables' into feature/text-inputLibravatar Héctor Ramón Jiménez2019-10-314-25/+20
|\|
| * Replace `nalgebra` with `glam`Libravatar Héctor Ramón Jiménez2019-10-314-25/+20
| | | | | | | | `glam` compiles much faster and leverages SIMD nicely.
* | 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-303-16/+118
|/ | | | Also started a `todos` example to showcase it!
* Rename `Primitive::Scrollable` to `Clip`Libravatar Héctor Ramón Jiménez2019-10-293-3/+3
|
* Fix `Transformation` docsLibravatar Héctor Ramón Jiménez2019-10-291-11/+0
|
* 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-292-39/+41
|
* Issue draw calls only when necessaryLibravatar Héctor Ramón Jiménez2019-10-291-17/+21
|
* Implement text clipping (caching still broken)Libravatar Héctor Ramón Jiménez2019-10-282-16/+11
|
* Draft text scrolling (no clipping yet!)Libravatar Héctor Ramón Jiménez2019-10-271-5/+28
|
* Implement clipping for quadsLibravatar Héctor Ramón Jiménez2019-10-272-1/+10
|
* Remove `adapter` from `iced_wgpu::Renderer`Libravatar Héctor Ramón Jiménez2019-10-271-2/+0
|
* Implement clipping for imagesLibravatar Héctor Ramón Jiménez2019-10-272-6/+33
|
* 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-255-47/+193
|
* Remove warnings in `wgpu::image`Libravatar Héctor Ramón Jiménez2019-10-231-4/+4
|
* 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-2310-6/+530
|
* 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.
* Fix `wgpu_glyph` dependency in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-10-131-1/+1
|
* Draft `Debugger` implementation in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-10-131-3/+30
|
* 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-123-8/+119
|
* 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-119-66/+103
|
* Rename `Renderer::Primitive` to `Renderer::Output`Libravatar Héctor Ramón Jiménez2019-10-119-13/+14
|
* Move `winit` logic from `iced` to `iced_winit`Libravatar Héctor Ramón Jiménez2019-10-093-42/+31
| | | | | | | | | | - Added new `renderer::Windowed` trait. This shoud allow users to easily try different renderers by simply changing one line. - Renamed `UserInterface` traits to `Application`, as the `run` method takes total control of the current thread. - Moved `MouseCursor` back to `iced_native`. The new `renderer::Windowed` trait returns one on `draw`. - Split `iced_native` renderer in multiple modules, for consistency.
* Make `iced_core::Button` customizableLibravatar Héctor Ramón Jiménez2019-10-0813-45/+122
| | | | | | | Now it supports: - Any kind of content - Custom border radius - Custom background
* Draft fragment shader for rounded rectanglesLibravatar Héctor Ramón Jiménez2019-10-084-1/+30
|