Commit graph

6298 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
5b7bcc7a9c
Improve naming of Drag interactions in text_input 2025-11-24 11:46:34 +01:00
Andrew Baldwin
1aa8aaf818
Add the ability to expand selection-by-word initiated by double-click in text_input. 2025-11-24 11:45:18 +01:00
Héctor
190b9f60b4
Merge pull request #2862 from andymandias/text_input-command_shortcuts
⌘ + Backspace and ⌘ + Delete macOS Shortcuts in `text_input`
2025-11-24 11:37:33 +01:00
Héctor
1f18774df0
Merge pull request #2861 from tigerros/master
Add `ratio` method to `Size`
2025-11-24 10:53:28 +01:00
Héctor Ramón Jiménez
da9aaf4113
Add "Responsive" section to layout example
Co-authored-by: tigerros <tigerros@users.noreply.github.com>
2025-11-24 10:43:49 +01:00
Héctor Ramón Jiménez
47eb1942c9
Add ratio method to Size
Co-authored-by: tigerros <tigerros@users.noreply.github.com>
2025-11-24 10:42:57 +01:00
Héctor Ramón Jiménez
8bfd099c59
Remove trailing comma in svg example 2025-11-21 21:49:01 +01:00
Héctor Ramón Jiménez
43077364c5
Use path directly in svg example 2025-11-21 21:48:22 +01:00
Héctor
c67f523818
Merge pull request #2992 from semiversus/mailto
Remove `Url::scheme` check in `markdown::parse_with`
2025-11-21 05:22:20 +01:00
Héctor
4fab450ba9
Merge pull request #2858 from JL710/public-default-padding
Make `button::DEFAULT_PADDING` public
2025-11-21 05:03:25 +01:00
Héctor
24489234f7
Merge pull request #2854 from davehorner/master
fix: update serde dependency to include derive feature in Cargo.toml
2025-11-21 05:03:01 +01:00
Dave Horner
11cbfd8a65
Enable derive feature for serde in changelog example
Co-authored-by: davehorner <davehorner@users.noreply.github.com>
2025-11-21 04:53:38 +01:00
Héctor Ramón Jiménez
918e45824a
Stop parsing Url in markdown
CommonMark accepts any URI.

