Commit graph

  • 63042354fc
    Merge pull request #2376 from Davidster/fix_palette_readable_color_contrast Héctor Ramón 2024-04-07 08:36:59 +02:00
  • c45c79b5d6 add stronger guarantee of readability/contrast for palette background/text color pairs David Huculak 2024-04-07 02:20:44 -04:00
  • 5ffea8ddef
    Add a simple wgpu benchmark using criterion Héctor Ramón Jiménez 2024-04-07 08:11:42 +02:00
  • a699348bf3
    Reenable proper present_mode in iced_wgpu Héctor Ramón Jiménez 2024-04-06 06:23:29 +02:00
  • 441aac2599
    Avoid generating empty caches in iced_wgpu Héctor Ramón Jiménez 2024-04-06 03:06:40 +02:00
  • 7eb16452f3
    Avoid generating empty Frame geometry in iced_wgpu Héctor Ramón Jiménez 2024-04-06 00:57:59 +02:00
  • 6d3e1d835e
    Decouple caching from layering and simplify everything Héctor Ramón Jiménez 2024-04-05 23:59:21 +02:00
  • 4a356cfc16
    Enable clipping and disable v-sync for now Héctor Ramón Jiménez 2024-04-05 01:24:34 +02:00
  • 394e599c3a
    Fix layer transformations Héctor Ramón Jiménez 2024-04-05 00:40:39 +02:00
  • cc05cb9be4
    Fix broken doc links in iced_wgpu and iced_graphics Héctor Ramón Jiménez 2024-04-03 23:39:38 +02:00
  • d461f23e8d
    Use default tolerance for dashed paths in iced_wgpu Héctor Ramón Jiménez 2024-04-03 23:31:13 +02:00
  • 346ea313fd
    Set proper present_mode in iced_wgpu Héctor Ramón Jiménez 2024-04-03 23:26:08 +02:00
  • e2c129c057
    Fix geometry::Cache not reusing previous geometry Héctor Ramón Jiménez 2024-04-03 23:14:16 +02:00
  • 1672b0d619
    Reintroduce debug overlay in iced_wgpu Héctor Ramón Jiménez 2024-04-03 22:57:28 +02:00
  • 88b72de282
    Implement preliminary cache grouping for mesh primitives Héctor Ramón Jiménez 2024-04-03 22:13:00 +02:00
  • 09af6773bd
    Remove unused layer module in iced_graphics Héctor Ramón Jiménez 2024-04-03 21:09:59 +02:00
  • b05e61f5c8
    Redesign iced_wgpu layering architecture Héctor Ramón Jiménez 2024-04-03 21:07:54 +02:00
  • 31d1d5fecb
    Check is_secure before a copy/cut from TextInput (#2366) Aaron McGuire 2024-04-02 03:46:35 -05:00
  • b17f890482
    Merge pull request #2358 from bungoboingo/text-editor-font-size Héctor Ramón 2024-04-02 10:12:07 +02:00
  • 99a904112c
    Implement IntoFragment for Fragment Héctor Ramón Jiménez 2024-04-02 10:08:10 +02:00
  • 27312187f3
    Merge pull request #2364 from blazra/combobox-menu-fix Héctor Ramón 2024-04-02 09:49:36 +02:00
  • 6c75836f12
    Merge pull request #2363 from iced-rs/specialize-text-helper Héctor Ramón 2024-04-02 09:42:50 +02:00
  • 488cac7148
    Avoid extra text allocations in websocket example Héctor Ramón Jiménez 2024-04-02 09:29:16 +02:00
  • dee43d5f66
    Implement IntoFragment for usize and isize Héctor Ramón Jiménez 2024-04-02 09:24:22 +02:00
  • 34f799aa3d
    Rename text::IntoContent to IntoFragment Héctor Ramón Jiménez 2024-04-01 21:47:55 +02:00
  • 8c08cce6ff combo_box: Do not draw empty menu overlay Radovan Blažek 2024-04-01 21:02:52 +02:00
  • b8d5df2817
    Reintroduce old text helper as value helper Héctor Ramón Jiménez 2024-04-01 21:36:52 +02:00
  • 1d83e59e8a
    Specialize widget::text helper with custom IntoContent trait Héctor Ramón Jiménez 2024-04-01 21:36:08 +02:00
  • c30b4b0a1c
    Merge pull request #2362 from iced-rs/size-hint-for-row-columns Héctor Ramón 2024-04-01 17:14:39 +02:00
  • db4b03a659
    Use Iterator::size_hint to initialize Column and Row capacity Héctor Ramón Jiménez 2024-04-01 16:08:14 +02:00
  • b40db569a2
    Fix wasm_bindgen backend in iced_futures Héctor Ramón Jiménez 2024-04-01 12:02:14 +02:00
  • f5bcfec821
    Use rustc-hash for most of our HashMap and HashSet instances Héctor Ramón Jiménez 2024-04-01 11:59:46 +02:00
  • 14ed71e09b
    Merge pull request #2360 from iced-rs/avoid-fill-text-allocation Héctor Ramón 2024-04-01 11:42:11 +02:00
  • 6216c513d5
    Use generic Content in Text to avoid reallocation in fill_text Héctor Ramón Jiménez 2024-04-01 11:30:01 +02:00
  • c7a4fad4a2
    Merge pull request #2357 from iced-rs/wgpu/use-staging-belt Héctor Ramón 2024-03-30 23:49:26 +01:00
  • 4c74bebc70
    Update glyphon for instanced rendering Héctor Ramón Jiménez 2024-03-30 16:02:38 +01:00
  • faa53647cc
    Replace xxhash-rust with rustc-hash Héctor Ramón Jiménez 2024-03-30 15:57:12 +01:00
  • 35af0aa84f
    Fix batched writes logic in iced_wgpu::buffer Héctor Ramón Jiménez 2024-03-30 13:50:40 +01:00
  • 385a4490fb
    Expose line_height & text_size fields for the text_editor widget Bingus 2024-03-29 16:58:11 -07:00
  • d11e271d26
    Update glyphon with more performance improvements Héctor Ramón Jiménez 2024-03-30 00:17:06 +01:00
  • 5f1eb43161
    Split big Buffer writes into multiple chunks Héctor Ramón Jiménez 2024-03-29 14:29:31 +01:00
  • 13bd106fc5 Minor renaming refactoring gigas002 2024-03-29 20:55:21 +09:00
  • b7c9576e95
    Merge branch 'iced-rs:master' into viewer_content_fit Gigas002 2024-03-29 20:18:32 +09:00
  • 0a97b9e37a
    Add documentation to Backend::recall in iced_wgpu Héctor Ramón Jiménez 2024-03-29 09:57:11 +01:00
  • 2bb53ad6e7
    Use a StagingBelt in iced_wgpu for regular buffer uploads Héctor Ramón Jiménez 2024-03-29 04:02:24 +01:00
  • 5071e3d231
    Merge pull request #2354 from Koranir/custom-shadow-fix Héctor Ramón 2024-03-27 21:49:22 +01:00
  • 19afc66cad
    Merge branch 'master' into viewer_content_fit Gigas002 2024-03-27 19:47:48 +09:00
  • 1df1cf82f4
    Derive Debug for qr_code::Data in iced_widget Héctor Ramón Jiménez 2024-03-26 04:22:06 +01:00
  • a8ceb9469b
    Propagate advanced feature to iced_core Héctor Ramón Jiménez 2024-03-26 04:21:02 +01:00
  • 39f57a258e Make tiny-skia equivalent Daniel Yoon 2024-03-26 13:02:04 +11:00
  • 8c401be207 Update solid.wgsl Daniel Yoon 2024-03-26 11:50:11 +11:00
  • eae4065300
    Merge pull request #2350 from iced-rs/theming-revolutions Héctor Ramón 2024-03-25 22:21:22 +01:00
  • 74373cb086
    Make defaults of composite widgets configurable Héctor Ramón Jiménez 2024-03-25 22:12:47 +01:00
  • a2a8381a49
    Merge pull request #2351 from iced-rs/custom-renderer-injection Héctor Ramón 2024-03-25 21:36:44 +01:00
  • 6a4f5ac208
    Remove redundant text::Renderer bound in program Héctor Ramón Jiménez 2024-03-24 08:45:11 +01:00
  • 4f5b63f1f4
    Reintroduce backend selection through ICED_BACKEND env var Héctor Ramón Jiménez 2024-03-24 08:04:28 +01:00
  • f0ae9a0c38
    Use Catalog approach for all widgets Héctor Ramón Jiménez 2024-03-24 05:03:09 +01:00
  • 4334e63ba1
    Merge branch 'iced-rs:master' into viewer_content_fit Gigas002 2024-03-24 11:13:45 +09:00
  • e657dc2ecd
    Fine-tune Catalog approach for button, checkbox, and svg Héctor Ramón Jiménez 2024-03-24 02:08:20 +01:00
  • 999ad2d288
    Try catalog theming approach with Button Héctor Ramón Jiménez 2024-03-23 19:23:08 +01:00
  • 441e9237cd
    Rename compositor::Renderer to Default Héctor Ramón Jiménez 2024-03-22 19:35:19 +01:00
  • a2c897792c
    Fix unnecessary into calls in iced_renderer::fallback Héctor Ramón Jiménez 2024-03-22 07:12:46 +01:00
  • 5137d655e6
    Allow custom renderers in Program and Application Héctor Ramón Jiménez 2024-03-22 07:09:51 +01:00
  • 4f2f40c68b
    Fix standalone compilation of iced_widget crate Héctor Ramón Jiménez 2024-03-22 05:41:15 +01:00
  • 1f13a91361
    Make iced_tiny_skia optional with a tiny-skia feature Héctor Ramón Jiménez 2024-03-22 05:27:31 +01:00
  • bbafeed13d
    Fix outdated warning in docs of Frame::fill_text Héctor Ramón Jiménez 2024-03-22 01:55:28 +01:00
  • 85800c99ab
    Fix broken links in documentation Héctor Ramón Jiménez 2024-03-22 01:53:48 +01:00
  • 53a183fe0d
    Restore canvas::Frame API Héctor Ramón Jiménez 2024-03-22 01:35:14 +01:00
  • b972ebca8f
    Restore canvas::Program API Héctor Ramón Jiménez 2024-03-21 23:30:36 +01:00
  • 3d17cf8790
    Remove custom module from iced_renderer Héctor Ramón Jiménez 2024-03-21 22:47:43 +01:00
  • 3645d34d6a
    Implement composable, type-safe renderer fallback Héctor Ramón Jiménez 2024-03-21 22:27:17 +01:00
  • 7e4ae8450e
    Use &mut dyn Surface instead of &mut Box<dyn Surface> Héctor Ramón Jiménez 2024-03-21 06:03:31 +01:00
  • 9171df1e35
    Gate Custom variants in iced_renderer behind custom feature Héctor Ramón Jiménez 2024-03-21 06:00:55 +01:00
  • 188db4da48
    Draft support for dynamic custom renderer injection Héctor Ramón Jiménez 2024-03-21 05:52:48 +01:00
  • 3013463baa
    Merge pull request #2345 from iced-rs/fix/responsive-layout-invalidation Héctor Ramón 2024-03-21 00:47:09 +01:00
  • e812276677
    Fix layout invalidation for Responsive widget Héctor Ramón Jiménez 2024-03-21 00:34:26 +01:00
  • 01f38f05a2
    Merge pull request #2341 from Koranir/premultiply Héctor Ramón 2024-03-20 16:58:19 +01:00
  • a1d3b52758
    Merge pull request #2344 from iced-rs/fix/empty-wgpu-draw-calls Héctor Ramón 2024-03-20 16:50:47 +01:00
  • a613079083
    Revert "Remove PreMultiplied alpha mode selection in wgpu:🪟:compositor" Daniel Yoon 2024-02-11 15:27:36 +11:00
  • 2b00e8b145
    Merge pull request #2343 from iced-rs/auto-detect-theme Héctor Ramón 2024-03-20 16:44:50 +01:00
  • ff409ce66c
    Fix empty wgpu draw calls in image pipeline Héctor Ramón Jiménez 2024-03-20 16:40:14 +01:00
  • 9db6ac8f20
    Introduce auto-detect-theme feature Héctor Ramón Jiménez 2024-03-19 23:58:17 +01:00
  • af6bc4643d
    Merge pull request #2342 from iced-rs/default-wasm-canvas-target Héctor Ramón 2024-03-19 23:41:30 +01:00
  • f3a1c785b2
    Merge branch 'iced-rs:master' into viewer_content_fit Gigas002 2024-03-19 22:09:36 +09:00
  • 06df0b7b08
    Update winit fork Héctor Ramón Jiménez 2024-03-19 06:37:40 +01:00
  • bf93c82fac
    Try to find an #iced element by default on Wasm Héctor Ramón Jiménez 2024-03-19 05:41:56 +01:00
  • 8ce16aba62
    Fix redundant import in window::redraw_request Héctor Ramón Jiménez 2024-03-19 07:13:34 +01:00
  • 5007e548ad
    Fix redundant import in color_palette example Héctor Ramón Jiménez 2024-03-19 07:08:25 +01:00
  • 72ed8bcc8d
    fix: make text macro example pass doctest Richard Custodio 2024-03-18 20:24:42 -03:00
  • d71e78d138
    fix: remove empty macro usage Richard Custodio 2024-03-18 18:30:29 -03:00
  • 8ed62541af
    fix: run cargo fmt Richard Custodio 2024-03-18 18:24:57 -03:00
  • db7d8680ce
    docs: improve text macro documentation Richard Custodio 2024-03-18 17:46:22 -03:00
  • bf9bbf4a3e
    refactor: replace text(format!( with text macro Richard Custodio 2024-03-18 17:08:56 -03:00
  • 6146382676
    feat: add text macro to widget::helpers Richard Custodio 2024-03-18 16:48:15 -03:00
  • f409037c07
    Simplify message names in overview docs Héctor Ramón Jiménez 2024-03-18 19:15:25 +01:00
  • e8483f0f0b
    Link to the book in the README Héctor Ramón Jiménez 2024-03-18 19:15:06 +01:00
  • eb67aa5d71
    Revert "Remove 'static' bound for P::State in Program::run_with" Héctor Ramón Jiménez 2024-03-17 19:53:02 +01:00
  • cab9dec626
    Remove 'static' bound for P::State in Program::run_with Héctor Ramón Jiménez 2024-03-17 19:42:43 +01:00
  • cdb18e610a
    Move Application trait to advanced module Héctor Ramón Jiménez 2024-03-17 19:38:42 +01:00
  • 943b6c9657
    Introduce Program::run_with to control the initial state Héctor Ramón Jiménez 2024-03-17 19:15:31 +01:00