Ian Douglas Scott
8afd6490da
Update cosmic-client-toolkit
2024-03-25 09:44:01 -07: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
1575aa267c
fix(theme): add # to light / dark colors when writing gtk4 css variables
2024-03-19 23:56:37 +01:00
Ashley Wulber
c6bb69eafd
refactor(icon): use COSMIC variable for default icon theme name
2024-03-19 14:14:30 -06:00
Ashley Wulber
61427b25b0
fix: fallback to Cosmic icon theme
2024-03-19 14:14:30 -06:00
Michael Aaron Murphy
59e5f2ff38
fix(app): set window title properly with winit
2024-03-19 19:27:00 +01:00
Ashley Wulber
d02a4fefff
fix: selected images should have a border
2024-03-19 11:32:36 -04:00
Ashley Wulber
01d7e46fea
fix: diff children
2024-03-18 22:00:50 +01:00
Ashley Wulber
1b62b9686c
refactor(theme): use symlink for both gtk4 and gtk3 css and add method for reset
2024-03-18 14:49:40 -06:00
Ashley Wulber
db63aefe6f
feat: add apply_theme_global to CosmicTk
2024-03-18 14:49:40 -06:00
Ashley Wulber
e18e304e0f
feat: add method for applying gtk color variables to their respective css files
2024-03-18 14:49:40 -06:00
Ashley Wulber
6696a170c5
cleanup: remove TODOS
2024-03-18 14:49:40 -06:00
Ashley Wulber
7ad48afcbd
feat: export palette colors as named colors
2024-03-18 14:49:40 -06:00
Ashley Wulber
d6b87a0222
chore: update gtk4-output for the theme to set adwaita named colors
...
This is still a bit incomplete, and some apps use their own custom variables as well, for example the text editor.
2024-03-18 14:49:40 -06:00
Michael Aaron Murphy
4154428a63
feat(config): add icon theme property to CosmicTk config
2024-03-18 09:51:37 -06:00
Jeremy Soller
3694304ee5
feat(core): add nav_bar_set_toggled
2024-03-18 09:23:07 -06:00
Eduardo Flores
28cbf3c083
style: formatting
2024-03-18 15:06:37 +01:00
Eduardo Flores
9f10c5fd9e
docs(menu): update example
2024-03-18 15:06:37 +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
Ashley Wulber
de9d9c20f9
chore: update iced
2024-03-15 15:56:53 -04:00
Ashley Wulber
0917a81652
chore: update iced
2024-03-15 18:48:44 +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
Ashley Wulber
f0585c0126
chore: update libcosmic
2024-03-15 01:10:47 +01:00
Michael Aaron Murphy
bf331cad7f
fix(iced): disable shadows on tiny_skia renderer
2024-03-13 14:05:17 +01:00
Michael Murphy
2d41a9e65d
refactor(widget): rename cosmic_container to layer_container
2024-03-12 16:19:35 +01:00
Ryan Brue
64ecb0ea48
feat: add public function to determine app id matches
2024-03-12 01:36:22 -04:00
Ryan Brue
b4ad96066b
chore: bump freedesktop-desktop-entry
2024-03-12 02:24:42 +01:00
Ashley Wulber
6754aeb0dc
fix: allow filtering out desktop entries with NoDisplay=true
2024-03-11 17:20:33 -04: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
6f6eeec0e7
fix: de fallback name check
2024-03-11 10:51:22 -04:00
Ryan Brue
cbda93a514
fix: lowercase startup_wm_class, name fallbacks
2024-03-11 10:24:26 -04:00
Ashley Wulber
ef050d5b05
chore: update applet icon size and padding
2024-03-08 17:50:01 -05:00
Ashley Wulber
52491e08ee
fix(config): check default_path if key_path fails
2024-03-08 14:15:25 -07:00
Ashley Wulber
3e6f314c6b
refactor: support loading a Config exclusively for reading the system settings
2024-03-08 12:23:54 -05:00
Ashley Wulber
d4b5c4f198
chore: update theme defaults
2024-03-08 11:48:12 -05: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
Michael Aaron Murphy
2ccd3682b4
feat(segmented-button): add maximum_button_width property
2024-03-08 15:18:47 +01:00
Michael Aaron Murphy
372fd4bab7
fix(iced): winit builds failing
2024-03-08 15:18:47 +01:00
Michael Aaron Murphy
d704d90e92
fix(segmented_button): adjust layout and drawing to designs
2024-03-08 15:18:47 +01:00
Michael Aaron Murphy
b3915a9bbc
perf(segmented_button): recreate paragraph only when text changes
2024-03-08 15:18:47 +01:00
Ian Douglas Scott
b9ed3ccf22
chore: Update iced
...
Has fix for subscriptions being run twice. Which was breaking polkit
dialogs in cosmic-osd.
2024-03-07 14:43:13 -08:00
Ashley Wulber
90ab18d008
chore: update iced
...
includes a fix for iced-sctk dnd cancel actions
2024-03-07 15:34:02 -05:00
Michael Aaron Murphy
0ac1c3d7e8
fix(cosmic-config-derive): do not return error when getting config which is not set
2024-03-07 07:13:40 -07:00