Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use `Sandbox` in `tour` example | 2020-05-28 | 1 | -22/+14 | |
| | |||||
* | Revert "Merge pull request #362 from hecrj/fix/target-quad-pixels" | 2020-05-28 | 2 | -6/+6 | |
| | | | | | This reverts commit 40501f630d8a5aa234ea23b7eaae37060e0e08a5, reversing changes made to 5324eb10242a7dd33f5271dc6fc9eeb09eb2cb50. | ||||
* | Merge pull request #354 from hecrj/feature/glow-renderer | 2020-05-28 | 134 | -1803/+4346 | |
|\ | | | | | OpenGL renderer and backend-agnostic graphics subcrate | ||||
| * | Fix `iced_native` mention of old `window::Backend` | 2020-05-28 | 1 | -5/+1 | |
| | | |||||
| * | Enable `doc_cfg` for `docs.rs` in `iced_glow` | 2020-05-28 | 2 | -0/+5 | |
| | | |||||
| * | Write documentation for `iced_glutin` | 2020-05-28 | 4 | -7/+23 | |
| | | |||||
| * | Write documentation for new `iced_winit` API | 2020-05-28 | 5 | -1/+14 | |
| | | |||||
| * | Write documentation for new `iced_native` API | 2020-05-28 | 4 | -3/+39 | |
| | | |||||
| * | Write documentation for `iced_glow` | 2020-05-28 | 5 | -12/+22 | |
| | | |||||
| * | Write documentation for `iced_graphics` | 2020-05-28 | 19 | -19/+271 | |
| | | |||||
| * | Target physical pixels for quads in `iced_glow` | 2020-05-27 | 2 | -8/+8 | |
| | | |||||
| * | Update `glyph_brush` and `glow_glyph` | 2020-05-27 | 7 | -86/+41 | |
| | | |||||
| * | Introduce feature flags to enable `iced_glow` | 2020-05-27 | 8 | -35/+72 | |
| | | | | | | | | Also keep `iced_wgpu` as the default renderer for the time being. | ||||
| * | Use published `glow` and `glow_glyph` versions | 2020-05-22 | 3 | -16/+10 | |
| | | |||||
| * | Use built-in OpenGL multisampling in `iced_glow` | 2020-05-22 | 6 | -212/+63 | |
| | | |||||
| * | Use `get_uniform_location` for wider compatibility | 2020-05-22 | 7 | -48/+93 | |
| | | |||||
| * | Use git repository for `glow_glyph` | 2020-05-22 | 1 | -1/+2 | |
| | | |||||
| * | Implement MSAA for triangle meshes in `iced_glow` | 2020-05-22 | 1 | -41/+195 | |
| | | |||||
| * | Update to latest `glow` | 2020-05-21 | 3 | -25/+17 | |
| | | |||||
| * | Remove unused `overlay_font` in `iced_glow` | 2020-05-21 | 1 | -6/+6 | |
| | | |||||
| * | Draft `triangle` pipeline in `iced_glow` | 2020-05-21 | 6 | -52/+301 | |
| | | |||||
| * | Simplify `integration` example with `Program` | 2020-05-21 | 3 | -116/+67 | |
| | | |||||
| * | Introduce `Program` and `State` | 2020-05-21 | 14 | -770/+636 | |
| | | |||||
| * | Avoid relying `origin_upper_left` | 2020-05-21 | 2 | -3/+17 | |
| | | | | | | | | It seems to cause considerable glitches when resizing. | ||||
| * | Implement `iced_glutin` :tada: | 2020-05-21 | 31 | -498/+718 | |
| | | |||||
| * | Refactor `Viewport` and `Compositor` | 2020-05-20 | 24 | -278/+202 | |
| | | |||||
| * | Move `Layer` to `iced_graphics` | 2020-05-19 | 18 | -616/+433 | |
| | | |||||
| * | Merge unnecessary split widget modules | 2020-05-19 | 28 | -1037/+1032 | |
| | | |||||
| * | Move `Antialiasing` to `iced_graphics` | 2020-05-19 | 4 | -48/+27 | |
| | | |||||
| * | Move built-in fonts to `iced_graphics` | 2020-05-19 | 12 | -29/+26 | |
| | | |||||
| * | Move `font::Source` to `iced_graphics` | 2020-05-19 | 9 | -48/+21 | |
| | | |||||
| * | Rename `window::Backend` to `Compositor` | 2020-05-19 | 9 | -31/+39 | |
| | | |||||
| * | Move `Viewport` to `iced_graphics` | 2020-05-19 | 5 | -37/+7 | |
| | | |||||
| * | Move `Transformation` to `iced_graphics` | 2020-05-19 | 6 | -58/+5 | |
| | | |||||
| * | Draft new `iced_graphics` crate :tada: | 2020-05-19 | 100 | -1755/+861 | |
| | | |||||
| * | Draft first working version of `iced_glow` :tada: | 2020-05-19 | 51 | -43/+3213 | |
| | | |||||
* | | Merge pull request #361 from clarkmoody/pane-grid-spacing | 2020-05-28 | 2 | -23/+181 | |
|\ \ | | | | | | | Proper Pane Grid spacing | ||||
| * | | Structured test cases | 2020-05-27 | 1 | -65/+136 | |
| | | | |||||
| * | | Tests for axis split | 2020-05-26 | 1 | -0/+87 | |
| | | | |||||
| * | | Pane Grid spacing applied prior to rounding | 2020-05-26 | 2 | -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-pixels | 2020-05-28 | 2 | -6/+6 | |
|\ \ \ | |/ / |/| | | Align quads to physical pixels in `iced_wgpu` | ||||
| * | | Align quads to physical pixels in `iced_wgpu` | 2020-05-27 | 2 | -6/+6 | |
|/ / | |||||
* | | Merge pull request #358 from hecrj/improvement/pane-grid-ergonomics | 2020-05-25 | 5 | -79/+224 | |
|\ \ | |/ |/| | Implement `State::layout` and `State::with_content` in `pane_grid` | ||||
| * | Write documentation for new `pane_grid` API | 2020-05-23 | 3 | -0/+58 | |
| | | |||||
| * | Implement `State::with_content` in `pane_grid` | 2020-05-22 | 4 | -18/+63 | |
| | | |||||
| * | Return new `Split` in `pane_grid::State::split` | 2020-05-22 | 1 | -2/+7 | |
| | | |||||
| * | Implement `State::get` in `pane_grid` | 2020-05-22 | 1 | -0/+8 | |
| | | |||||
| * | Expose `Node` and `State::layout` for `PaneGrid` | 2020-05-22 | 4 | -60/+89 | |
| | | |||||
| * | Implement `Clone` for `pane_grid::State` | 2020-05-22 | 1 | -2/+2 | |
|/ | |||||
* | Merge pull request #345 from AberrantWolf/master | 2020-05-15 | 3 | -19/+66 | |
|\ | | | | | Update `Radio` to have the same layout members and fns as `Checkbox` |