Michael A. Murphy :system76: · @mmstick
819 followers · 409 posts · Server fosstodon.org

Implemented a responsive FlexBox-like container for in ; named FlexRow as it lays elements left to right in a column of rows. It's being used in the Wallpaper settings page in cosmic-settings now. A lot of progress in the lately. The stacked floating windows in cosmic-comp are one of my new favorite features.

#icedrs #libcosmic #COSMICdesktop

Last updated 1 year ago

Benjamin Richardson · @benfuddled
9 followers · 104 posts · Server fosstodon.org

@edfloreshz Looks neat! Are you contributing it to the official repo or just experimenting for yourself?

#libcosmic

Last updated 2 years ago

&eddy :rust: · @edfloreshz
135 followers · 65 posts · Server hachyderm.io

Working on a small new widget for

#libcosmic

Last updated 2 years ago

&eddy :rust: · @edfloreshz
135 followers · 61 posts · Server hachyderm.io

Working on a small new widget for

#libcosmic

Last updated 2 years ago

Michael A. Murphy :system76: · @mmstick
731 followers · 381 posts · Server fosstodon.org

We now have the beginnings of keyboard navigation support. The Tab key focuses the next focusable widget, Tab+Shift focuses the previous, and clicks will unfocus.

The navbar toggle button was also improved to use the current design. Text was removed from the button, and a new icon is featured instead.

#libcosmic #COSMICdesktop #cosmic #icedrs #iced #popos

Last updated 2 years ago

Michael A. Murphy :system76: · @mmstick
731 followers · 381 posts · Server fosstodon.org

The segmented button widget now supports multi-select and icons. The nav bar was also recreated as a single-select vertical view switcher.

The widget type is now a state machine with four compile-time type variants, based on the desired orientation and selection modes. So passing a `State<MultiSelect>` into a `SegmentedButton<Vertical>` creates a `SegmentedButton<Vertical, MultiSelect>`.

#COSMICdesktop #cosmic #libcosmic #iced #popos

Last updated 2 years ago

Michael A. Murphy :system76: · @mmstick
641 followers · 348 posts · Server fosstodon.org

Vertical button layouts for the segmented button is now supported in for and . Next on my list for this widget is a radio button group, more flexibility for button contents, and multi-select.

#libcosmic #cosmic #iced

Last updated 2 years ago

Michael A. Murphy :system76: · @mmstick
621 followers · 347 posts · Server fosstodon.org

Here's a new custom Widget implementation for and . The SegmentedButton currently offers a single-select tabbed style for developing a tabbed interface. Additional styles, multi-select, and button rearrangement to come soon. Eventually keyboard navigation and other accessibility improvements too.

#popos #libcosmic #iced #COSMICdesktop #system76 #linux

Last updated 2 years ago

&eddy :rust: · @edfloreshz
96 followers · 21 posts · Server hachyderm.io

Hello! My name is Eddy, Iā€™m a developer passionate about :rust:, and :arch_linux:.

Iā€™m currently working on , a to do app that combines multiple task providers into one simple experience, Iā€™m also a contributor to open source projects like and .

If you like what I do, please consider sponsoring my work on :github:

github.com/sponsors/edfloreshz

#rust #oss #linux #done #libcosmic #relm4

Last updated 2 years ago

&eddy :rust: · @edfloreshz
76 followers · 16 posts · Server hachyderm.io

Managed to compile on Windows! :rust:

#libcosmic

Last updated 2 years ago

Michael A. Murphy :system76: · @mmstick
559 followers · 336 posts · Server fosstodon.org

Submitted a PR to for a new MouseListener widget[1]. This will improve the ergonomics of constructing custom widgets in Iced that need to intercept a variety of mouse events.

This implements a prior RFC that I submitted, and is an evolution of the EventContainer currently used in .

More collaborative efforts to upstream features and improvements to Iced to come.

[1] github.com/iced-rs/iced/pull/1

#iced #libcosmic #COSMICdesktop #popos #system76

Last updated 2 years ago

Michael A. Murphy :system76: · @mmstick
621 followers · 347 posts · Server fosstodon.org

Submitted a PR to for a new MouseListener widget[1]. This will improve the ergonomics of constructing custom widgets in Iced that need to intercept a variety of mouse events.

This implements a prior RFC that I submitted, and is an evolution of the EventContainer currently used in .

More collaborative efforts to upstream features and improvements to Iced to come.

[1] github.com/iced-rs/iced/pull/1

#iced #libcosmic #COSMICdesktop #popos #system76

Last updated 2 years ago

jacob šŸ¦€ · @jwestall_com
68 followers · 75 posts · Server mathstodon.xyz

Working on the dummy application some more. Maybe I'm a little obsessed with . Anyone want this for real?

#libcosmic

Last updated 2 years ago

&eddy :rust: · @edfloreshz
71 followers · 11 posts · Server hachyderm.io

The SpinButton widget was just merged into šŸŽ‰

Thanks to @mmstick for the improvements.

#libcosmic

Last updated 2 years ago

jacob šŸ¦€ · @jwestall_com
68 followers · 72 posts · Server mathstodon.xyz

More practice on using and . Wondering why the minimize button won't show up.

#rust #libcosmic

Last updated 2 years ago

jacob šŸ¦€ · @jwestall_com
66 followers · 60 posts · Server mathstodon.xyz

More messing around with in . This time a dummy system monitor. Now to figure out pulling real values.

#rust #libcosmic

Last updated 2 years ago

jacob šŸ¦€ · @jwestall_com
60 followers · 54 posts · Server mathstodon.xyz

This library for isn't too bad. Still getting used to iced, but it's good so far.

#rust #libcosmic

Last updated 2 years ago