Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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` | ||||
| * | Merge remote-tracking branch 'upstream/master' | 2020-05-15 | 1 | -1/+1 | |
| |\ | |/ |/| | |||||
* | | Merge pull request #344 from DominosCinnaStix/master | 2020-05-14 | 1 | -1/+1 | |
|\ \ | | | | | | | fix(wgpu): Set adapter backend to PRIMARY |