Eduardo Flores
200784b6c1
feat(widget): Add spin_button widget
...
Co-authored-by: Michael Aaron Murphy <michael@mmurphy.dev>
2022-12-07 00:17:34 +01:00
Michael Aaron Murphy
f283ab897f
example(cosmic): Re-add checkbox example
2022-12-06 23:18:53 +01:00
Ashley Wulber
9796fa9f15
Merge branch 'cosmic-design-system' into sctk-cosmic-design-system
2022-12-06 17:03:31 -05:00
Michael Aaron Murphy
37f978d1b3
wip: Various refactorings and improvements
2022-12-06 16:14:39 +01:00
Ashley Wulber
e87fe7056d
fix: use fork of freedesktop_icons
2022-11-22 17:51:09 -05:00
Ashley Wulber
33779b8652
wip: popup helpers
2022-11-15 23:11:48 +01:00
Ashley Wulber
7a9ecb1082
fix: deps for regular example
2022-11-15 11:15:13 +01:00
Ashley Wulber
b1c3a52589
wip: example applet
2022-11-11 05:06:54 +01:00
Ashley Wulber
45ccc8c3d2
working examples with iced-sctk
2022-11-10 16:19:13 +01:00
Ashley Wulber
5331cfb61b
depend on iced_sctk + cosmic-design-system changes
2022-11-09 21:33:23 +01:00
Ian Douglas Scott
947532413a
Include Cosmic theme in libcosmic, instead of in Iced fork
...
I think it's best to only include things in the Iced fork that can't be
done without forking Iced, and/or are expected to be merged upstream.
The theme doesn't seem to be either, so it fits more appropriately in
libcosmic.
That should make it easier to keep up with upstream, and it may help to
have all the Cosmic parts in one place.
Based on https://github.com/pop-os/iced commit ad9026e.
2022-10-29 11:14:49 -06:00
Eduardo Flores
07e53ddadd
Reimplemented NavigationBar
...
- Navigation Bar was reimplemented to support sections and pages.
- Created new widget called separator, a horizontal rule with the COSMIC
theme.
2022-10-13 11:42:13 +02:00
Eduardo Flores
420d3c3dfc
Changed the file structure
2022-10-13 11:42:13 +02:00
Eduardo Flores
7743d0d084
Implemented Expander
...
- Updated example to show behavior
- Created styles for Expander and ExpanderRow
- Simpler implementation of `ExpanderRow`
- Deleted `ExpanderData` and replaced it with `ExpanderRow`
- Every row can now have child rows.
- Ran cargo fmt.
- Deleted settings example
- Added expander to cosmic example
- Expander icons now render
ListBox partially implemented
2022-10-13 11:42:13 +02:00
Michael Aaron Murphy
59d1b4c38d
feat: Add minimize window support to headerbar
2022-10-11 15:34:30 +02:00
Michael Aaron Murphy
0365737908
feat: Window maximize support, including double cick on headerbar
2022-10-09 16:39:10 +02:00
Eduardo Flores
67ff797018
New approach to the HeaderBar widget
2022-10-09 12:56:47 +02:00
Eduardo Flores
5949eb8d89
Initial implementation of Expander widget
2022-10-09 12:56:47 +02:00
Eduardo Flores
5c859fa1df
Widget implementation for NavBar
...
- Implemented NavBar as a Widget
2022-10-09 12:56:47 +02:00
Eduardo Flores
9210179731
Swapped scrollable for cosmic::scrollable
...
- Renamed scrollbar to scrollable
2022-10-08 20:59:53 +02:00
Eduardo Flores
f5ccd15761
Add padding to the header bar
2022-10-07 14:06:27 +02:00
Eduardo Flores
4ae03278cc
Fixed sidebar responsiveness
...
- Created new widget `scrollbar` which can adopt COSMIC styling.
- Increased sidebar icon size by 4 pixels to improve visibility.
- Added padding inside the navigation bar to prevent collision with the scrollbar.
- Increased the max width of the condensed navbar for the scrollbar.
2022-10-07 14:06:27 +02:00
Michael Aaron Murphy
5d201fb102
example: Integrate HeaderBar into COSMIC example
2022-10-07 05:21:37 +02:00
Jeremy Soller
17186bd2ad
Update readmes
2022-10-03 14:00:42 -06:00
Jeremy Soller
f03a75d75f
Add text shaping example
2022-10-03 11:45:46 -06:00
Jeremy Soller
935a3a286c
Adjust the break point
2022-09-30 14:53:27 -06:00
Jeremy Soller
028d0175eb
Set minimum window size
2022-09-30 14:51:39 -06:00
Jeremy Soller
791f00ddb7
Update scrollbar size
2022-09-30 14:43:17 -06:00
Jeremy Soller
21efe1546c
Wrap spacers in scrollable as well.
2022-09-30 14:34:22 -06:00
Eduardo Flores
1041af65d6
Make content scrollable
2022-09-30 14:30:45 -06:00
Jeremy Soller
7480635d1d
Improve pick list padding
2022-09-30 12:43:59 -06:00
Jeremy Soller
393233d019
Allow apps to set iced debug feature
2022-09-30 12:32:17 -06:00
Jeremy Soller
a6bf04ea33
Responsive nav bar
2022-09-30 12:26:14 -06:00
Jeremy Soller
9f8767a1c0
Remove unnecessary padding definition from disabled buttons
2022-09-30 11:15:39 -06:00
Jeremy Soller
472135df09
Simplify nav button and add pick list
2022-09-30 11:14:44 -06:00
Jeremy Soller
153437b3b0
Add list_row macro to simplify alternative list items
2022-09-30 11:04:56 -06:00
Jeremy Soller
f09a3109e8
Simplify use of list item
2022-09-30 10:53:50 -06:00
Jeremy Soller
ae3f5b9b2e
List hierarchy changes
2022-09-30 10:38:31 -06:00
Jeremy Soller
5d25af14a9
Move list view row and toggler to libcosmic
2022-09-30 10:20:03 -06:00
Jeremy Soller
8e42dc46ea
Move list_view to libcosmic
2022-09-30 09:57:11 -06:00
Jeremy Soller
bfcaf829eb
Move more code to libcosmic
2022-09-30 09:51:00 -06:00
Jeremy Soller
5ad54bd3b1
Move implementations from example to libcosmic
2022-09-30 09:35:55 -06:00
Jeremy Soller
699e474427
Add iced cosmic example
2022-09-30 08:55:37 -06:00