Skip to content
This repository was archived by the owner on Jan 29, 2026. It is now read-only.

Fancier icon-based workspace switcher#223

Open
fdev31 wants to merge 1 commit into
Axenide:mainfrom
fdev31:fancyworkspaces
Open

Fancier icon-based workspace switcher#223
fdev31 wants to merge 1 commit into
Axenide:mainfrom
fdev31:fancyworkspaces

Conversation

@fdev31

@fdev31 fdev31 commented Jul 26, 2025

Copy link
Copy Markdown
Contributor

WIP code, know problems:

  • very dirty code, high chance of dead code etc... it's the first version I'm happy with after trying a lot of things
  • chance of unneeded changes
  • proper initialization / initial state is missing
  • didn't test non-icons or vertical mode

Sorry for this PR ;)

@Axenide

Axenide commented Sep 17, 2025

Copy link
Copy Markdown
Owner
imagen

I'm testing this and the workspaces seem broken. I can almost see the elastic effect when using the default ones, but with a transparent color, or black, I don't really know. There is that primary colored thing that I assume is the elastic highlight?

@fdev31

fdev31 commented Sep 17, 2025

Copy link
Copy Markdown
Contributor Author

This version should be more robust

@fdev31

fdev31 commented Sep 17, 2025

Copy link
Copy Markdown
Contributor Author

I think it's broken after rebase, I've fixed it locally but will better test tomorrow.

@fdev31 fdev31 force-pushed the fancyworkspaces branch 2 times, most recently from 5ee7d8d to 3e0b494 Compare September 18, 2025 16:07
@fdev31

fdev31 commented Sep 18, 2025

Copy link
Copy Markdown
Contributor Author

Please give it another try when you have time, it's really robust now, at least for me.

@fdev31

fdev31 commented Sep 18, 2025

Copy link
Copy Markdown
Contributor Author

When no label is used, it's not looking great (position are not matching the expectation). I suggest it could just be the same as the "icon" mode using " " as an icon, or something like this... I'm pushing a last commit to make things more consistent, but I didn't check anything vertical for now.

@fdev31

fdev31 commented Sep 18, 2025

Copy link
Copy Markdown
Contributor Author

Multi-monitor is still kind of broken but less than the current main branch in my case... I think it would require a bigger refactor regarding the event handling.

@fdev31 fdev31 force-pushed the fancyworkspaces branch 2 times, most recently from 546cb24 to 8a36f02 Compare October 5, 2025 19:51
@fdev31

fdev31 commented Oct 5, 2025

Copy link
Copy Markdown
Contributor Author

Cleaned up the PR + rebased ... includes one last fix for multi-monitor support.

- icons
- cartoony animated rail
@fdev31

fdev31 commented Oct 21, 2025

Copy link
Copy Markdown
Contributor Author

rebased again

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants