summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Avoid cloning `placeholder` for `PickList` unnecessarily during `draw`Libravatar Héctor Ramón Jiménez2021-07-222-4/+6
|
* Introduce `placeholder_color` to `pick_list::Style`Libravatar Héctor Ramón Jiménez2021-07-223-1/+7
|
* Remove duplication of measuring logic in `PickList`Libravatar Héctor Ramón Jiménez2021-07-221-23/+17
|
* Hash `placeholder` in `hash_layout` implementation for `PickList`Libravatar Héctor Ramón Jiménez2021-07-221-0/+2
|
* feat: add placeholder to pick_list exampleLibravatar Jon Pacheco2021-07-221-4/+5
|
* feat: add placeholders to pick_listLibravatar Jon Pacheco2021-07-222-4/+31
| | | | see issue #726
* Merge pull request #914 from yusdacra/feat/expose_draw_cache_multithreadLibravatar Héctor Ramón2021-07-228-11/+55
|\ | | | | feat: expose draw_cache_multithread as a feature
| * Introduce `text_multithreading` to `Settings`Libravatar Héctor Ramón Jiménez2021-07-224-5/+24
| |
| * Add `text_multithreading` to `Settings` in `iced_glow` and `iced_wgpu`Libravatar Héctor Ramón Jiménez2021-07-229-16/+31
| |
| * feat: expose draw_cache_multithreadLibravatar Yusuf Bera Ertan2021-06-145-2/+12
| |
* | Merge pull request #885 from Chiheisen/masterLibravatar Héctor Ramón2021-07-221-7/+18
|\ \ | | | | | | image viewer: Only calculate viewport based width/length for Length::Unit|Shrink
| * | viewer: Don't calculate viewport on Fill|PortionLibravatar chiheisen2021-05-171-7/+18
| | | | | | | | | | | | | | | | | | Currently image::viewer will not expand it's image into empty space even when Length::Fill or Length::FillPortion are used. Only calculate viewport when viewer cannot expand.
* | | Merge pull request #929 from TimUntersberger/winit-improvLibravatar Héctor Ramón2021-07-228-4/+130
|\ \ \ | | | | | | | | feat: add position to window settings
| * | | Center window in `game_of_life` exampleLibravatar Héctor Ramón Jiménez2021-07-211-0/+5
| | | |
| * | | Improve `window::Position` APILibravatar Héctor Ramón Jiménez2021-07-217-16/+121
| | | |
| * | | Remove DPI from docs in `window::Settings::position`Libravatar Héctor Ramón Jiménez2021-07-211-16/+5
| | | |
| * | | Remove `winit` exampleLibravatar Héctor Ramón Jiménez2021-07-214-74/+0
| | | | | | | | | | | | | | | | ... we can extend an existing example instead!
| * | | update cargo.toml of exampleLibravatar TimUntersberger2021-06-251-2/+2
| | | |
| * | | doneLibravatar TimUntersberger2021-06-253-44/+41
| | | |
| * | | wipLibravatar TimUntersberger2021-06-254-13/+27
| | | |
| * | | add initial attempt at adding winit exampleLibravatar TimUntersberger2021-06-254-0/+90
| | | |
* | | | Merge pull request #956 from Luni-4/double-clickLibravatar Héctor Ramón2021-07-211-0/+2
|\ \ \ \ | | | | | | | | | | Open the todos example via double-click on MacOS
| * | | | CI: Open the todos example via double-click on MacOSLibravatar Luni-42021-07-211-0/+2
| | | | |
* | | | | Merge pull request #952 from aentity/fix_svg_memoryLibravatar Héctor Ramón2021-07-211-2/+3
|\ \ \ \ \ | |/ / / / |/| | | | Use ceil on svg dimensions, fix svg memory usage ref #841
| * | | | Use ceil on svg dimensions, fix svg memory usageLibravatar aentity2021-07-211-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calls ceil() on dimension bounds as this appears fix svg memory unbounded usage because no longer cache miss. The height and width return from resvg seem to always be ceiling of float dimensions, so we try to match.
* | | | | Merge pull request #945 from derezzedex/menuLibravatar Héctor Ramón2021-07-2025-75/+749
|\ \ \ \ \ | | | | | | | | | | | | feat: add menus
| * | | | | Update `winit` and `glutin` dependenciesLibravatar Héctor Ramón Jiménez2021-07-204-19/+9
| | | | | | | | | | | | | | | | | | | | | | | | ... and remove crates.io patch
| * | | | | Add a presets `Menu` to the `game_of_life` exampleLibravatar Héctor Ramón Jiménez2021-07-193-2/+23
| | | | | |
| * | | | | Write documentation for `menu` method in `Application`Libravatar Héctor Ramón Jiménez2021-07-192-2/+6
| | | | | |
| * | | | | Replace `content` with `title` in `menu` moduleLibravatar Héctor Ramón Jiménez2021-07-192-29/+22
| | | | | |
| * | | | | Implement `Menu::map` naivelyLibravatar Héctor Ramón Jiménez2021-07-191-5/+39
| | | | | |
| * | | | | Implement `conversion::menu_message`Libravatar Héctor Ramón Jiménez2021-07-131-6/+44
| | | | | |
| * | | | | Force `Application::Message` to implement `Clone`Libravatar Héctor Ramón Jiménez2021-07-134-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A `Message` should represent an application event (e.g. user interactions, command results, subscription results...). Therefore, it should always consist of pure, cloneable data.
| * | | | | Use `Menu::default` for root level menu in `conversion::menu`Libravatar Héctor Ramón Jiménez2021-07-131-6/+9
| | | | | |
| * | | | | Draft `conversion::menu_message` in `iced_winit`Libravatar Héctor Ramón Jiménez2021-07-133-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | ... and wire it up to the runtime loop
| * | | | | Generate unique identifiers for entries in `conversion::menu`Libravatar Héctor Ramón Jiménez2021-07-131-12/+30
| | | | | |
| * | | | | Store and synchronize `Menu` in `application::State`Libravatar Héctor Ramón Jiménez2021-07-125-13/+64
| | | | | |
| * | | | | Simplify `Hotkey` conversion in `conversion::menu`Libravatar Héctor Ramón Jiménez2021-07-121-6/+1
| | | | | |
| * | | | | Use `bitflags` for `keyboard::Modifiers`Libravatar Héctor Ramón Jiménez2021-07-126-72/+78
| | | | | |
| * | | | | Move `menu` module from `iced_native` to `iced_core`Libravatar Héctor Ramón Jiménez2021-07-124-6/+6
| | | | | |
| * | | | | Make `Menu` API a bit more functionalLibravatar Héctor Ramón Jiménez2021-07-125-62/+70
| | | | | |
| * | | | | Update `winit` dependency in `iced-rs`Libravatar Héctor Ramón Jiménez2021-07-121-1/+1
| | | | | |
| * | | | | Initial menu implementationLibravatar Richard2021-07-0514-8/+487
| | | | | |
* | | | | | Merge pull request #953 from hecrj/fix/pane-grid-title-bar-overlayLibravatar Héctor Ramón2021-07-151-1/+17
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix implementation of `Widget::overlay` for `pane_grid::TitleBar`
| * | | | | | Remove unnecesary use of `Option::unwrap`Libravatar Héctor Ramón Jiménez2021-07-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ... in `overlay` implementation for `pane_grid::TitleBar`
| * | | | | | Fix implementation of `Widget::overlay` for `pane_grid::TitleBar`Libravatar Héctor Ramón Jiménez2021-07-151-1/+17
|/ / / / / /
* / / / / / Add new sponsors page to `FUNDING` :tada:Libravatar Héctor Ramón Jiménez2021-07-131-0/+1
|/ / / / /
* | | | | Update `winit` and `glutin` to latest `master`Libravatar Héctor Ramón Jiménez2021-06-302-2/+2
| | | | |
* | | | | Install `libxkbcommon-dev` for `ubuntu-latest` in CILibravatar Héctor Ramón Jiménez2021-06-262-0/+11
| | | | |
* | | | | Merge pull request #927 from diegodox/fix-typoLibravatar Héctor Ramón2021-06-261-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | | Fix typo in documentation of `canvas::Program`