summaryrefslogtreecommitdiffstats
path: root/winit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix cursor position after a `CursorLeft` eventLibravatar Héctor Ramón Jiménez2020-08-252-0/+11
|
* Remove debug println & accidentally added whitespaceLibravatar Katherine Philip2020-08-181-6/+5
|
* Add missing commentLibravatar Katherine Philip2020-08-181-0/+1
|
* Add 'transparent' in window settingLibravatar Katherine Philip2020-08-171-5/+10
|
* Handle `ScaleFactorChanged` in `iced_winit`Libravatar Héctor Ramón Jiménez2020-07-162-0/+20
|
* Merge pull request #430 from hecrj/feature/keyboard-modifiers-eventLibravatar Héctor Ramón2020-07-011-0/+3
|\ | | | | Add `ModifiersChanged` to `keyboard::Event`
| * Add `ModifiersChanged` to `keyboard::Event`Libravatar Héctor Ramón Jiménez2020-06-301-0/+3
| |
* | Move `Icon` to `iced` crate and introduce `Error`Libravatar Héctor Ramón Jiménez2020-07-012-35/+4
| |
* | Add support for setting window iconLibravatar Francesco Pasa2020-07-012-2/+38
|/ | | | | | This adds a new property from Settings::window::iconand a Icon struct which can be converted to winit::window::Icon. It also adds code to display this icon in Application::run. Due to the fact that the Icon struct is non copyable, I also had to remove the Copy trait from all Settings, both in `iced` and `iced_winit`.
* Add `min_size` and `max_size` to `window::Settings`Libravatar Héctor Ramón Jiménez2020-06-251-0/+18
|
* Decouple `cursor_position` from `Cache`Libravatar Héctor Ramón Jiménez2020-06-232-5/+29
| | | | | | Instead, we ask explicitly for it in the different `update` and `draw` methods. This way, the runtime can derive the logical position of the cursor from the source of truth.
* Relayout when `Application::scale_factor` changesLibravatar Héctor Ramón Jiménez2020-06-231-0/+13
|
* Add `scale_factor` to `Application` and `Sandbox`Libravatar Héctor Ramón Jiménez2020-06-191-3/+37
|
* Add `background_color` to `Application` and `Sandbox`Libravatar Héctor Ramón Jiménez2020-06-121-1/+17
|
* Request a redraw only on relevant eventsLibravatar Héctor Ramón Jiménez2020-06-091-0/+4
|
* Write documentation for `iced_glutin`Libravatar Héctor Ramón Jiménez2020-05-281-1/+3
|
* Write documentation for new `iced_winit` APILibravatar Héctor Ramón Jiménez2020-05-284-1/+13
|
* Introduce `Program` and `State`Libravatar Héctor Ramón Jiménez2020-05-215-592/+216
|
* Implement `iced_glutin` :tada:Libravatar Héctor Ramón Jiménez2020-05-215-61/+45
|
* Refactor `Viewport` and `Compositor`Libravatar Héctor Ramón Jiménez2020-05-203-37/+33
|
* Rename `window::Backend` to `Compositor`Libravatar Héctor Ramón Jiménez2020-05-191-12/+20
|
* Draft first working version of `iced_glow` :tada:Libravatar Héctor Ramón Jiménez2020-05-191-2/+7
|
* Rename `MouseCursor` to `mouse::Interaction`Libravatar Héctor Ramón Jiménez2020-04-302-20/+24
|
* Remove inconsistent `input` module in `iced_native`Libravatar Héctor Ramón Jiménez2020-04-301-5/+2
|
* Remove `ButtonState`Libravatar Héctor Ramón Jiménez2020-04-301-12/+1
|
* Split `Input` mouse event by `ButtonState`Libravatar Héctor Ramón Jiménez2020-04-301-3/+9
|
* Split `Input` keyboard event by `ButtonState`Libravatar Héctor Ramón Jiménez2020-04-301-4/+18
|
* Add `Crosshair` variant to `MouseCursor`Libravatar Héctor Ramón Jiménez2020-04-291-0/+1
|
* Remove `OutOfBounds` variant from `MouseCursor`Libravatar Héctor Ramón Jiménez2020-04-292-2/+1
|
* Revert "Merge pull request #289 from hecrj/fix/cursor-events"Libravatar Héctor Ramón Jiménez2020-04-171-6/+0
| | | | | | | | `winit` seems to produce `CursorEntered` and `CursorLeft` events after wheel scrolling for no apparent reason (?). This causes annoying flickering when hovering some widgets on a scrollable. I should investigate this further. We are rolling back the fix for the time being.
* Bump versions :tada:Libravatar Héctor Ramón Jiménez2020-04-151-1/+1
|
* Produce cursor events in `iced_winit::conversion`Libravatar Héctor Ramón Jiménez2020-04-121-0/+6
|
* Bump all versions :tada:Libravatar Héctor Ramón Jiménez2020-04-022-4/+4
|
* Remove subcrates `CHANGELOG`Libravatar Héctor Ramón Jiménez2020-04-021-14/+0
| | | | | | | | | | | | At this stage, it is important to allow the library to change rapidly. Because of this, keeping a log of changes can be counter-productive. We do not want pin down design decisions by writing detailed changelogs (sunk cost fallacy). Once the library and its different parts start becoming more stable and mature, we will reintroduce changelogs accordingly. For now, we will keep a main `CHANGELOG` file just for the `iced` crate.
* Write documentation for the `debug` featureLibravatar Héctor Ramón Jiménez2020-04-021-0/+3
|
* Add missing link to `conversion::fullscreen`Libravatar Héctor Ramón Jiménez2020-04-021-1/+2
|
* Improve docs for `Sandbox` and `Application`Libravatar Héctor Ramón Jiménez2020-04-021-1/+1
|
* Fix `iced_native` version in `iced_winit`Libravatar Héctor Ramón Jiménez2020-04-021-1/+1
|
* Clarify return policy of `Application::run`Libravatar Héctor Ramón Jiménez2020-04-021-2/+2
|
* Allow passing external state to `Application::new`Libravatar Héctor Ramón Jiménez2020-03-302-16/+24
|
* Remove redundant closure in `Application::run`Libravatar Héctor Ramón Jiménez2020-03-291-1/+1
|
* Convert `WindowEvent` from a reference in `iced_winit`Libravatar Héctor Ramón Jiménez2020-03-272-13/+13
|
* Merge branch 'master' into feature/panes-widgetLibravatar Héctor Ramón Jiménez2020-03-172-11/+5
|\
| * Update `window_clipboard` in `iced_winit`Libravatar Héctor Ramón Jiménez2020-03-121-4/+1
| |
| * Update `winit` to `0.22`Libravatar Héctor Ramón Jiménez2020-03-092-7/+4
| |
* | Implement mouse-based pane resizing for `PaneGrid`Libravatar Héctor Ramón Jiménez2020-03-141-0/+4
|/
* Quit application when `Cmd+Q` is pressed on macOSLibravatar Héctor Ramón Jiménez2020-02-191-0/+13
|
* Enter executor context only on `Recipe` creationLibravatar Héctor Ramón Jiménez2020-02-161-3/+2
|
* Wrap application initialization with `Runtime::enter`Libravatar Héctor Ramón Jiménez2020-02-161-2/+2
|
* Avoid `Size` name collision in`iced_winit`Libravatar Héctor Ramón Jiménez2020-02-091-1/+0
|