christopher-l / space-bar Goto Github PK
View Code? Open in Web Editor NEWThis project forked from fthx/workspaces-bar
GNOME Shell extension that shows workspaces buttons in top panel
This project forked from fthx/workspaces-bar
GNOME Shell extension that shows workspaces buttons in top panel
Clicking on workspace numbers or names on a touch display doesn't work.
If I have three workspaces (Space 1, Space 2, and Space 3) with Space 1 currently selected, if I right-click on Space 3 I get the option to rename the current workspace (Space 1). To rename Space 3, I must first activate it.
IMHO, this is confusing — right-clicking on something usually means you want to perform an action on that thing, not on something else. It also makes renaming a workspace a bit more tedious than it has to be.
Would it be possible for right-clicking a workspace to rename that workspace rather than the current one?
(I'm sure some people are sufficiently used to the current behaviour that there might need to be a setting for this :)
Hi, very nice extension.
I would like to be able to see the index of the current workspace, such that I can use keyboard shortcuts to navigate to the correct workspace. Without this, I might not be able to get the keyboard shortcut right if I have more than 10 workspaces and frequently rearrange them.
I would expect that this should be pretty easy to do.
If I have a workspace named Write
the top bar should display 12:Write
if the workspace is at the 12th position. Or something like this.
Fedora 38
Hi! I love the extension, but I have the following request:
It would be really nice to have the option to unhide the system workspace indicator (formerly Activities button), even when the space bar is on the left.
Usecase: I have many workspaces and only want to show the current workspace name for not-enough-space reasons (As was enabled #24). However, this loses the visual indication as to “where” in the row of workspaces I am. The new (Gnome 45) workspace indicator provides that, but it gets hidden if the space bar is on the left side (https://github.com/christopher-l/space-bar/blob/main/src/services/TopBarAdjustments.ts#L23).
With both the “Show only current workspace name” and the new “Don't hide System Workspace indicator” enabled, one could get the best of both worlds for small screens: Visual indication and names for workspaces.
Could you create a feature to group several applications into one group? These groups have priority order, when opening an application of a low-priority group, it will be in the workspace after the higher-priority group. For example, I have:
and the priority order of the groups is: group 1 > group 2 > group 3
I know it's a complicated feature, but I couldn't find any extension that does this.
I really hope you'll add this feature. Sincerely thank you!
👋 This extension https://github.com/smmr0/gnome-reorder-workspaces allows to swap a workspace to the left or right with a shortcut Ctrl + Super + Up/Down
.
Before the last release, it used to work and the workspace name was swapped as well. Now, the workspace is swapped but the names stay in the old position.
As a side note, reorder with a keyboard shortcut may be a nice feature to make space-bar more self sufficient. As for now reordering is bound to the mouse only.
Similar to Dotspaces
Hi,
the request for functionality #34 was a real success for my work flow, but it's still sad to have to stay on a version that doesn't benefit from the latest updates,
would it be possible to include it in the current space-bar functionalities!?
some suggestion:
1)you could hide the small menu on the "indicator style" line and add a tab in the menu bar which could offer the user to activate advanced settings, and once the user has validated the choice to advanced settings, this may reveal the submenu next to indicator style, where we can always use the format {{ number }}, {{ total }},..
thank you again for this beautiful work.
Hello, thanks for this Gnome extension. I have this idea :)
Hi,
Thank you for creating this extension. I also use it to rename the workspaces, but the "Smart Workspaces Names" does not fit my workflow.
Instead, I prefer a more static approach to workspace names: Workspace 1 is always "Personal", Workspace 2 is always "Work" and the others might change. I could think of two ways of achieving this with this extension:
["Personal", "Work"]
)Cheers!
Hey, great extension, thanx!
Is there any way to show the open app icon right after your respective workspace?
For example, I have app A on WS 1, apps B C on WS 2 and D E on WS 3 and could be this way:
[1] A [2] B C [3] D E
Now it shows like this:
[1] [2] [3] A B C D E
I dont know if I did a good explain (my english is not so good).
There are breaking changes which will require a separate release for 45 and <=44:
See https://gjs.guide/extensions/upgrading/gnome-shell-45.html
Based on #33, I want to evaluate a feature to re-evaluate smart workspace names when windows are moved or closed.
A version of the extension that supports the option for GNOME 46 should be online soon.
If you had a chance to try the feature, please upvote one of the following options using emojis.
If you don't like the feature or experience any problems, please leave a comment describing your use case and/or the issue.
Thank you ❤️
hi,
first of all, thank for your work, which make gnome look great again ;-),
i do like the number of customization options that help user to feel free to make the extension look how he want,
i generaly use lot of workspace on my computer to organize my work flow, but some time i prefere to quikly take a look
on the number of my opened work space and in same time to ensure like i am currently on the right workspace for my task ,
that why i found the ratio style indicator quiet convinient for that, like "3/6' would means i am on the third workspace over 6 opened workspace, i found this indicator very helpfull because all information are in one place, and quikly accessible,
there it is, my demand, please add ratio type indicator in the indicator style menu, please
thank you.
Hi and thanks for the great work you're doing :-)
I've been using this extension until yesterday, when Gnome 46 became available in Tumbleweed repos.
Now I'm getting the "incompatible" message:
I'm not sure if compatibility is limited by just a version number, or there are other breaking changes in the 46 release, but I'd be happy to try it out, if you would lay out some steps for me to follow.
Thanks!
I often run into the issue that I go to the wrong workspace with the first keyboard shortcut. Let's say I want to go to workspace 3 from workspace 5. Then I might hit the shortcut for workspace 2, then realize my mistake, and consequently hit the shortcut for workspace 3.
Normally I don't keep track of what workspace I was on to begin with, in this case, workspace 5. Instead, I use the "go to the previous workspace" shortcut. However, in the case where I do a miss shortcut the first time, this doesn't work anymore. I think it would be cool if they go backward to the previous active workspaces, without this history being modified as long as I have not released the SUPER key.
I think this would be a strict improvement, as it would not really hinder any existing functionality. It of course could be a feature that is disabled by default. I of course can replicate this by writing a wmctrl script, but I think it would be nice if this comes directly with space-bar.
If the Telegram application is open on a workspace, often clicking one of the numbers for a different workspace will open the Telegram workspace instead. It's possibly related to Telegram having unread notifications - ie. if there are unread notifications then whichever workspace is clicked on will go to the Telegram workspace, but if there are no unread notifications, the correct workspace will work. But I'm not entirely sure if this is a condition.
I used a Nerd Font to create icons of my workspaces for the labels, but that means that If I want the icons to match the size of the rest of the icons in my topbar I need to be able to customize the font size for this extension.
Could you add another textbox or dropdown on the appearance screen to allow me to do so?
Thank you.
Hi, thanks for this extension, I'm trying it out and think I will stick with it!
I find the scrolling is counter to my intution. I expect to go to a higher number workspace by draging my fingers top-to-bottom on my touchpad. I'd like to be able to configure this.
Maybe adding the option of scrolling horizontally (I'd prefer "natural" scrolling here) would make sense as well.
Cheers!
EDIT: I just noticed chromium browser uses the same two finger scrolling behavior for tab scrolling if the cursor is positioned on the tab bar as it is implemented for space-bar. I'd still appreciate the option though.
It would be cool if the shortcut could be Ctrl+Shift+number (or something like this), the command would change the current workspace X to the position Y (number) and the other would be rearranged to X.
Disable middle-click to "remove" a workspace would be very nice to people that use Thinkpads, for example, I was really unaware about this behaviour and I still sometimes middle click accidentally and the workspace is gone.
Thanks for the great extension!
I think it would look great and integrate nicely with gnome shell if highlight moved smoothly between the indicator numbers when I use multi-touch swipes to switch workspaces. Rather than snapping over when the switch is complete, as it does currently.
Cheers!
Love the extension to give me back workspace selection by name with newer gnome version.
Would love to get an option to define a different background image for each workspace.
I love this extension on Fedora Gnome. One issue is that I launch apps using the Super Key + numbers that are pinned to the dash. The extension uses the same keybinding to switch to workspace. Is there any way I can customize the keybindings with the extension?
Actual: If I have custom names on my workspaces (in this case I am using fontawesome icons, but this bug exists with any custom names) and I lock and then unlock my screen or suspend/unsuspend the comuter, then any empty workspaces are renamed to their corresponding number.
Expected: Workspace names should be preserved when locking/suspending.
Latest update removed toggle that stops the extension from opening overview every time it is used to switch workspace. Please add it back
I would like to be able to see a separate switcher per monitor...
Hello, can you add please option to show WS names only on overview or overview + names under the photo
https://i.imgur.com/0FapRko.png
P.S. Cool extension!
The workspace names currently don't always properly reflect their content:
Main
, Empty
, ...). The second option would consequently also mean that any new, empty workspace would have that predetermined name.Web
because I first opened the browser on it.I think the first two issues can be solved by simply triggering a re-evaluation of the smart workspace name whenever the window that previously determined the workspace name is closed.
For the third issue, also some watching mechanism is probably needed to detect windows moved to the workspace.
In General setting of Behaviour, there is a toggle to "Show empty workspaces". I would love it if there was a similar switch to "Show only current workspace" which can default to false for backwards compatibility. If this were selected, rather than showing all workspace names, you would only show the name of the active workspace (it would change as you change workspace).
I use 7 workspaces so a lot of space is wasted by showing all of them...
Hi,
Would it be possible to activate the appearance options when the indicator style is "current workspace".
I use dash to panel, and when I need to increase the size of the elements of my panel, dash to panel takes care of it with global options for all the elements of the panel except the space bar applet which is the only one that remains unchanged, so I use the appearance options provided in the space-bar settings to modify the size of the space-bar indicators, and sometimes customize the style a little,
but also space-bar only makes these customization options available when the indicator style is workspace bar.
THANKS.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.