summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix Tour for HiDPI (stub)Libravatar Matthias Fauconneau2019-11-062-3/+5
|
* Merge branch 'master' into feature/hidpi-supportLibravatar Héctor Ramón Jiménez2019-11-050-0/+0
|\
| * Merge pull request #38 from hecrj/feature/performance-metricsLibravatar Héctor Ramón2019-11-0529-296/+550
| |\ | | | | | | Debug view
* | | Fix checkbox border radiusLibravatar Héctor Ramón Jiménez2019-11-051-1/+1
| | |
* | | 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-056-58/+112
| |/ |/| | | | | | | 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-0512-124/+459
|\|
| * Merge pull request #37 from hecrj/feature/text-inputLibravatar Héctor Ramón2019-11-0521-60/+741
| |\ | | | | | | Text input widget
| | * 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-056-25/+40
| | |
| | * Remove unnecessary code in `Value`Libravatar Héctor Ramón Jiménez2019-11-051-18/+1
| | |
| | * Merge branch 'master' into feature/text-inputLibravatar Héctor Ramón Jiménez2019-11-035-26/+354
| | |\ | | |/ | |/|
| * | Merge pull request #35 from hecrj/feature/scrollablesLibravatar Héctor Ramón2019-11-0327-113/+907
| |\ \ | | | | | | | | Scrollable widget
| | * | Show Ferris at the end of the scrollable sectionLibravatar Héctor Ramón Jiménez2019-11-021-14/+17
| | | |
| * | | Link to specific issues in the `ROADMAP`Libravatar Héctor Ramón Jiménez2019-10-261-11/+29
| | | |
| * | | Merge pull request #23 from hecrj/roadmapLibravatar Héctor Ramón2019-10-264-12/+319
| |\ \ \ | | | | | | | | | | Add `ROADMAP`
| | * | | Clarify a couple of ideas in the `ROADMAP`Libravatar Héctor Ramón Jiménez2019-10-261-2/+4
| | | | |
| | * | | Mention roadmap and show crate graph in `README`Libravatar Héctor Ramón Jiménez2019-10-261-12/+18
| | | | |
| | * | | Clarify event subscriptions in `ROADMAP`Libravatar Héctor Ramón2019-10-251-1/+1
| | | | |
| | * | | Fix spelling and grammar in `ROADMAP`Libravatar Héctor Ramón2019-10-251-6/+6
| | | | | | | | | | | | | | | Co-Authored-By: memoryruins <memoryruinsmusic@gmail.com>
| | * | | Move "Multi-window support" up in the `ROADMAP`Libravatar Héctor Ramón Jiménez2019-10-231-7/+7
| | | | |
| | * | | Add `ROADMAP`Libravatar Héctor Ramón Jiménez2019-10-213-0/+299
| | | | |
* | | | | Use `SystemSource` instead of `FontconfigSource`Libravatar Héctor Ramón Jiménez2019-11-031-2/+2
| | | | |
* | | | | Enable debug view explicitly and test it in CILibravatar Héctor Ramón Jiménez2019-11-032-6/+5
| | | | |
* | | | | Add crate information to debug viewLibravatar Héctor Ramón Jiménez2019-11-031-0/+6
| | | | |
* | | | | Remove Wasm target from CI for nowLibravatar Héctor Ramón Jiménez2019-11-031-4/+0
| | | | |
* | | | | Implement debug view and load system fontsLibravatar Héctor Ramón Jiménez2019-11-0317-241/+418
| | | | |
* | | | | 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-026-42/+99
| |_|_|/ |/| | |
* | | | Add text input section to `tour`Libravatar Héctor Ramón Jiménez2019-11-021-5/+55
| | | |
* | | | Reduce `Copy` constraint to `Clone` in `Message`Libravatar Héctor Ramón Jiménez2019-11-023-8/+8
| | | |
* | | | Merge branch 'feature/scrollables' into feature/text-inputLibravatar Héctor Ramón Jiménez2019-11-023-8/+45
|\ \ \ \ | | |_|/ | |/| |
| * | | Scale scrollbar movement by content ratioLibravatar Héctor Ramón Jiménez2019-11-021-1/+4
| | | |
| * | | Add scrollable section to `tour`Libravatar Héctor Ramón Jiménez2019-11-022-7/+41
| | | |
* | | | 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-312-86/+88
| | | |
* | | | Implement cursor movement in `TextInput`Libravatar Héctor Ramón Jiménez2019-10-314-49/+175
| | | |
* | | | 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
| | | |
* | | | Implement task addition in `todos` exampleLibravatar Héctor Ramón Jiménez2019-10-301-8/+55
| | | |
* | | | Handle some `TextInput` eventsLibravatar Héctor Ramón Jiménez2019-10-307-29/+93
| | | |
* | | | Draft `TextInput` widget structureLibravatar Héctor Ramón Jiménez2019-10-3011-22/+369
|/ / / | | | | | | | | | 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
| | |
* | | Handle touchpad scroll eventsLibravatar Héctor Ramón Jiménez2019-10-294-11/+46
| | |
* | | Implement scrollbar interactions! :tada:Libravatar Héctor Ramón Jiménez2019-10-293-17/+155
| | |
* | | Provide `Renderer` to `Widget::on_event`Libravatar Héctor Ramón Jiménez2019-10-2911-14/+45
| | | | | | | | | | | | | | | This allows us to implement configurable event processing that adapts to different rendering strategies.