Skip to content

Tracking issue for v0.3 #403

@Ottatop

Description

@Ottatop

v0.3: Dreaming of Other Selves

The main goal of 0.3 is to stabilize Snowcap, the widget system we're currently using to draw the quit prompt, bind overlay, and focus border+titlebar (this may very well be a case of biting off more than you can chew). Once stabilized, we'll have the pieces necessary to add in a taskbar and I can finally implement minimizing!

In order to not have an entire 6 month period where the stable release has bugs that I've been too lazy to backport fixes for, I'm actually going to commit to releasing some minor versions for bugfixes and small feature updates this time around.

Goals

  • Stabilize Snowcap
    • More iced-agnostic widget representation Not worth the hassle
    • Theming support
    • Cursor shape
    • Clipboard handling
      • Might be difficult as iced 0.14's Clipboard trait is synchronous and we don't have access to the state in the clipboard handler
  • Taskbar
    • Taglist
    • Tasklist
    • Tray
  • Window minimizing (Add window minimizing #236)
  • Add resize handles to decorations

Nice to Haves

  • Rounded corners

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions