Git Product home page Git Product logo

babar's People

Contributors

fthx avatar g-dh avatar hseliger avatar neonfuz avatar rickybrent avatar titov-vv avatar wooque avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

babar's Issues

option to clutter/group icons from other active extensions of our selection into one icon in the panel to save some space

how about an option to clutter/group icons from other active extensions of our selection into one icon in the panel to save some space.

that would extra beneficial for those of us using small monitors on portrait mode and generally have a cleaner interface

this feature may be from another extension ( which after some research,I couldn't find- maybe someone here knows? )
or the same that would really make a good match

[MISC] AUR package and License

Hello.

First of all, thanks for your work, BaBar is very useful to me!

I didn´t know where else to contact you. I wanted to let you know I´ve created an AUR package of your extension.

For best practice purposes, have you considered using a license under which to submit your extension?

Thanks for your attention.

Feature request: add a functionality like quicklists-gnome-shell-extension as sub-menu on active windows and favorites

Adding quicklists-gnome-shell-extension functionality into Ba Bar on active windows and favourite apps can save a huge amount of time especially with the "recent items/files" option.

not sure how this could be done though...
maybe

  • on favourite apps:
    - either as a submenu that appears if you hover the pointer a bit longer while still being able to just click the app itself
    - or right next to every favourite app could be a small button that reveals the extra menu (might be better)

  • on active windows maybe after right-clicking there could be an extra icon for this right after the options for changing workshops

gnome 44

Hello,

After upgrading to Gnome 44 the extension activation button is in error state and the error is due to the following lines inenable/disable (constructor/destroy) functions of extension.js:

let monitorManager = Meta.MonitorManager.get();

Log from journalctl:

gnome-shell[1930]: JS ERROR: Extension babar@fthx: TypeError: Meta.MonitorManager.get is not a function
Do you have any idea what is wrong?

Feature: Add workspace separation icon

image
^ These numbers seem too fat

Would be nice if the user could just chose their own separator, or at least have the option to have '|' as a separator.

Disabling the workspace numbers just groups all the icons and makes workspace separation confusing

Scroll on extension's settings

When I open the extension's settings, I miss some items at the bottom of the window because it goes under the screen view and I can't scroll down to access them. Please put an scroll in it so we can reach all the items. I'm attaching a screenshot.
Screenshot

Place application icons behind app menu

Please put the running app icons behind the application menu. The sort should be like this: the apps menu, the star (favorites), workspace number 1, running app icons, next workspace number, an then current window (or app) menu.

Thank you.

Hide empty workspace numbers [feature request]

Hi! I'm loving this taskbar!

However there is a tiny issue that annoys me. I've set a static number of workspaces (seven in my case) and I regularly use up to five. However, most of the time I only use two or three. Thus there is a series of workspaces numbers showing in BaBar which truly takes space for nothing. I would like to be able to have a setting that would allow me to disable workspaces that have no applications open in them.

This is what it currently looks like, with too many numbers. Beware, I might very well only be using workspaces 2 and 5, so not necessarily the first ones, nor consecutive ones.
Capture d’écran de 2021-10-07 14-29-54

Would this be doable? Thanks a lot!

Not working with Gnome 43.0

Hi.

The extension is not working anymore with Gnome 43.0 (on debian bookworm). In extensions preferences, it says "This extension is not compatible with your Gnome version").

Add abilty to remove color from tasks icons of non current workspace

I think it is very hard to see at a glance what is the current workspace. The tasks icons and the workspace numbers are slightly less bright but it is still very hard for me to figure that out.

