dhruv8sh / plasma6-desktop-indicator

Plasma 6 applet in order to show virtual desktops in a minimal way
GNU General Public License v3.0
28 stars 1 forks source link

[Feature request] Per-desktop custom indicators #7

Open Haraven opened 2 months ago

Haraven commented 2 months ago

First of all, very neat plasmoid! I appreciate your work. I used a bunch of your plasmoids over time and I've always been very happy with the way they work.

A feature I think would be cool is the ability to customize each desktop's icon. This is something I saw in Waybar's workspace/desktop indicator:

image image

Of course, the icon would still be a nerd font symbol.

dhruv8sh commented 2 months ago

You'd be happy to know I'm working on a new widget "Kara". It's a highly customizable version of this widget. This one is a bit rigid due to the "follow plasma setting" config option.

Haraven commented 2 months ago

How cool! Do you have a release date in mind?

dhruv8sh commented 2 months ago

Not just yet, but probably next week. Here is the current progress... Screenshot_20240825_130054 Just using native icons

Screenshot_20240825_130120 Roman numerals

Screenshot_20240825_130155 Multiple types of highlighting systems

Screenshot_20240825_130340 Custom text(obviously)

Screenshot_20240825_130354 Or maybe even something like ginti

All wrapped into one applet. Biggest challenge is handling anchoring and sizes. It would be as easy as writing 10 lines to add a new representation once the basic implementation is finalized.

I am looking for ideas for more styles of representation.

Haraven commented 2 months ago

Looks very neat! I like how you can also customize the highlighting :) I can't really think of new styles of representation.

Only thing that comes to mind regarding styling is that I liked how Waybar let you customize all of its display using css, meaning you could change things like colors, transparency, border shapes, etc. using CSS rules.

I know that's not really what you're asking. I just wanted to throw it in as a suggestion for possible future enhancements.

dhruv8sh commented 1 month ago

Due to the design limitations, I am moving this to a new project: kara https://github.com/dhruv8sh/kara/ This was implemented there already and there is nerdfont, icon and custom text support as of now. Note: there is very little vertical panel support.