Commit graph

  • 6402bcfe26 chore(widget): use Column type in settings::view_column Michael Aaron Murphy 2023-09-13 15:40:57 +02:00
  • 524f3abb05 refactor(widget): create alias for Column type Michael Aaron Murphy 2023-09-13 15:32:38 +02:00
  • b5a6f81057 chore(widget): use push_maybe in settings::section Michael Aaron Murphy 2023-09-13 15:41:38 +02:00
  • 3591ff1a99 chore(ext): simplify CollectionWidget impl Michael Aaron Murphy 2023-09-13 15:30:43 +02:00
  • 9552916a59 feat(app): set header title seperately from window title Michael Aaron Murphy 2023-09-13 15:26:51 +02:00
  • 02413e5fa6 chore(app): remove redundant system theme property Michael Aaron Murphy 2023-09-13 15:24:18 +02:00
  • 16eec65765 feat(app): add set_theme and set_scaling_factor to app::command Michael Aaron Murphy 2023-09-13 15:21:58 +02:00
  • 4e4eeaac12 feat!(widget): rewrite button & icon widget APIs Michael Aaron Murphy 2023-09-01 07:29:19 +02:00
  • 18debe546d chore: no default features Michael Aaron Murphy 2023-09-01 09:31:31 +02:00
  • 796fe3c1a9 chore: add Apply to prelude Michael Aaron Murphy 2023-09-01 10:40:59 +02:00
  • b805fc894c feat(examples): add design demo Michael Aaron Murphy 2023-09-01 07:31:13 +02:00
  • 5904d2c0f0 chore(icon_theme): store default theme as Cow<str> Michael Aaron Murphy 2023-09-01 07:26:00 +02:00
  • 2ab760e66d chore: add prelude module Michael Aaron Murphy 2023-09-01 07:25:23 +02:00
  • 28c9b001e4 feat(ext): add CollectionWidget extension trait Michael Aaron Murphy 2023-09-01 07:25:00 +02:00
  • 26777464c5 feat(widget): add functions for columns and rows Michael Aaron Murphy 2023-09-01 07:23:24 +02:00
  • e9035a9582 chore(widget): add more iced widget re-exports Michael Aaron Murphy 2023-09-01 07:22:06 +02:00
  • 6383ecc0cb chore(widget): text_input does not need to be wayland-only Michael Aaron Murphy 2023-09-01 07:21:15 +02:00
  • c45556d8e3 feat(widget): add typography functions to text module Michael Aaron Murphy 2023-09-01 07:19:32 +02:00
  • 57c2ea7b62 feat(font): add FONT_MONO_REGULAR from Fira Mono Michael Aaron Murphy 2023-09-01 07:16:13 +02:00
  • 4903d7792e refactor: default the icon theme to Cosmic Ashley Wulber 2023-08-29 15:01:56 -04:00
  • 984d545546 fix: remove conflicting iced text_input from reexports Ashley Wulber 2023-08-29 14:53:42 -04:00
  • 6a07e341ca chore: custom text input style Ashley Wulber 2023-08-28 12:05:31 -04:00
  • 2e3d9af720 chore(widget): re-export missing iced widgets Michael Aaron Murphy 2023-08-21 22:58:10 +02:00
  • caf07e8288 chore: re-export iced::Command Michael Aaron Murphy 2023-08-21 22:57:56 +02:00
  • 069163264f chore(command): future does not need to restrict the message type Michael Aaron Murphy 2023-08-21 22:56:39 +02:00
  • 6927220325 fix(app): draggable windows on X11 systems using winit Michael Aaron Murphy 2023-08-17 06:11:43 +02:00
  • 6457481ae5 fix: text input layout & cargo fmt Ashley Wulber 2023-08-24 13:51:00 -04:00
  • d35dfad486 fix: search input border style Ashley Wulber 2023-08-23 17:42:21 -04:00
  • 55416c8b9d feat: allow creating apps with no main window on wayland Ashley Wulber 2023-08-23 14:51:49 -04:00
  • db8e791b87
    Text input (#143) Ashley Wulber 2023-08-23 10:59:26 -04:00
  • fcdefcd8fb
    fix(app): set size_limits to None for autosize Ian Douglas Scott 2023-08-22 15:20:45 -07:00
  • 78c1facd5b
    chore: allow &str as input for the icon theme Eduardo Flores 2023-08-21 13:09:36 -07:00
  • 12da20d184 chore: update cosmic-time Ashley Wulber 2023-08-21 14:47:52 -04:00
  • 69da283aeb update iced Ashley Wulber 2023-08-21 11:52:19 -04:00
  • 2086a0ee0e Don't require "a18y" for applet feature Ian Douglas Scott 2023-08-18 13:36:22 -07:00
  • 4d63d06a7e fix: make buttons text buttons again Ashley Wulber 2023-08-18 16:30:32 -04:00
  • 4f964a4bc8 fix(theme): use overlay colors directly for the text button Ashley Wulber 2023-08-18 13:36:03 -04:00
  • be49bb2a25 refactor: switch applet back to secondary button Ashley Wulber 2023-08-17 16:19:45 -04:00
  • 9f36d33e34 Fix compilation errors with applet feature Ian Douglas Scott 2023-08-15 13:44:06 -07:00
  • c1495d07e5 cleanup (applet): settings already has the system theme by default Ashley Wulber 2023-08-10 11:07:52 -04:00
  • c474b3e955 wip: add applet module Ashley Wulber 2023-08-08 18:09:57 -04:00
  • a8ce524baa refactor: combine open and save dialogs Michael Aaron Murphy 2023-08-15 17:20:19 +02:00
  • 2602e28d22 chore(readme): improve descriptions and examples Michael Aaron Murphy 2023-08-15 11:02:35 +02:00
  • 1705b6fe27 feat(dialog): XDG portal integrations for open and save dialogs Michael Aaron Murphy 2023-08-15 10:58:46 +02:00
  • a5d3814fff fix(widget/header_bar): add padding between end elements and window controls Michael Aaron Murphy 2023-08-15 10:54:45 +02:00
  • e3f3dc2e82 fix(widget/button: padding causing misaligned text in button Michael Aaron Murphy 2023-08-15 10:53:34 +02:00
  • a387adcb1b chore: improve documentation Michael Aaron Murphy 2023-08-15 10:51:59 +02:00
  • 0c57ec7446 chore: remove unused module Michael Aaron Murphy 2023-08-15 11:02:00 +02:00
  • fb2fb65af0 chore: use palette 0.7.3 Ashley Wulber 2023-08-10 10:53:54 -04:00
  • 20a5227eca refactor: add button components to theme because they have different overlays than others when they are hovered or pressed Ashley Wulber 2023-08-07 16:57:25 -04:00
  • 1c5a233a98 chore: update toggler colors Ashley Wulber 2023-08-07 16:03:44 -04:00
  • ff83f893ef refactor: updates for buttons and checkboxes Ashley Wulber 2023-08-07 13:48:01 -04:00
  • dae262f466 fix: make surfaces lighter if possible in light mode Ashley Wulber 2023-08-04 17:30:32 -04:00
  • f8c25096fd refactor: update existing buttons Ashley Wulber 2023-08-04 17:19:30 -04:00
  • 3507e9f4cf refactor: make corner radius f32 so that it's easier to use with BorderRadius Ashley Wulber 2023-08-04 16:06:35 -04:00
  • 6c57e04e36 refactor: introduce thread local THEME variable and distinguish between custom and system theme settings Ashley Wulber 2023-08-04 15:48:34 -04:00
  • 40efcbbe31 refactor: use channel subscription for config subscriptions Ashley Wulber 2023-08-04 15:45:31 -04:00
  • 68225c78cd fix: write spacing and corner_radii when writing the theme Ashley Wulber 2023-08-04 15:44:18 -04:00
  • 2dfa9dab5a feat: add customization for status colors Ashley Wulber 2023-08-04 12:59:35 -04:00
  • ea09abb892 cleanup: remove methods that aren't used anymore Ashley Wulber 2023-08-04 12:42:09 -04:00
  • c819f94e74 feat: apply tints Ashley Wulber 2023-08-04 11:56:31 -04:00
  • 4c6912d351 fix: typo Ashley Wulber 2023-08-03 19:56:16 -04:00
  • 85f816f35b fix: example Ashley Wulber 2023-08-03 19:31:16 -04:00
  • a618c1b94a wip: calculate theme using new method Ashley Wulber 2023-08-03 19:30:08 -04:00
  • 607883e4ad feat: add ThemeBuilder Ashley Wulber 2023-08-03 16:23:24 -04:00
  • 620c1adb74 wip: theme update & some cleanup Ashley Wulber 2023-08-03 15:03:23 -04:00
  • 54d47a1b38
    app/settings: Don't use strip_option (#137) Ian Douglas Scott 2023-08-03 13:12:32 -07:00
  • a223b60a0c
    feat!: implement Application API Michael Murphy 2023-08-02 11:54:07 +02:00
  • e24465ba37 update(example): add button to cards and update cosmic-time Ashley Wulber 2023-07-21 12:37:17 -04:00
  • 785861a630 example: update cosmic-time and add extra row to each card Ashley Wulber 2023-07-18 10:53:45 -04:00
  • 5745ed3ffe chore: examples of animated card usage Ashley Wulber 2023-07-17 11:52:07 -04:00
  • 4895b0c9bd
    config: Implement fmt::Display and std::error::Error for Error (#136) Ian Douglas Scott 2023-07-28 12:44:57 -07:00
  • ab88a5b59f feat: animated image widget Ashley Wulber 2023-07-26 16:32:23 -04:00
  • dd3f421c72 chore: update iced Ashley Wulber 2023-07-26 16:28:47 -04:00
  • da9b6345d8 Add 'disabled' style for text-input, instead of panicking with todo! Ian Douglas Scott 2023-07-25 18:56:01 -07:00
  • f77bd443d7 Use same sctk commit as iced Ian Douglas Scott 2023-07-25 09:31:07 -07:00
  • a3ab6e93f3 chore: update theme colors Ashley Wulber 2023-07-21 15:33:55 -04:00
  • b9bd41483d
    Update iced (#131) Ian Douglas Scott 2023-07-20 14:05:23 -07:00
  • f17d52f37f card widget Ashley Wulber 2023-07-17 11:44:57 -04:00
  • 56d24b2372 chore: update iced Ashley Wulber 2023-07-10 15:05:23 -04:00
  • 598bfaa611 feat: icon default fallbacks Ashley Wulber 2023-07-07 16:39:22 -04:00
  • 456b2ddcd5
    config: Ignore some filesystem events (#125) Ian Douglas Scott 2023-07-03 14:33:25 -07:00
  • b5a5e01de4 update iced Ashley Wulber 2023-06-27 13:00:53 -04:00
  • 1562a80245 chore(iced): configurable natural scrolling Michael Aaron Murphy 2023-06-26 19:33:24 +02:00
  • b0db23a169 perf(flexrow): provide reusable vec for storing elements Michael Aaron Murphy 2023-06-24 13:25:23 +02:00
  • e3f30a1b5c feat(widget): add FlexRow widget Michael Aaron Murphy 2023-06-23 23:39:48 +02:00
  • 42d7baf0d5 update iced: fixes scaling and autosize surface size issues Ashley Wulber 2023-06-21 17:38:19 -04:00
  • ce685b5aeb fix(iced): always draw new surfaces Ashley Wulber 2023-06-16 12:30:22 -04:00
  • 944e77405f update iced Ashley Wulber 2023-06-15 19:37:17 -04:00
  • bf456a08ee feat: animated togglers in the cosmic_sctk example Ashley Wulber 2023-06-15 13:06:30 -04:00
  • 78a3a1f29a fix CI Ashley Wulber 2023-06-15 11:38:25 -04:00
  • 850968715c udpate iced to use latest rebase Ashley Wulber 2023-06-15 11:16:32 -04:00
  • 804b183492
    chore: Update submodule (#115) Victoria Brekenfeld 2023-06-13 19:11:19 +02:00
  • a8a2e4ad26 feat: theme helper methods Ashley Wulber 2023-06-12 12:08:14 -04:00
  • 6699aa4756 fix: derive PartialEq for Theme Ashley Wulber 2023-06-09 17:13:01 -04:00
  • 31d7c75098 fix: update iced to fix Id reuse Ashley Wulber 2023-06-06 14:55:41 -04:00
  • cf2818c4a1
    cosmic-config: Don't pull all of iced (#111) Victoria Brekenfeld 2023-06-02 14:52:40 +02:00
  • 5765053ad7
    Expose internal iced crates for cosmic-time (#110) Brock 2023-06-01 16:12:57 -06:00
  • ce713d9da7 refactor: move applet helpers to cosmic-applets repo Ashley Wulber 2023-05-31 10:28:15 -04:00
  • 31f7e97d5b fix: incorrect font weights, sizes, line heights Michael Aaron Murphy 2023-05-30 23:46:49 +02:00