Code Monkey home page Code Monkey logo

nlpsuge / always-show-titles-in-overview Goto Github PK

View Code? Open in Web Editor NEW
19.0 2.0 3.0 1.06 MB

This a Gnome Shell extension, which customizes the Overview, including always showing titles of all window thumbnails and setting the position of icons and titles, etc.

Home Page: https://extensions.gnome.org/extension/1689/always-show-titles-in-overview/

License: GNU General Public License v3.0

JavaScript 100.00%
gnome-shell-extension gnome gnome3 overview workspace linux title

always-show-titles-in-overview's Introduction

Always-Show-Titles-In-Overview

This a Gnome Shell extension, which customizes the Overview, including always showing titles of all window thumbnails and setting the position of icons and titles, etc.

Get it on GNOME Extensions

image

Why I write this extention

Please read this post(Gnome 3.26: How to get the window titles in the activities view back?) and this comment below Gnome Bugzilla - Window picker layout improvements.

Features

Features Default Setting
Always show titles of all window thumbnails -
Always show close buttons of all window thumbnails off
Window titles position (Bottom, Center) Bottom
Move window titles to the bottom when fullscreen on
Move window titles to the bottom for video/TV players, like SMPlayer on
Show app icons on
App icon position (Bottom, Center) Bottom
Hide icons when fullscreen on
Hide icons for Video/TV players, like SMPlayer on
Tweak the window thumbnail active size increment (from 5 to 60) 15
Hide the background off

Gnome versions

Gnome version Branch Is default branch?
Gnome 40 to 44 gnome-40-44 No
Gnome 45+ gnome-45+ Yes

Settings

This extension has a Settings now, which makes it more useful:

image

TODO

  • Remove the fade time when leave a window
  • Find a way to distinguish the selected window and the others. 1. Maybe I can find a way to increase the light of the highlight around the selected window. 2. Or I can find a way to reverse the color of the title and it's background of the highlight around the selected window. (Gnome-shell has this feature now by larging thumbnail when the cursor hovers over it.)
  • Be compatible with GNOME Shell v3.36
  • Wine-based application's window has no close button. Remove 'if (this._windowCanClose())' can fix this issue, but I don't know if it's a good idea. I see that Wine application has close button now.
  • Add Preferences for this extension for setting show or hide app's icon, changing title's position

always-show-titles-in-overview's People

Contributors

nlpsuge avatar

Stargazers

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

Watchers

 avatar  avatar

always-show-titles-in-overview's Issues

Error loading extension

Hi. First of all, thanks for developing this extension!

I was eager to try it out, but I haven't been able to get it working. Installing it either via the Gnome Shell Extensions website or manually (downloading the extension version 8 for gnome-shell 3.36) have both led to this:


When I hover over my cursor over this exclamation mark I get the message "Error loading extension".

I dug a little deeper into the logs and this is what I found:

May 22 23:13:55 surface-linux gnome-shell[3845]: JS ERROR: Extension [email protected]: ImportError: No JS module 'windowPreview' found in search path
    @/home/pesader/.local/share/gnome-shell/extensions/[email protected]/extension.js:14:23
May 23 10:54:09 surface-linux gnome-shell[3836]: JS ERROR: Extension [email protected]: ImportError: No JS module 'windowPreview' found in search path
    @/home/pesader/.local/share/gnome-shell/extensions/[email protected]/extension.js:14:23

Additional info:
gnome-shell: 3.36.7
distro: ubuntu 20.04

Thanks again for developing this!

Gnome 40 compatibility

Thank you for your work on this. I share your concern about Jetbrains IDEs.

Did you plan to support Gnome 40?

Support for Gnome 45

This extension needs to be updated to work with Gnome 45. Most extensions are broken due the new standard.

Overview can't be closed when started on 2nd screen

With the latest version on extensions.gnome.org, the overview can't be closed any more by pressing ESC or SUPER key.
I found, that this only happens when the overview is started on the 2nd screen (e.g. by pressing SUPER).

Current versions:

Feature request: Show in App Grid

Having the option to apply these features also to the window previews in the App Grid would make the extension even better for me since I use the App Grid a lot.
Btw, thank you for making this extension.

Hovering make the other titles disappear

When you hover over one window, the other titles disappear. That happens especially when you switch desktop: if your cursor happens to land on a window instead of an empty space, you never see the titles of the other windows.
(Ubuntu 18.10 up-to-date)

Support for Gnome 46

Hi,

GNOME auto-disabled this great extension since the update to GNOME 46.
Can we upgrade it?

Gnome 42?

Title. Thank you for all that you do <3

Gnome 43 support

The extension seems to already work in 43, just needs the manifest.json updated.

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.