Co-authored-by: nico2sh <mail@nico2sh.com>
2025-11-21 04:45:11 +01:00
Günther Jena
a9c1b81b58
Remove Url::scheme check in markdown::parse_with 2025-11-21 04:44:42 +01:00
Héctor
6e894355d4
Merge pull request #2846 from jcdickinson/up-fontdb
Update `resvg` to `0.45`
2025-11-21 02:50:28 +01:00
Héctor
f9d51309fb
Merge pull request #2840 from max-privatevoid/nix-fixem
Clean up devShell templates
2025-11-21 02:40:38 +01:00
Jonathan Dickinson
d91d61ef5b
Update resvg to 0.45 2025-11-21 02:37:36 +01:00
Héctor
75e83a77ef
Merge pull request #2829 from EleDiaz/tiny-skia-fix
Fix error on chromium like browsers when canvas initial size is (0,0)
2025-11-21 02:35:56 +01:00
Max
da6e292879
clean up devShell templates 2025-11-21 02:30:38 +01:00
Héctor Ramón Jiménez
1f972ec0af
Simplify Compositor::create_surface in iced_tiny_skia 2025-11-21 02:25:19 +01:00
Eleazar Díaz Delgado
50026c5e49
Fix error on chromium like browser when canvas initial size (0,0)
Co-authored-by: EleDiaz <elediaz@users.noreply.github.com>
2025-11-21 02:24:50 +01:00
Héctor
1e5fddd42a
Merge pull request #2828 from dtzxporter/add-wgpu-feature-no-backends
Add an option for the wgpu feature to disable the default backends.
2025-11-21 02:20:55 +01:00
Héctor Ramón Jiménez
c70f2ed91d
Fix conditional wgpu blocks in iced_renderer 2025-11-21 02:11:27 +01:00
Héctor Ramón Jiménez
84e559813a
Add wgpu-bare feature flag to disable default wgpu features
Co-authored-by: dtzxporter <dtzxporter@users.noreply.github.com>
Co-authored-by: Stefan Tammer <st.tammer@gmail.com>
2025-11-21 02:03:13 +01:00
Héctor
a81f0a2459
Merge pull request #2837 from dtzxporter/Expose-setting-to-toggle-vsync-on/off-
Expose setting to disable vsync if requested.
2025-11-21 01:48:21 +01:00
Héctor
11d2d4de7c
Merge pull request #2819 from kenz-gelsoft/use_default_style_colors_for_preedit
Use theme's base colors for preedit iff program style's background is not opaque
2025-11-21 01:40:44 +01:00
Héctor Ramón Jiménez
f68ce10c1b
Use opaque background color for window::Preedit
Co-authored-by: KENZ <KENZ.gelsoft@gmail.com>
2025-11-21 01:28:57 +01:00
Héctor
0bf00d0f83
Merge pull request #2818 from pml68/feat/rehighlight-on-redraw
Rehighlight TextEditor when Theme changes
2025-11-21 01:22:02 +01:00
Héctor Ramón Jiménez
0495f32918
Use new theme::Base::name for theme change detection 2025-11-21 01:09:40 +01:00
Héctor
23723f8624
Merge pull request #2815 from edwloef/extend-mouse-interactions
add more missing mouse interactions
2025-11-21 01:00:09 +01:00
Héctor Ramón Jiménez
96be0b5470
Remove trait redundancy in text_editor 2025-11-21 00:59:52 +01:00
pml68
e20fee7956
feat: only rehighlight TextEditor when Theme changes 2025-11-21 00:52:36 +01:00
Héctor
07d5271299
Merge pull request #2813 from laycookie/PowerPrefferencePatch
Power prefference patch
2025-11-21 00:51:24 +01:00
edwloef
a266f62f77
Add some more variants to mouse::Interaction 2025-11-21 00:47:59 +01:00
Héctor
4406681221
Merge pull request #2803 from Zarthus/on-link-clicked
Expand docs for on_link_click in Rich Text
2025-11-21 00:42:50 +01:00
Dennis Lonoshchuk
b440396869
Use PowerPreference::HighPerformance by default in iced_wgpu 2025-11-21 00:40:05 +01:00
Jos Ahrens
329dc7d7ec
Improve documentation for Rich::on_link_click 2025-11-21 00:33:53 +01:00
Héctor
4ffb4a79f9
Merge pull request #2801 from rhysd/mac-specific-shortcuts
Implement macOS-specific key shortcuts with `Control` modifier for text input
2025-11-21 00:25:53 +01:00
Héctor Ramón Jiménez
416ec838f2
Implement macOS-specific key shortcuts for text_editor 2025-11-21 00:15:36 +01:00
Héctor Ramón Jiménez
524b4acc6d
Simplify convert_macos_shortcut a bit in text_input 2025-11-21 00:10:14 +01:00
rhysd
587cd7c94f
Implement macOS-specific key shortcuts for text input
This commit implements some key shortcuts listed in the following list:

https://support.apple.com/en-us/102650#:~:text=and%20iCloud%20Drive.-,Text%2Dediting%20shortcuts,-The%20behavior%20of
2025-11-21 00:08:28 +01:00
Héctor Ramón Jiménez
c12d59db4b
Merge pull request #2775 from ellieplayswow/feature/hidden-scrollbar
Add in new convenience function for a hidden Scrollbar

Closes #2775.
2025-11-21 00:02:01 +01:00
ellieplayswow
fd1d9654b0
Add in new convenience function for a hidden Scrollbar 2025-11-21 00:00:33 +01:00
Héctor
4813c23532
Merge pull request #2771 from vincenthz/color-methods
Make color helpers in `palette` module public
2025-11-20 23:58:10 +01:00
Héctor Ramón Jiménez
5510675f15
Move some accessibility helpers to Color 2025-11-20 23:46:37 +01:00
Héctor Ramón Jiménez
437a2826ea
Make color helpers in palette module public
Co-authored-by: Vincent Hanquez <vincent@coretype.io>
2025-11-20 23:37:45 +01:00
Héctor
281e58da8e
Merge pull request #2767 from airstrike/impl-division
Implement division operation for `Rectangle`, `Size` and `Vector`
2025-11-20 02:18:06 +01:00
Héctor Ramón Jiménez
e51d7c723c
Remove Mul<Vector> and Div implementations for Rectangle 2025-11-20 02:07:14 +01:00
Héctor
5db93d9354
Merge pull request #2754 from rhysd/get-monitor-size
Add `window::monitor_size` task
2025-11-20 02:04:24 +01:00
Andy Terra
6f9b7a9005
Implement division operation for Rectangle, Size and Vector 2025-11-20 02:01:37 +01:00