Commit graph

  • 23d00445ff
    Use saturating_sub for last_visible_line in text::Editor Héctor Ramón Jiménez 2023-09-17 19:06:20 +02:00
  • d3011992a7
    Implement basic syntax highlighting with syntect in editor example Héctor Ramón Jiménez 2023-09-17 19:03:58 +02:00
  • 76dc82e8e8
    Draft Highlighter API Héctor Ramón Jiménez 2023-09-17 15:29:14 +02:00
  • 723111bb0d
    Remove unnecessary into_iter call in graphics::text Héctor Ramón Jiménez 2023-09-16 19:09:31 +02:00
  • 45c5cfe577
    Avoid drag on double or triple click for now in TextEditor Héctor Ramón Jiménez 2023-09-16 19:05:31 +02:00
  • c9dbccba46
    Use fork of cosmic-text with some minor fixes Héctor Ramón Jiménez 2023-09-16 16:27:02 +02:00
  • d051f21597
    Implement Copy and Paste actions for text::Editor Héctor Ramón Jiménez 2023-09-16 15:40:16 +02:00
  • c6d0443627
    Implement methods to query the contents of a TextEditor Héctor Ramón Jiménez 2023-09-16 15:27:25 +02:00
  • 4613eb26cb
    Merge pull request #2084 from iced-rs/fix/horizontal-scrollbar-width Héctor Ramón 2023-09-14 23:13:14 +02:00
  • ed11b04f60
    Fix height of vertical scroller in Scrollbar Héctor Ramón Jiménez 2023-09-14 22:59:02 +02:00
  • f7fc13d98c
    Fix Copy action being triggered without any modifiers Héctor Ramón Jiménez 2023-09-14 22:55:54 +02:00
  • bebb2b0252
    Fix styling of horizontal scrollbar in scrollable example Héctor Ramón Jiménez 2023-09-14 19:37:15 +02:00
  • 2c782bbe7a
    Fix width of horizontal scrollbar in Scrollable Héctor Ramón Jiménez 2023-09-14 19:35:29 +02:00
  • 8e6e37e0ce
    Fix broken intra-doc links Héctor Ramón Jiménez 2023-09-14 19:05:50 +02:00
  • 3afac11784
    Remove min_bounds field in graphics::text::Editor Héctor Ramón Jiménez 2023-09-14 18:58:52 +02:00
  • c7d02e24e6
    Remove Editor::min_bounds and use bounds instead Héctor Ramón Jiménez 2023-09-14 18:57:09 +02:00
  • 8cad1d682a
    Implement Action::SelectLine in text::Editor Héctor Ramón Jiménez 2023-09-14 15:23:20 +02:00
  • f7d66899f1
    Implement Action::SelectWord in text::Editor Héctor Ramón Jiménez 2023-09-14 15:20:23 +02:00
  • edd5918475
    Implement motion selection in text::Editor Héctor Ramón Jiménez 2023-09-14 14:25:46 +02:00
  • b24b94d827
    Handle motions when a selection is present in text::Editor Héctor Ramón Jiménez 2023-09-14 14:18:49 +02:00
  • e6c2db8a93
    Fix Cursor::Caret position on lines that wrap on whitespace Héctor Ramón Jiménez 2023-09-14 00:47:04 +02:00
  • ab020383b9
    Fix scrolling offset for Cursor::Selection Héctor Ramón Jiménez 2023-09-14 00:41:15 +02:00
  • c829b4b04e
    Fix unused import in iced_renderer Héctor Ramón Jiménez 2023-09-13 17:55:33 +02:00
  • f14ef7a606
    Fix clippy lints Héctor Ramón Jiménez 2023-09-13 16:31:56 +02:00
  • f4c51a96d5
    Introduce Motion concept in core::text::editor Héctor Ramón Jiménez 2023-09-13 16:11:43 +02:00
  • 52b36a9574
    Use Theme::Dark in editor example Héctor Ramón Jiménez 2023-09-13 15:17:04 +02:00
  • d502c9f16f
    Unify Focus and Click updates in widget::text_editor Héctor Ramón Jiménez 2023-09-13 15:16:47 +02:00
  • 40eb648f1e
    Implement Cursor::Selection calculation in Editor::cursor Héctor Ramón Jiménez 2023-09-13 15:00:33 +02:00
  • a28ed825c1
    Fix subline positioning in Editor::cursor Héctor Ramón Jiménez 2023-09-12 20:57:46 +02:00
  • 4389ab9865
    Fix cursor offset with Affinity::After at the end of lines in Editor::cursor Héctor Ramón Jiménez 2023-09-12 18:27:30 +02:00
  • abab144857
    Return Cursor::Caret if selection matches cursor position in Editor::cursor Héctor Ramón Jiménez 2023-09-12 18:20:02 +02:00
  • 1455911b63
    Add Enter variant to Action in text::Editor Héctor Ramón Jiménez 2023-09-12 15:03:23 +02:00
  • 6448429103
    Draft Editor API and TextEditor widget Héctor Ramón Jiménez 2023-09-12 14:51:00 +02:00
  • 346af3f8b0
    Make FontSystem global and simplify Paragraph API Héctor Ramón Jiménez 2023-09-11 02:47:24 +02:00
  • 9245423c5d
    Fix link in CONTRIBUTING guide Héctor Ramón Jiménez 2023-09-11 01:10:31 +02:00
  • 4fe69c83f2
    Merge pull request #2078 from Nisatru/fix-combo-box Héctor Ramón 2023-09-11 00:20:04 +02:00
  • 90bd581d8e Fix ComboBox widget panic on wasm Thomas 2023-09-10 10:18:58 +02:00
  • bc1bde0d5c
    Fix ComboBox widget not displaying selection text Héctor Ramón Jiménez 2023-09-10 03:36:31 +02:00
  • 6d379b7fce
    Fix unnecessary dereference in Tooltip Héctor Ramón Jiménez 2023-09-10 03:16:55 +02:00
  • b329950a42
    Fix Tooltip widget state management Héctor Ramón Jiménez 2023-09-10 03:15:31 +02:00
  • df72fd1095
    Fix Widget::layout implementation of MouseArea Héctor Ramón Jiménez 2023-09-10 03:04:02 +02:00
  • 1af5ff41ab
    Merge pull request #2058 from iced-rs/explicit-text-caching Héctor Ramón 2023-09-10 01:14:39 +02:00
  • 1cc5bf59d7
    Fix CHANGELOG Héctor Ramón Jiménez 2023-09-10 00:59:54 +02:00
  • b42b24b79a
    Fix (more) broken intradoc links Héctor Ramón Jiménez 2023-09-10 00:55:46 +02:00
  • c692845744
    Fix broken intradoc link in widget::keyed module Héctor Ramón Jiménez 2023-09-10 00:44:58 +02:00
  • 8aa7874ba9
    Fix Wasm build of todos example Héctor Ramón Jiménez 2023-09-10 00:43:38 +02:00
  • b8e5693a30
    Merge branch 'master' into explicit-text-caching Héctor Ramón Jiménez 2023-09-10 00:34:21 +02:00
  • a3489e4af9
    Merge pull request #2076 from Nisatru/run-web Héctor Ramón 2023-09-09 23:24:54 +02:00
  • 9565123389
    Remove unused unicode-segmentation dependency from iced_graphics Héctor Ramón Jiménez 2023-09-09 23:06:06 +02:00
  • bbb9c2d928
    Count grapheme clusters in Paragraph::grapheme_position Héctor Ramón Jiménez 2023-09-09 23:05:44 +02:00
  • fbc9ef74c4 Change init_with_level to init in examples Thomas 2023-09-09 22:42:41 +02:00
  • e3aa8f71e6
    Merge pull request #2077 from matze/fix-doc-links Héctor Ramón 2023-09-09 21:16:55 +02:00
  • 419d9374b7
    Fix outstanding broken intradoc links Héctor Ramón Jiménez 2023-09-09 21:08:23 +02:00
  • f60884f6f8
    Deny broken_intradoc_links and verify documentation in CI Héctor Ramón Jiménez 2023-09-09 20:58:45 +02:00
  • 89d9f1d7d2 Fix majority of unresolved documentation links Matthias Vogelgesang 2023-09-09 12:24:47 +02:00
  • 052fe0edae Dont use tracing-subscriber dependency on web Thomas 2023-09-09 14:15:11 +02:00
  • 52da89ac53 Add instructions to run web examples Thomas 2023-09-09 14:11:40 +02:00
  • e562544807 Add logging for web in tour example Thomas 2023-09-09 14:09:48 +02:00
  • 9c2ad457d8 Add webgl feature for web examples Thomas 2023-09-09 13:59:18 +02:00
  • 3cc605b70f
    Implement Icon support for TextInput Héctor Ramón Jiménez 2023-09-09 12:36:00 +02:00
  • 3450987355
    Invalidate existing paragraphs when new fonts are loaded Héctor Ramón Jiménez 2023-09-09 11:21:32 +02:00
  • 89d9c45d25
    Merge pull request #2055 from matze/perceptual-gradient Héctor Ramón 2023-09-08 04:55:16 +02:00
  • 90cbab18b9
    Fine-tune Radians::to_distance Héctor Ramón Jiménez 2023-09-08 02:36:17 +02:00
  • d2294737c2
    Use Radians as a number directly in gradient example Héctor Ramón Jiménez 2023-09-08 01:58:52 +02:00
  • c1139898c5
    Remove unnecessary centering in gradient example Héctor Ramón Jiménez 2023-09-07 07:55:54 +02:00
  • d6be3ab682
    Use horizontal_space instead of empty text widget in gradient example Héctor Ramón Jiménez 2023-09-07 07:55:09 +02:00
  • 6ff2e48feb
    Use Default for container::Appearance in gradient example Héctor Ramón Jiménez 2023-09-07 07:53:34 +02:00
  • fc261a539b
    Fix name of gradient example package Héctor Ramón Jiménez 2023-09-07 07:53:26 +02:00
  • d818deb4cd
    Increase threshold of enum-variant-names lint Héctor Ramón Jiménez 2023-09-07 07:50:59 +02:00
  • f83fb9b6cd
    Use Color::WHITE in gradient example Héctor Ramón Jiménez 2023-09-07 07:40:27 +02:00
  • 21259ee745
    Rename gradients example to gradient Héctor Ramón Jiménez 2023-09-07 07:38:51 +02:00
  • adfcd8c727
    Simplify gradients example Héctor Ramón Jiménez 2023-09-07 07:37:57 +02:00
  • 10d0b257f9
    Use Oklab color interpolation only with color::GAMMA_CORRECTION Héctor Ramón Jiménez 2023-09-07 07:24:32 +02:00
  • 2b746c7b25
    Add gradient picker example Matthias Vogelgesang 2023-09-02 13:44:45 +02:00
  • 181708a1c0
    Compute gradients in Oklab color space Matthias Vogelgesang 2023-08-28 22:56:47 +02:00
  • b5e7fb240c
    Merge pull request #2070 from ripytide/master Héctor Ramón 2023-09-07 06:03:41 +02:00
  • d82c8b59e6
    Merge pull request #2071 from Davidster/wgpu_webgpu_support Héctor Ramón 2023-09-07 05:53:50 +02:00
  • 09965b686e
    Make scale methods in Frame generic over f32 and Vector Héctor Ramón Jiménez 2023-09-07 05:51:39 +02:00
  • 1f263051b6
    Implement scale in terms of scale_nonuniform Héctor Ramón Jiménez 2023-09-07 05:45:51 +02:00
  • 87800095e2
    Remove unnecessary interpolate(flat) in quad.wgsl Héctor Ramón Jiménez 2023-09-07 05:43:03 +02:00
  • ccc7870892
    Merge pull request #2074 from iced-rs/self-host-gifs Héctor Ramón 2023-09-07 05:18:51 +02:00
  • 6fd2c15527
    Host GIFs and video examples in iced.rs Héctor Ramón Jiménez 2023-09-07 05:05:43 +02:00
  • e5afaa0892
    Add access to bounds/content bounds from a scrollable viewport. (#2072) Nick 2023-09-06 21:50:59 -04:00
  • 6fc88c3c80
    Merge pull request #2059 from joshuamegnauth54/ensure_nonzero_text_lineheight Héctor Ramón 2023-09-07 03:49:44 +02:00
  • d1822ad811
    Merge pull request #2069 from iced-rs/use-workspace-dependencies Héctor Ramón 2023-09-07 03:30:35 +02:00
  • d315e27451
    Update example dependencies Héctor Ramón Jiménez 2023-09-07 03:15:02 +02:00
  • c8fed143eb
    Merge pull request #2073 from iced-rs/event-helpers Héctor Ramón 2023-09-07 03:10:57 +02:00
  • 8cfad86ec1
    Unify audit and detect workflows Héctor Ramón Jiménez 2023-09-07 03:02:06 +02:00
  • d21f0698b5
    Add hotkey support for stopwatch example Héctor Ramón Jiménez 2023-09-07 02:46:19 +02:00
  • 08a031cbe5
    Introduce keyboard::on_key_press and on_key_release Héctor Ramón Jiménez 2023-09-07 02:45:15 +02:00
  • cee0ed6469
    Use the correct text size and height in tiny_skia Josh Megnauth 2023-09-05 20:45:27 -04:00
  • 5371fae21a
    added a Frame::scale_nonuniform method ripytide 2023-09-05 10:49:50 +01:00
  • bdf18554fe
    Check LineHeight > 0.0 before allocating text Josh Megnauth 2023-09-04 23:47:44 -04:00
  • 20681b4777
    Ensure LineHeight is always > 0.0 for tiny skia. Josh Megnauth 2023-09-04 21:03:16 -04:00
  • 34876aea5e
    Add GitHub CI workflow to detect outdated dependencies Héctor Ramón Jiménez 2023-09-04 13:32:27 +02:00
  • f468e25d0c
    Use workspace dependencies and package inheritance Héctor Ramón Jiménez 2023-09-04 12:58:41 +02:00
  • ef429fbea6
    Ensure LineHeight > 0.0 for the WGPU renderer Josh Megnauth 2023-09-04 02:58:54 -04:00
  • a56b25b909
    Merge pull request #2068 from iced-rs/webgpu-by-default Héctor Ramón 2023-09-04 04:04:01 +02:00
  • 685e44587c
    Enable unstable web-sys APIs on CI Héctor Ramón Jiménez 2023-09-04 03:46:41 +02:00
  • bb49a22996
    Enable WebGPU backend in wgpu by default instead of WebGL Héctor Ramón Jiménez 2023-09-04 03:28:45 +02:00