Browsing the settings I saw a "Remove color from tasks icons"... It made me think it would be great to have a "Remove color from tasks icons from non current workspace." (maybe it wouldn't be hard to implement since the mechanism to remove color already exist ?) !

That way it would be much more easy to see instantly what is the current desktop, less work for the brain 🎉.

how about a second drop down menu of our choice

maybe not a "ba bar" specific question but ill ask anyway...

how about a 2nd drop menu like the "favourites" one with items of our choice?
to avoid any confusion with the rest of the system could be "ba bar" only option with a user defined sub-/menu
e.g. shortcuts/bookmarks/projects/files from browser and other apps

also adding the ability to add submenus on the clickable items themselves

thank you for listening

Add more options to thumbnails

It would be nice to be able to resize the thumbnail of the app, have the option to display it when hovering over the app and cut parts of it to use as pop up apps that don't have it.

Drag-and-drop windows across workspaces

Hey,

Thank you very much for your contribution to the GNOME ecosystem. Lightweight extensions that restore functionality to the mostly empty top panel, without deeply altering the shell nature, are very welcome.

One feature I like in the workspace list panel applet from other desktop environments such as Xfce, MATE or (unless I'm mistaken) KDE is reorganizing windows by moving them across workspaces. Simply drag and drop the corresponding icon and you're done. In GNOME, you need to enter the Overview to do that, and window thumbnails from the workspace list on the right are not always as legible as application icons.

To my knowledge, the only GNOME extension offering that feature was Workspaces to Dock, and it's unfortunately unmaintained now.

So, do you think that would be much work for you to incorporate that into BaBar?

Thanks in advance for considering my suggestion.

Feature request: Improve tasks visualization

Hi!

there are some things that bothers me.

image

  • When I have multiple Chrome windows open, the task shows all of them. Could it be possible to group them together into one element
  • After grouping them together, could we show a popover window which shows a list, or even better a preview, of those windows?

I'm thinking something similar to what dash-to-panel does which would be perfect, but dash-to-panel IMHO does too many things in one extension
image

Regards

Tool Tip, Right Click Thumbnail renders at top location when Panel is moved to bottom

Steps to recreate:

  1. babar setting -- Move panel to bottom of the screen: True
  2. babar setting -- Tasks: right click to show window thumbnail: True
  3. Right click on active window

I was expecting the thumbnail to render relative to the bottom position the bar is now located at.
Instead both the roll-overview tool tip and the preview continue to render as if the bar remained on the top.
Unsure if this would be considered a bug or feature.

Screenshot from 2022-10-15 09-31-49
Screenshot from 2022-10-15 09-37-12

Global menu

Many of us miss global menu, it would be awesome if we could choose between current app menu which is the window name and a global menu. Currently, for menu we should click on the window name on top bar and do what we want but if we could have the menu items in top bar, it would be awesome.

Some apps are not showing

Hello,
I'm using this extension for several weeks. And I realized that some apps are not showing in the top bar. I'm not sure why but I can say these apps already are not very supported by Gnome I guess (they are not using the Gtk theme for example). But these apps are showing in Alt+Tab Menu. For example, Hydrogen is not working with the extension, and when I open the app, other workspaces are not showing (Hydrogen Drum Machine 1.0.0-rc1 (Jun 11, 2020))

Before Hydrogen start:
image

After Hydrogen start:
image

The same things happen with the "CopyQ"(v3.10.0) app also. Is there a way that you can fix it?

UPD: Also same things happen with Zoom Video Conference


Ubuntu 20.04.4 LTS
64-bit
Gnome: 3.36.8
Windowing System: X11

Add all favorites in task bar even if not launched yet

Hello,

It's a feature request.

It is possible to add the list of favorites App in the task bar, even those one are not launched yet?

Today, the behavior is, the App icon is pined in task bar while this one is running.
My desire is to have the favorites App listed (launched or not) to be able to run it in one click.

[FR] Panel at the bottom of the screen

Thanks for the extension, it works pretty well.
But I can't get used to panel on top of the screen. Is it possible to make an option and allow BaBar work not only at top side but also at bottom side of the screen?

The icons disappear when some software is running

I meet the same trouble like #49 when MatLab is running on Ubuntu20 with gnome-shell3.36.9. Here is the error:

JS ERROR: Error: Too few arguments to method St.TextureCache.bind_cairo_surface_property: expected 3, got 2
_create_window_icon@/home/wxz/.local/share/gnome-shell/extensions/babar@fthx/extension.js:383:32
_create_window_button@/home/wxz/.local/share/gnome-shell/extensions/babar@fthx/extension.js:336:29
_update_ws@/home/wxz/.local/share/gnome-shell/extensions/babar@fthx/extension.js:319:17

Here I record it:
barbar

And my env:
image

Babar thinks "DING" is a window

Firstly, thank you for the simple task bar project and this current remake. I love saving screen space.

I use a extension for better desktop icons, DING. Babar recognizes it as a window at the sticky workspace. Clicking on the right gear below shows/hides the desktop icons.

image

I am not sure, though, where the left gear comes from. I will try to find out later.

[Feature request] Ask for preferences

We need options.
There are a few things that I don't like in this ADD-ON, and am not a programmer.
There are no options to change those things, like the app menu ICON, and the workspace icons, they would look better being rounded instead of squares.
I love your extensions, it is not heavy for the system.

Horisontal workspaces, autostart and hotkeys

First of all, thanks for the great extension. I want to ask to add some features.

  1. Horisontal workspaces. For me it's much more logical then vertical workspaces.
  2. Hotkeys for workspaces by numbers. Pretty much any modificators keys, but some fast way to switch workspaces nonlinearly.
  3. Hotkey to fast change between two workspaces. It will wonderful for coding and testing. Just one key, preferably customizable to go back to last workspace.
  4. Autostart application to workspaces. It can be last state or customizable by config, doesn't matter, just way to fast recreation of working setup.

I would be grateful if you consider including this features in the extension.

Some touchscreen controls don't work

choosing workspaces or active windows do work,

BUT touchscreen controls like "clicking" at one of the favorite apps or the activities/app-list don't work with touch

Borders wrapping task, and activities button, too narrow on GNOME 40

Hi,

sometimes in GNOME 40 the box that encloses groups, like tasks or the activities button, is too narrow as you can see in the next image.
image

This is weird because sometimes there is enough space and others dont. This issue can be seen more times in the activities button.

Regards.

Wayland issue

When using GNOME on Wayland, first time window is opened it is shown faded like it's minimized, but when second window is opened, they both appear normal, and after second one is closed, so only first one is left, everything is normal.
So issue happens only when first window on workspace is opened.

Click on workspace name: left = switch only, middle and right = switch and show overview

To quickly switch between workspaces the clicks on workspace names could be differentiated between: switch to workspace and show overview (current behaviour for any mouse button) and switch only.

Right now it requires two clicks to just switch the workspace (or a single one on a task, but this is not always desired).

So the feature request is to have different behaviour in _toggle_ws(ws_index) based on the mouse button.

GNOME 40 compatibility

Error in gnome-shell log

JS ERROR: TypeError: Main.overview.viewSelector is undefined
_init/<@/home/vuk/.local/share/gnome-shell/extensions/babar@fthx/extension.js:46:66

Will try to fix it

Toggle of "Always on visible Workspace" only reflected on additional action

I found a 'minor' glicht in the UI behaviour:

Reproduce:

  • configure babar to show workspace buttons
  • open some windows
  • right click on a window title and select "Always on visible Workspace"

Expected:

  • window icon is moved to front of babar immediately

Observed:

  • babar is updated only if something causes it to _update_ws like switching windows or change their maximized/minimized state

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.