summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move text logic in `iced_wgpu` to a `text` moduleLibravatar Héctor Ramón Jiménez2019-11-136-82/+131
|
* Load default font only in measurement cacheLibravatar Héctor Ramón Jiménez2019-11-111-6/+8
|
* Fix doc comments and remove `Align` from `tour`Libravatar Héctor Ramón Jiménez2019-11-113-11/+20
|
* Split text measurements cache from rendering cacheLibravatar Héctor Ramón Jiménez2019-11-119-24/+53
| | | | | This speeds up layouting in the most common scenario considerably! :tada:
* Remove `padding` from `Container` for nowLibravatar Héctor Ramón Jiménez2019-11-115-23/+13
|
* Implement `Container` widgetLibravatar Héctor Ramón Jiménez2019-11-1125-205/+310
| | | | Remove `align_self` and `justify_content` methods
* Fix integer overflow in `flex::resolve`Libravatar Héctor Ramón Jiménez2019-11-111-1/+2
|
* Draft custom layout engine based on `druid`Libravatar Héctor Ramón Jiménez2019-11-1138-247/+972
|
* Draft new layout APILibravatar Héctor Ramón Jiménez2019-11-1030-596/+247
|
* Merge pull request #49 from hecrj/feature/control-window-titleLibravatar Héctor Ramón2019-11-095-18/+64
|\ | | | | Allow applications to control the window title
| * Allow applications to control the window titleLibravatar Héctor Ramón Jiménez2019-11-095-18/+64
|/ | | | `iced_winit` will change the window title dynamically at runtime!
* Merge pull request #47 from hecrj/improvement/text-performanceLibravatar Héctor Ramón2019-11-081-2/+3
|\ | | | | Improve text rendering performance in some scenarios
| * Increase initial size of text cache in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-11-071-0/+1
| | | | | | | | | | | | | | | | This reduces the amount of cache updates in general when text changes. The new cache should take 4MB of VRAM. I think this is reasonable for a modern GUI toolkit. In any case, we should be able to reduce this value in the future.
| * Align text position to pixel grid in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-11-071-2/+2
| | | | | | | | | | This avoids re-rasterizing glyphs and cache reuploads when the HiDPI factor is nonintegral.
* | Merge pull request #45 from memoryruins/smol-changesLibravatar Héctor Ramón2019-11-082-9/+4
|\ \ | | | | | | Minor clean-up
| * | use `String::clone` in todo exampleLibravatar memoryruins2019-11-071-1/+1
| | |
| * | minor changes to text_input's use of iteratorsLibravatar memoryruins2019-11-071-8/+3
| | |
* | | Merge pull request #46 from memoryruins/from-arrayLibravatar Héctor Ramón2019-11-078-139/+61
|\ \ \ | | | | | | | | impl From<Array> for Color
| * | | use Color's `From` impl in more placesLibravatar memoryruins2019-11-077-139/+49
| | | |
| * | | impl From<Array> for ColorLibravatar memoryruins2019-11-071-0/+12
| |/ /
* | | Merge pull request #44 from hecrj/improvement/update-wgpuLibravatar Héctor Ramón2019-11-071-2/+2
|\ \ \ | |/ / |/| / | |/ Update `wgpu` to `0.4` in `iced_wgpu`
| * Update `wgpu` to `0.4` in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-11-071-2/+2
|/
* Merge pull request #43 from hecrj/fix/clip-primitive-overflowLibravatar Héctor Ramón2019-11-071-18/+25
|\ | | | | Fix integer overflow with nested clip primitives
| * Floor layer coords to avoid excessive clippingLibravatar Héctor Ramón Jiménez2019-11-071-2/+2
| |
| * Fix integer overflow with nested clip primitivesLibravatar Héctor Ramón Jiménez2019-11-061-18/+25
|/
* Merge pull request #40 from hecrj/feature/hidpi-supportLibravatar Héctor Ramón2019-11-0613-91/+177
|\ | | | | HiDPI support
| * Fix panic in `Transformation::scale`Libravatar Héctor Ramón Jiménez2019-11-061-1/+1
| |
| * Remove hardcoded HiDPI scalingLibravatar Héctor Ramón Jiménez2019-11-062-2/+3
| |
| * 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>