summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use `Sandbox` in `tour` exampleLibravatar Héctor Ramón Jiménez2020-05-281-22/+14
|
* Revert "Merge pull request #362 from hecrj/fix/target-quad-pixels"Libravatar Héctor Ramón Jiménez2020-05-282-6/+6
| | | | | This reverts commit 40501f630d8a5aa234ea23b7eaae37060e0e08a5, reversing changes made to 5324eb10242a7dd33f5271dc6fc9eeb09eb2cb50.
* Merge pull request #354 from hecrj/feature/glow-rendererLibravatar Héctor Ramón2020-05-28134-1803/+4346
|\ | | | | OpenGL renderer and backend-agnostic graphics subcrate
| * Fix `iced_native` mention of old `window::Backend`Libravatar Héctor Ramón Jiménez2020-05-281-5/+1
| |
| * Enable `doc_cfg` for `docs.rs` in `iced_glow`Libravatar Héctor Ramón Jiménez2020-05-282-0/+5
| |
| * Write documentation for `iced_glutin`Libravatar Héctor Ramón Jiménez2020-05-284-7/+23
| |
| * Write documentation for new `iced_winit` APILibravatar Héctor Ramón Jiménez2020-05-285-1/+14
| |
| * Write documentation for new `iced_native` APILibravatar Héctor Ramón Jiménez2020-05-284-3/+39
| |
| * Write documentation for `iced_glow`Libravatar Héctor Ramón Jiménez2020-05-285-12/+22
| |
| * Write documentation for `iced_graphics`Libravatar Héctor Ramón Jiménez2020-05-2819-19/+271
| |
| * Target physical pixels for quads in `iced_glow`Libravatar Héctor Ramón Jiménez2020-05-272-8/+8
| |
| * Update `glyph_brush` and `glow_glyph`Libravatar Héctor Ramón Jiménez2020-05-277-86/+41
| |
| * Introduce feature flags to enable `iced_glow`Libravatar Héctor Ramón Jiménez2020-05-278-35/+72
| | | | | | | | Also keep `iced_wgpu` as the default renderer for the time being.
| * Use published `glow` and `glow_glyph` versionsLibravatar Héctor Ramón Jiménez2020-05-223-16/+10
| |
| * Use built-in OpenGL multisampling in `iced_glow`Libravatar Héctor Ramón Jiménez2020-05-226-212/+63
| |
| * Use `get_uniform_location` for wider compatibilityLibravatar Héctor Ramón Jiménez2020-05-227-48/+93
| |
| * Use git repository for `glow_glyph`Libravatar Héctor Ramón Jiménez2020-05-221-1/+2
| |
| * Implement MSAA for triangle meshes in `iced_glow`Libravatar Héctor Ramón Jiménez2020-05-221-41/+195
| |
| * Update to latest `glow`Libravatar Héctor Ramón Jiménez2020-05-213-25/+17
| |
| * Remove unused `overlay_font` in `iced_glow`Libravatar Héctor Ramón Jiménez2020-05-211-6/+6
| |
| * Draft `triangle` pipeline in `iced_glow`Libravatar Héctor Ramón Jiménez2020-05-216-52/+301
| |
| * Simplify `integration` example with `Program`Libravatar Héctor Ramón Jiménez2020-05-213-116/+67
| |
| * Introduce `Program` and `State`Libravatar Héctor Ramón Jiménez2020-05-2114-770/+636
| |
| * Avoid relying `origin_upper_left`Libravatar Héctor Ramón Jiménez2020-05-212-3/+17
| | | | | | | | It seems to cause considerable glitches when resizing.
| * Implement `iced_glutin` :tada:Libravatar Héctor Ramón Jiménez2020-05-2131-498/+718
| |
| * Refactor `Viewport` and `Compositor`Libravatar Héctor Ramón Jiménez2020-05-2024-278/+202
| |
| * Move `Layer` to `iced_graphics`Libravatar Héctor Ramón Jiménez2020-05-1918-616/+433
| |
| * Merge unnecessary split widget modulesLibravatar Héctor Ramón Jiménez2020-05-1928-1037/+1032
| |
| * Move `Antialiasing` to `iced_graphics`Libravatar Héctor Ramón Jiménez2020-05-194-48/+27
| |
| * Move built-in fonts to `iced_graphics`Libravatar Héctor Ramón Jiménez2020-05-1912-29/+26
| |
| * Move `font::Source` to `iced_graphics`Libravatar Héctor Ramón Jiménez2020-05-199-48/+21
| |
| * Rename `window::Backend` to `Compositor`Libravatar Héctor Ramón Jiménez2020-05-199-31/+39
| |
| * Move `Viewport` to `iced_graphics`Libravatar Héctor Ramón Jiménez2020-05-195-37/+7
| |
| * Move `Transformation` to `iced_graphics`Libravatar Héctor Ramón Jiménez2020-05-196-58/+5
| |
| * Draft new `iced_graphics` crate :tada:Libravatar Héctor Ramón Jiménez2020-05-19100-1755/+861
| |
| * Draft first working version of `iced_glow` :tada:Libravatar Héctor Ramón Jiménez2020-05-1951-43/+3213
| |
* | Merge pull request #361 from clarkmoody/pane-grid-spacingLibravatar Héctor Ramón2020-05-282-23/+181
|\ \ | | | | | | Proper Pane Grid spacing
| * | Structured test casesLibravatar Clark Moody2020-05-271-65/+136
| | |
| * | Tests for axis splitLibravatar Clark Moody2020-05-261-0/+87
| | |
| * | Pane Grid spacing applied prior to roundingLibravatar Clark Moody2020-05-262-23/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On low-DPI screens, the rounding order of operations made it impossible to produce an odd-pixel spacing. Specifying 1, for instance, produced zero space between panes. This approach subtracts half the spacing from the first pane prior to rounding and uses the whole spacing for the second pane size and coordinate.
* | | Merge pull request #362 from hecrj/fix/target-quad-pixelsLibravatar Héctor Ramón2020-05-282-6/+6
|\ \ \ | |/ / |/| | Align quads to physical pixels in `iced_wgpu`
| * | Align quads to physical pixels in `iced_wgpu`Libravatar Héctor Ramón Jiménez2020-05-272-6/+6
|/ /
* | Merge pull request #358 from hecrj/improvement/pane-grid-ergonomicsLibravatar Héctor Ramón2020-05-255-79/+224
|\ \ | |/ |/| Implement `State::layout` and `State::with_content` in `pane_grid`
| * Write documentation for new `pane_grid` APILibravatar Héctor Ramón Jiménez2020-05-233-0/+58
| |
| * Implement `State::with_content` in `pane_grid`Libravatar Héctor Ramón Jiménez2020-05-224-18/+63
| |
| * Return new `Split` in `pane_grid::State::split`Libravatar Héctor Ramón Jiménez2020-05-221-2/+7
| |
| * Implement `State::get` in `pane_grid`Libravatar Héctor Ramón Jiménez2020-05-221-0/+8
| |
| * Expose `Node` and `State::layout` for `PaneGrid`Libravatar Héctor Ramón Jiménez2020-05-224-60/+89
| |
| * Implement `Clone` for `pane_grid::State`Libravatar Héctor Ramón Jiménez2020-05-221-2/+2
|/
* Merge pull request #345 from AberrantWolf/masterLibravatar Héctor Ramón2020-05-153-19/+66
|\ | | | | Update `Radio` to have the same layout members and fns as `Checkbox`