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
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
Ashley Wulber
06b46f455b
wip: support desktop portal color-scheme, and accent variables
2024-03-01 21:30:24 -05:00
Ashley Wulber
c390b2614d
wip: support desktop portal color-scheme, and accent variables
2024-03-01 21:30:24 -05:00
Michael Aaron Murphy
c7093b67f6
chore(examples): fix build
2024-02-26 19:17:49 +01:00
Ashley Wulber
072a3d5ca0
feat: lower the opacity of colors used in the segmented button when disabled
...
This is needed for the new tiling applet. Transparent text only seems to be working with the wgpu feature at the moment
2024-02-12 11:55:27 +01:00
Ashley Wulber
3c1a60cb05
fix: build with a11y feature
2024-02-08 17:29:02 -07:00
Ian Douglas Scott
6ebda94c79
Remove reference to wip-iced-update branch in example
2024-02-06 19:20:26 +01:00
Ashley Wulber
dbcd927d4b
various fixes
2024-02-06 11:28:27 -05:00
Ashley Wulber
f4ad098647
wip: update to use latest iced
2024-02-06 11:28:27 -05:00
Michael Aaron Murphy
0bef593ba4
feat!(dialog): refactor and support rfd as file_chooser provider
2024-01-23 22:08:21 +01:00
Ashley Wulber
efe4ce2f5b
refactor: config improvements
2024-01-18 20:19:32 -07:00
Dominic Gerhauser
3eed30f723
fix: update id in applet example
2024-01-18 20:19:22 -07:00
Ashley Wulber
994e93d6d2
fix: better handling of secure inputs
2024-01-17 14:57:06 -07:00
Ashley Wulber
8157ed5c63
feat: apply overlay to headerbar when it loses focus
2024-01-11 15:54:32 -05:00
Ashley Wulber
481cd5a0cd
fix: position of input label
2024-01-03 14:53:52 -05:00
Ashley Wulber
eff22fdb34
chore(cosmic-config): update to include state and remove ping/pong
2024-01-02 15:12:14 +01:00
Ashley Wulber
06c33dcf06
refactor: optional config subscriptions using dbus
2024-01-02 15:12:14 +01:00
Ashley Wulber
a4d1b1b651
refactor: cosmic-config granular key updates and remove unused generics from cosmic-theme
2024-01-02 15:12:14 +01:00
Ashley Wulber
cd56266ac9
chore: update example
2024-01-02 15:09:29 +01:00
Ashley Wulber
310064ca1d
refactor: use theme corner radii everywhere
...
not all values matched a default value but I picked the next closest in that case
2023-12-13 13:10:39 -05:00
Ashley Wulber
ba90e52848
fix: cosmic_container tag method
2023-12-08 10:06:13 -05:00
Ashley Wulber
77b8718706
fix: headerbar and multi-window example improvements
2023-12-08 10:06:13 -05:00
Ashley Wulber
685a0543cd
chore: multi-window example
2023-12-08 10:06:13 -05:00
Ashley Wulber
c66e4aafd0
update to support winit multi-window
2023-12-08 10:06:13 -05:00
Ashley Wulber
fcfe9ebc59
chore: update iced
2023-12-04 17:53:24 -05:00
Ashley Wulber
9202383596
chore: update to 0.12
2023-12-04 17:53:24 -05:00
danieleades
8e99406a8b
chore: fixing linter warnings
2023-11-28 20:02:08 +01:00
Ashley Wulber
57f4abb8a0
refactor: make the single-instance feature additive
2023-11-21 21:25:10 +01:00
Michael Aaron Murphy
2c445d820f
feat(image_button): add optional removable button overlay
2023-11-15 16:50:15 +01:00
Michael Aaron Murphy
43c78fa0df
feat(examples): add image button example
2023-11-03 16:41:31 +01:00
Michael Aaron Murphy
7b2b8952c6
chore: update design demo
2023-10-24 19:52:44 +02:00
Michael Aaron Murphy
ca7c17ce21
feat(widget): add dropdown widget as pick_list replacement
...
The Dropdown widget is based on the PickList widget from iced.
2023-10-24 19:45:21 +02:00
Ashley Wulber
7cc791a3f5
feat: add support for dark / light mode switching ( #178 )
...
* feat: add support for dark / light mode switching and simultaneouscustom light / dark mode themes
* refactor(color-picker): optional initial color and fallback color
* refactor: used FixedPortion for layout of the settings item
This makes sure that the control always has at least the specified portion of the available space
* refactor: make all members of the ThemeBuilder public
* refactor: add and update palette colors
* fix(theme): typo and derive PartialEq for ThemeBuilder
* fix: update color picker usage
* feat: add more variables to the theme
* fix: radius on headerbar
* fix: Theme CosmicConfigEntry impl
* chore: specify rev of taffy
* fix: theme CosmicConfigEntry missing variables
* fix: apply theme type when theme mode changes
* wip: add plus icon to empty color picker button
* chore: fix rev and imports
* refactor(color-picker): allow custom size for the icon
* refactor(color_picker): make color_button public
* update iced
2023-10-16 16:19:04 -04:00
Michael Aaron Murphy
a91deacff5
chore(examples): update design-demo
2023-10-12 17:10:56 +02:00
Michael Aaron Murphy
395a90891d
refactor!(app): rename set_title to set_window_title
2023-10-12 16:37:38 +02:00
Jeremy Soller
f0005165f3
cosmic-config: Add new_state constructor for storing state
2023-10-09 09:27:03 -06:00
Ashley Wulber
9ddadd330f
fix: applet button styles
2023-10-02 10:59:27 -04:00
Ashley Wulber
70077ca985
feat: color picker
2023-10-02 10:24:43 -04:00
Ashley Wulber
3829178c88
refactor: allow text input on_clear for more than just search_input
2023-09-21 15:25:13 -04:00
Michael Aaron Murphy
8f7b400143
refactor(applet): move applet module to crate root
2023-09-18 07:45:11 +02:00
Eduardo Flores
69cd9a3bfa
fix(applet): button & icon API refactor w/ applet example
2023-09-18 02:35:50 +02:00
Michael Aaron Murphy
f2b14d18eb
chore(examples): migrated cosmic-design-demo
2023-09-15 20:48:25 +02:00
Michael Aaron Murphy
baad15033c
chore(examples): merged cosmic-time changes
2023-09-14 01:38:56 +02:00
Michael Aaron Murphy
69b41c0821
fix(debian): justfile paths
2023-09-14 01:38:56 +02:00
Michael Aaron Murphy
ef23cb328f
chore(examples): cosmic-time update
2023-09-14 01:38:56 +02:00
Michael Aaron Murphy
7f3013e509
chore(readme): instructions for running examples
2023-09-14 01:38:56 +02:00
Michael Aaron Murphy
5cd9d74189
feat(design-demo): debian packaging
2023-09-14 01:38:56 +02:00