summaryrefslogtreecommitdiffstats
path: root/native/src/program.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Revert system menus supportLibravatar Héctor Ramón Jiménez2021-09-151-1/+1
| | | | | | The current implementation has some important issues on Windows. We will reintroduce the feature once we figure them out! I have kept some of the changes in #945, like the new `keyboard::Modifiers` powered by `bitflags`.
* Make `Command` implementations platform-specificLibravatar Héctor Ramón Jiménez2021-09-021-9/+2
| | | | | | | | | This allows us to introduce a platform-specific `Action` to both `iced_native` and `iced_web` and remove the `Clipboard` from `Application::update` to maintain purity. Additionally, this should let us implement further actions to let users query and modify the shell environment (e.g. window, clipboard, and more!)
* Force `Application::Message` to implement `Clone`Libravatar Héctor Ramón Jiménez2021-07-131-1/+1
| | | | | | A `Message` should represent an application event (e.g. user interactions, command results, subscription results...). Therefore, it should always consist of pure, cloneable data.
* Add `clipboard` argument to `Application::update`Libravatar Héctor Ramón Jiménez2021-03-111-2/+9
|
* Use recently stabilized intra-doc linksLibravatar Héctor Ramón Jiménez2020-11-261-9/+0
| | | | See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md
* Write documentation for `iced_glutin`Libravatar Héctor Ramón Jiménez2020-05-281-1/+1
|
* Write documentation for new `iced_native` APILibravatar Héctor Ramón Jiménez2020-05-281-2/+2
|
* Introduce `Program` and `State`Libravatar Héctor Ramón Jiménez2020-05-211-0/+39