Ashley Wulber
413e63f62a
chore: update features and feature gates
2026-03-30 22:25:27 -04:00
Ashley Wulber
e10459fb37
wip rebase updates
2026-03-04 12:04:32 -05:00
Vukašin Vojinović
b71a7c9edf
improv: remove double coloring of content_container windows
...
This sets the main content and the header bar to transparent when `content_container` is true, so that things aren't colored twice and overlayed on top of each other.
This ensures that modifying color alpha behaves as expected, especially for frosted glass.
2026-01-27 18:07:35 -07:00
Cheong Lau
a27bb5e05d
chore: apply clippy suggestions
2025-10-05 04:40:51 +02:00
Vukašin Vojinović
ad1672b881
fix: window corner handling
2025-10-03 14:28:34 -04:00
Ashley Wulber
03f07d2f1e
fix: sharp corners & window state handling
2025-09-30 10:59:51 -04:00
Vukašin Vojinović
ea349aca82
chore: use std::syncLazyLock
...
Also migrates workspace members to Rust 2024.
2025-09-03 21:54:46 +02:00
Michael Aaron Murphy
e7b7c3a126
improv: enable dbus-config by default, but only for Linux targets
2025-08-20 17:31:26 +02:00
Michael Aaron Murphy
c10695600b
feat(segmented_button): add FileNav style with related widget improvements
2025-08-19 11:13:28 +02:00
Michael Aaron Murphy
5434dc95d5
feat(segmented_button): pressed state style
2025-08-13 12:13:05 +02:00
Michael Aaron Murphy
8badf73383
improv(segmented_button): nav bar, tab, and segmented control theme improvements
2025-08-12 17:52:59 +02:00
Ashley Wulber
05874e8ea2
fix: theme updates
2025-07-29 16:18:50 -04:00
Ashley Wulber
8ebd06bed0
chore: more style updates
2025-07-24 17:03:35 +02:00
Ashley Wulber
8c4cb2e54f
chore: theme color updates
2025-07-21 22:59:30 +02:00
Vukašin Vojinović
ec7a531539
chore: use with_alpha() where applicable
2025-07-21 10:52:22 -04:00
Michael Aaron Murphy
1af2f4ffe5
chore: format
2025-06-23 17:50:28 +02:00
Ashley Wulber
92ec78ba29
feat: menu bar popups
2025-06-10 18:22:07 +02:00
Ashley Wulber
8fa4b1cae2
fix: card style
2025-04-30 21:36:41 +02:00
Michael Aaron Murphy
9b9600a5d6
fix(desktop): matching the wrong desktop enrties and not getting icons
2025-04-04 01:56:19 +02:00
Michael Aaron Murphy
0aa518984e
chore: format for 2024 edition
2025-03-21 13:33:07 +01:00
Michael Aaron Murphy
8cf372c9b9
perf: inline public getters/setters, and use non-generic inner functions
...
To reduce compile-times and avoid some overhead to binary size, this will modify some of our
generic functions to use non-generic inner functions where possible. The inner functions are
marked carefully with `#[inline(never)]` to prevent being inlined by LLVM at their callsites
While looking for generic functions to optimize, I have also taken the opportunity to annotate
public non-generic getters and setters with `#[inline]` to ensure that LLVM will inline them
across crate boundaries. By default, only generic functions are automatically inlined, and
only when enabling fat LTO are constant functions reliably inlined across crate boundaries.
2025-03-21 13:31:34 +01:00
Michael Aaron Murphy
ab887aeeac
feat: add cosmic::theme::spacing()
2025-03-21 13:20:45 +01:00
Ashley Wulber
337b80d4ca
feat: Tooltips and Better Surface Management
2025-03-14 16:56:21 +01:00
Vukašin Vojinović
617de4dc95
improv(app): visually align window corners to content
2025-03-12 22:41:32 +01:00
Ashley Wulber
508753ae69
feat: high contrast theme updates
2025-03-10 16:10:32 +01:00
Michael Aaron Murphy
ab6de5304b
chore(theme): avoid logging errors for unset config parameters
2025-02-19 15:37:59 +01:00
Dryadxon
bd8347f7fc
fix: impl combo_box::Catalog
2025-01-13 15:45:27 -07:00
Vukašin Vojinović
58fc034459
fix(dropdown): styling
2024-12-25 04:42:24 +01:00
Vukašin Vojinović
2d06ec4226
fix(style): use radius_s for nav bar toggle
2024-12-25 04:42:24 +01:00
Michael Aaron Murphy
a02fa21d36
feat(button): add ListItem style
2024-12-10 16:35:24 +01:00
wiiznokes
b80d90e5ce
fix: compile for markdown feature
2024-12-03 05:13:54 +01:00
Vukašin Vojinović
a6db807c1b
fix
2024-11-26 15:24:25 -05:00
Vukašin Vojinović
af7157b45a
improv: window border corner appearance
2024-11-26 16:29:53 +01:00
wiiznokes
d79faab789
fix(widget): impl Catalog for qr_code
2024-11-19 20:03:31 +01:00
Vukašin Vojinović
dd79e900da
fix(footer): corner radius
2024-11-18 19:59:59 -05:00
wiiznokes
568ff097d6
feat: export markdown iced feature
2024-11-07 01:22:32 +01:00
Vukašin Vojinović
2ce3e95cf6
fix(app): border radius
...
Increases the border radius by 1.0 to prevent some corner artifacts.
2024-11-05 15:36:02 -07:00
Ashley Wulber
d1aabecc16
fix: card button can't be transparent when disabled
2024-10-23 21:52:35 -06:00
Ashley Wulber
0491c4baaa
libcosmic updates
2024-10-18 14:04:39 -04:00
Jeremy Soller
228eb4d70d
Only override icon button colors when it is disabled
2024-09-27 10:08:27 -06:00
Jeremy Soller
973018fdb7
Fix style of menu folders
2024-09-27 09:34:37 -06:00
Jeremy Soller
2006ebe447
Fix disabled icon button and menu item styles, fixes #621
2024-09-27 09:13:38 -06:00
Vukašin Vojinović
1046778d01
improv: spacing/padding fixes
2024-09-04 18:00:16 +02:00
Peter Krull
4c5ae65eb2
improv(toggle): Make handle and border radius concentric
2024-08-05 12:22:51 +02:00
Victoria Brekenfeld
b40839638a
fix: Use globals instead of thread-locals
...
Better support for multi-threaded applications,
especially cosmic-comp rendering in parallel on
multiple threads, each potentially accessing
global configurations such as the active theme,
icon_theme and more...
2024-08-02 20:27:08 +02:00
Ashley Wulber
6f2c893cf5
feat: add overlay option to appearance for vertical icon button
2024-07-17 22:31:21 +02:00
Jeremy Soller
1e566c13aa
fix(theme): use accent color for text button icons and text
2024-07-11 14:02:28 -06:00
Michael Aaron Murphy
bd84f1f07d
fix(inline_input): wrong colors for focused style
2024-06-20 14:00:25 +02:00
Vukašin Vojinović
15a1a80178
chore: change inactive opacity to 50%
2024-06-14 22:56:48 +02:00
Michael Aaron Murphy
deb0348ad2
improv(text_input): increase border_width to 2.0
2024-06-12 02:19:44 +02:00