Michael Aaron Murphy
d559403f7f
fix(image-button): fix rendering on wgpu
2024-05-28 09:04:07 +02:00
Eduardo Flores
9ce3a51728
fix: text input attempting to subtract with overflow
2024-05-21 06:56:15 -04:00
Michael Aaron Murphy
752662eedf
chore: ignore doc tests for widget module
2024-05-21 04:36:32 +02:00
Michael Aaron Murphy
f9f8eb51cb
fix(menu_bar): root text will inherit icon color from header
2024-05-21 04:34:35 +02:00
Michael Aaron Murphy
f4936344f0
chore(doc): add documentation for a handful of widgets
2024-05-20 20:01:47 +02:00
Michael Aaron Murphy
0d4c3db162
chore(doc): inline re-exported API docs
2024-05-20 17:19:42 +02:00
Michael Aaron Murphy
16c1265535
improv(segmented-button): set icons with impl Into<Icon>
2024-05-20 00:59:40 +02:00
Michael Aaron Murphy
31ea71deef
refactor(menu): remove redundant entity argument on MenuActions
2024-05-20 00:50:17 +02:00
Michael Aaron Murphy
b3bce0740e
refactor(menu): add menu::bar as shorthand for MenuBar::new
2024-05-20 00:45:26 +02:00
Ashley Wulber
2af549f5b1
feat(button): on_press_down
2024-05-18 03:07:42 +02:00
Ashley Wulber
1ae9dae4cb
fix(text_input): the trailing icon should always receive input
2024-05-17 22:28:57 +02:00
Michael Aaron Murphy
9292ea647b
feat: inactive window header icon/text colors
2024-05-17 20:58:38 +02:00
Michael Aaron Murphy
1355588723
improv(button): specialize button for cosmic, and apply alpha to header buttons
2024-05-17 20:58:38 +02:00
Ashley Wulber
11a73354ca
fix(text-input): avoid jumping to start of text as cursor blinks, and clipping text inside the input
2024-05-17 01:23:06 +02:00
Ashley Wulber
84d77281cb
fix: context-drawer border & radius
2024-05-13 20:00:34 +02:00
Ashley Wulber
05a9e7639f
feat: update the headerbar to match figma
...
i don't think the alpha is actually working for the icon, but the color should match
2024-05-13 11:22:59 -04:00
Ashley Wulber
7a964772c2
cargo fmt
2024-05-01 11:52:07 -06:00
Ian Douglas Scott
2ebf7e8e0a
Update text_input widget for iced_sctk drag-and-drop change
2024-04-30 16:17:07 -07:00
Michael Aaron Murphy
e556148942
fix(context-drawer): close button should use link button style
2024-04-26 17:00:24 +02:00
Michael Aaron Murphy
8c8dbd1420
fix(text_input): inherit text and icon colors from container
2024-04-26 17:00:24 +02:00
Jeremy Soller
d138c86a11
nav_bar: allow setting close_icon and on_close
2024-04-25 20:18:56 -06:00
Michael Aaron Murphy
9ffb87d21f
feat(context_menu): add a context menu widget as menu tree alternative to the popover widget
2024-04-22 17:25:05 +02:00
Michael Aaron Murphy
c0b653f506
fix(segmented-button): crash when context menu is unassigned
2024-04-19 11:20:20 +02:00
Michael Aaron Murphy
59a913c15d
feat!(segmented_button): Add context menu support and integrations
2024-04-18 17:18:53 +02:00
Michael Aaron Murphy
2bfdc09a43
fix(popover): add modal property for dialogs
...
Fixes quirks with the context drawer and dialogs
2024-04-11 23:03:59 +02:00
Michael Aaron Murphy
c6ab6cfe23
fix(editable_input): disable edit mode when widget loses focus
2024-04-11 23:03:34 +02:00
Michael Aaron Murphy
0d829886fe
fix(editable_input): disable read-only mode when text is clicked
2024-04-11 23:03:34 +02:00
Michael Aaron Murphy
0bf44a6f1f
fix(popover): close popover when clicking outside of popover
2024-04-11 19:18:38 +02:00
Michael Aaron Murphy
7d1b557112
fix(text_input): clip text in text_input if they exceed initial bounds
2024-04-09 21:22:34 +02:00
Michael Aaron Murphy
78e331d5ed
fix(segmented-button): misaligned icon when text is empty
2024-04-09 21:22:17 +02:00
Michael Aaron Murphy
0ac4172b74
feat(widget): add editable_input widget
2024-04-09 21:22:06 +02:00
Ashley Wulber
d625291266
feat: dnd for segmented buttons and nav
2024-04-09 21:21:38 +02:00
Ashley Wulber
f15aeb4247
feat: dnd utilities
2024-04-09 21:21:38 +02:00
Ashley Wulber
fa31f42cd8
fix: dnd
2024-04-04 18:47:06 -06:00
Ashley Wulber
745cba1c2c
feat: add drag_destinations for container widgets
2024-04-01 22:14:42 +02:00
Eduardo Flores
2f6f8aa22b
fix(style): fixed default style for list_column
2024-03-23 12:18:35 -06:00
Eduardo Flores
3b1f19ac70
improv(list_column): added setter for style.
2024-03-23 11:43:44 -06:00
Ashley Wulber
61427b25b0
fix: fallback to Cosmic icon theme
2024-03-19 14:14:30 -06:00
Ashley Wulber
01d7e46fea
fix: diff children
2024-03-18 22:00:50 +01:00
Eduardo Flores
db71a32c38
improv(menu): add more types of menu items.
...
- Added `Checkbox` and `Folder` variants to `MenuItem`.
- Exported `menu_button` macro.
2024-03-18 15:06:37 +01:00
Eduardo Flores
171e697738
improv(menu): add documentation.
2024-03-16 19:00:12 -06:00
Eduardo Flores
0b47efe1de
improv(menu): simplify menu construction.
...
- Added `MenuAction` trait to call the `message` method on button press.
- Added two new methods to construct a MenuTree.
- Added MenuItem enum to represent an action or a separator in a MenuTree.
- Added menu example.
- Moved Modifier enum and KeyBind struct to libcosmic.
- Moved menu_button macro to libcosmic.
2024-03-16 19:00:12 -06:00
Michael Aaron Murphy
9e6d94c7eb
fix(button): use correct paddings for icon buttons
2024-03-15 22:38:49 +01:00
Eduardo Flores
5d600c70c2
improv(calendar): simplify message handling
2024-03-15 13:40:31 +01:00
Michael Aaron Murphy
ccb0dbed65
refactor(calendar): add setters for managing selected date logic
2024-03-15 13:40:31 +01:00
Michael Aaron Murphy
d68488de47
feat(widget): add calendar widget
2024-03-15 13:40:31 +01:00
Michael Murphy
2d41a9e65d
refactor(widget): rename cosmic_container to layer_container
2024-03-12 16:19:35 +01:00
Ashley Wulber
e47684ffdb
refactor: icon styling and headerbar icon styling
...
Headerbar icons are transparent when their window is not focused, but otherwise share the same style as icons with selection. This updates the icon styles to match figma when selected.
2024-03-11 16:26:48 -04:00
Michael Aaron Murphy
2b23005fbf
fix(segmented_button): hidden new tab button on shrink
2024-03-08 15:18:47 +01:00
Michael Aaron Murphy
26a7e6b0f9
fix(segmented_button): invalid tab offset when width is reduced by nav bar
2024-03-08 15:18:47 +01:00