Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement `pure` version of `Svg` widget | 2022-03-22 | 1 | -0/+6 | |
| | |||||
* | Implement `pure` version of `QRCode` widget | 2022-03-21 | 1 | -0/+6 | |
| | |||||
* | Export widget modules in `iced_pure` | 2022-03-16 | 2 | -31/+161 | |
| | | | | ... and fix collisions with the new `helpers` | ||||
* | Implement `pure` version of `game_of_life` example :tada: | 2022-03-09 | 1 | -3/+3 | |
| | |||||
* | Implement `pure` version of `Canvas` widget | 2022-03-09 | 1 | -0/+6 | |
| | |||||
* | Remove redundant `widget` modules in subcrates | 2022-03-09 | 2 | -40/+180 | |
| | | | | Instead, we can define the type aliases just once in the root crate! | ||||
* | Merge branch 'master' into virtual-widgets | 2022-03-07 | 1 | -2/+2 | |
|\ | |||||
| * | Expose `ContentFit` in root | 2022-02-16 | 2 | -3/+2 | |
| | | |||||
| * | Add support for `ContentFit` for `Image` | 2022-02-16 | 1 | -0/+1 | |
| | | |||||
* | | Fix `subscription` for `iced::pure::Application` | 2022-02-20 | 1 | -0/+4 | |
| | | |||||
* | | Expose additional helpers in `iced::pure` | 2022-02-13 | 1 | -1/+16 | |
| | | |||||
* | | Implement `Image` in `iced_pure` | 2022-02-13 | 1 | -1/+4 | |
| | | |||||
* | | Implement pure version of `todos` example :tada: | 2022-02-12 | 1 | -1/+4 | |
| | | | | | | | | | | | | | | | | The `Widget` trait in `iced_pure` needed to change a bit to make the implementation of `Element::map` possible. Specifically, the `children` method has been split into `diff` and `children_state`. | ||||
* | | Allow pure widgets to borrow from `Application` data :tada: | 2022-02-11 | 3 | -5/+6 | |
| | | |||||
* | | Expose `iced_pure` through a `pure` feature in `iced` | 2022-02-11 | 4 | -0/+333 | |
| | | | | | | | | | | | | Besides exposing the `iced_pure` crate, enabling the `pure` feature also provides pure versions of both the `Application` and `Sandbox` traits! :tada: | ||||
* | | Draft virtual `Button`, `Column`, and `Text` | 2022-02-10 | 1 | -0/+1 | |
|/ | | | | ... as well as a very naive diffing strategy! | ||||
* | Implement `time` module for `wasm-bindgen` backend in `iced_futures` | 2022-01-28 | 2 | -14/+3 | |
| | |||||
* | Split `iced_futures` into different `backend` implementations | 2022-01-28 | 3 | -95/+13 | |
| | |||||
* | Enable `instant` only for `wasm32` targets | 2022-01-28 | 1 | -3/+3 | |
| | | | | ... and hide the dependency under a `time` module in `iced_native` | ||||
* | Replace `iced_web` with WebGL support in `wgpu` :tada: | 2022-01-28 | 9 | -156/+64 | |
| | |||||
* | Add setting to try OpenGL ES first | 2022-01-19 | 1 | -0/+12 | |
| | |||||
* | Remove support for old `tokio` crate | 2022-01-12 | 2 | -21/+4 | |
| | |||||
* | Allow Sandbox applications to exit. | 2021-12-29 | 1 | -0/+11 | |
| | |||||
* | Use commit hash in `html_logo_url` | 2021-12-09 | 1 | -1/+1 | |
| | |||||
* | Added icon in docs | 2021-12-09 | 1 | -0/+3 | |
| | |||||
* | Improve documentation of `Application::run` | 2021-11-29 | 1 | -2/+3 | |
| | |||||
* | Allow `Application::run` to return on native platforms | 2021-11-29 | 1 | -2/+2 | |
| | |||||
* | Fix a few doc links | 2021-11-17 | 1 | -0/+2 | |
| | |||||
* | Introduce first-class `svg` module in `iced_native` | 2021-10-31 | 1 | -1/+2 | |
| | |||||
* | Introduce first-class `image` module in `iced_native` | 2021-10-31 | 1 | -1/+2 | |
| | |||||
* | Remove `widget` module re-exports in `iced_native` | 2021-10-31 | 1 | -3/+3 | |
| | |||||
* | Refactor alignment types into an `alignment` module | 2021-09-20 | 1 | -3/+4 | |
| | |||||
* | Introduce and use `CrossAlign` enum for `Column` and `Row` | 2021-09-20 | 1 | -2/+3 | |
| | |||||
* | Revert system menus support | 2021-09-15 | 3 | -17/+5 | |
| | | | | | | 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`. | ||||
* | Implement `move_to` and `resize` commands for `window` | 2021-09-02 | 1 | -0/+3 | |
| | |||||
* | Implement and expose `read` and `write` helpers for `clipboard` | 2021-09-02 | 2 | -0/+4 | |
| | |||||
* | Remove `Clipboard` export in `iced` | 2021-09-02 | 2 | -2/+2 | |
| | |||||
* | Make `Command` implementations platform-specific | 2021-09-02 | 2 | -30/+10 | |
| | | | | | | | | | 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!) | ||||
* | Introduce explicit `id` field to `Settings` | 2021-08-11 | 1 | -2/+11 | |
| | | | | ... and use it to set the application id of the window on Unix systems, instead of relying on the title of the application. | ||||
* | Merge pull request #914 from yusdacra/feat/expose_draw_cache_multithread | 2021-07-22 | 2 | -5/+16 | |
|\ | | | | | feat: expose draw_cache_multithread as a feature | ||||
| * | Introduce `text_multithreading` to `Settings` | 2021-07-22 | 2 | -5/+16 | |
| | | |||||
* | | Merge pull request #929 from TimUntersberger/winit-improv | 2021-07-22 | 3 | -1/+41 | |
|\ \ | | | | | | | feat: add position to window settings | ||||
| * | | Improve `window::Position` API | 2021-07-21 | 3 | -10/+39 | |
| | | | |||||
| * | | Remove DPI from docs in `window::Settings::position` | 2021-07-21 | 1 | -16/+5 | |
| | | | |||||
| * | | done | 2021-06-25 | 1 | -1/+16 | |
| | | | |||||
| * | | wip | 2021-06-25 | 1 | -0/+7 | |
| | | | |||||
* | | | Write documentation for `menu` method in `Application` | 2021-07-19 | 1 | -1/+3 | |
| | | | |||||
* | | | Force `Application::Message` to implement `Clone` | 2021-07-13 | 2 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | A `Message` should represent an application event (e.g. user interactions, command results, subscription results...). Therefore, it should always consist of pure, cloneable data. | ||||
* | | | Make `Menu` API a bit more functional | 2021-07-12 | 1 | -1/+1 | |
| | | | |||||
* | | | Initial menu implementation | 2021-07-05 | 2 | -3/+12 | |
|/ / |