Giter Site home page Giter Site logo

cleomenezesjr / auto-activities Goto Github PK

View Code? Open in Web Editor NEW
27.0 27.0 3.0 101 KB

Show activities overview when there are no windows on GNOME.

Home Page: https://extensions.gnome.org/extension/5500/auto-activities/

License: GNU General Public License v3.0

JavaScript 95.08% Makefile 4.92%
gnome gnome-shell-extension

auto-activities's People

Contributors

cleomenezesjr avatar naipotato avatar zetta1reid0 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

Watchers

 avatar  avatar

auto-activities's Issues

Still not working on GNOME 43

I'm using GNOME 43.3 on Debian Testing (Bookworm). I know you said the problem will be fixed soon but I'd like to know if it will fix the extension for my GNOME version.

Thank you very much for your incredible extension.

Keep up the good work!

Version mismatch

On master it's 15, the release is called 19 but it's actually 15
On the GNOME Shell Extensions website it's 12

Add option to delay overview opening

Some applications close a window and open a new one and that triggers the overview. It’d be nice to have an option to set a delay time. If another window opened in the delay time, don’t open overview, right?

Overview not shown, if Mutter 'Hide all Windows' mode is Active.

Since the Mutter 'Hide all Windows' mode does not hide windows in the the traditional way of hiding them by minimizing everything . Workspace is not actually considered empty and Overview does not show.
This should affect all versions that the mode is implemented that way. But i only tested it on v43.

App Grid when no apps minimized

I would like to see an option to only show the overview when there are actually minimized programs. When all programs are completely closed, it should show you the app grid (or perhaps the desktop). It currently shows you an empty overview when there aren't any programs open yet.

Dragging and dropping windows into the overview will close it

Current extension behaviour:

Files and Terminal are open on workspace 1. Activities are open.
I move Terminal to workspace 2. Activities close.
I move Files to workspace 3. Activities close. Activities open because there are no open windows. This in itself is redundant.

Desired behaviour (vanilla GNOME behaviour):

Files and Terminal are open on workspace 1. Activities are open.
I move Terminal to workspace 2.
I move Files to workspace 3.
I either move to another workspace or launch an app on current empty workspace.

Activities also close if I drag an app on a workspace. I assume this stems from the same issue, preventing me from opening multiple apps from Dash or AppGrid and at once - if I'm not fast enough :) Here's what I mean:

Too.slow.no.terminal.webm

Hope this doesn't require complete revamp.
I love this extension to death. I don't upgrade to a new release without it! Thank you for your contribution <3

new empty workspace

Is it possible to show activities overview when I navigate into an empty workspace?
I think that is very useful because I can start digit immediately for search app, document or other stuff.

Add "Hot Edge" behavior

Auto-activities and hot edge make life easyer on Gnome40, but why two extensions?
If I have one App open, its difficult to start the next one; I use Dash to Panel too,
and the choice for next app is to click on the nine-point icon exor use windows-key.

Add translation support

It would be great to be able to translate this extension into several languages (at least the Preferences window)..

Extension not working

The settings of extension [email protected] had an error:

GLib.FileError: Failed to open file “/home/user/.local/share/gnome-shell/extensions/[email protected]/schemas/gschemas.compiled”: open() failed: No such file or directory

Stack trace:

getSettings@resource:///org/gnome/Shell/Extensions/js/misc/extensionUtils.js:226:31
buildPrefsWidget@/home/user/.local/share/gnome-shell/extensions/[email protected]/prefs.js:46:33
_init@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:32:44
ExtensionPrefsDialog@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:10:4
OpenExtensionPrefsAsync@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:124:33
async*LaunchExtensionPrefsAsync@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:110:14
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:368:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:401:34
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:186:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:22:13
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
start@resource:///org/gnome/gjs/modules/script/package.js:190:8
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

Error after updating to version 6

I have updated Auto Activities to version 6, but my extension manager now indicates that the extension encoutered a problem and can't be enabled (see screenshots below):
Capture d’écran du 2023-02-11 10-55-52
Capture d’écran du 2023-02-11 10-55-59

As of the technical details, I got the following report:

The settings of extension [email protected] had an error:

GLib.FileError: L’ouverture du fichier « /home/ireneethirion/.local/share/gnome-shell/extensions/[email protected]/schemas/gschemas.compiled » a échoué : échec de open() : Aucun fichier ou dossier de ce type

Stack trace:

getSettings@resource:///org/gnome/Shell/Extensions/js/misc/extensionUtils.js:226:31
buildPrefsWidget@/home/ireneethirion/.local/share/gnome-shell/extensions/[email protected]/prefs.js:46:33
_init@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:32:44
ExtensionPrefsDialog@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:10:4
OpenExtensionPrefsAsync@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:124:33
async*LaunchExtensionPrefsAsync@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:110:14
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:368:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:401:34
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:186:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:22:13
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
start@resource:///org/gnome/gjs/modules/script/package.js:190:8
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

I have tried to uninstall & reinstall the extension but I still can't enable it because of this error

Opening an app on an empty workspace does not gain focus

Using a keyboard shortcut to open an app on an empty workspace from the overview results in that particular application losing focus. I have to alt-tab that app in order to proceed further. I turned off all other extensions to minimize conflict and it still happens. Using the mouse to launch applications work fine. It's only when an app is launched with a keyboard shortcut that it ceases to gain focus. I also noticed this happens only with GTK apps. Qt apps gain focus correctly.
Occurs on Fedora 38 with Gnome 44.1. Bugs out on both wayland and xorg for me.

I have attached a short screencast that demonstrates this. Notice the loss of focus indicated on the top left of the panel by the activities and applications indicator. Please let me know if you'd like me to try any other scenarios.

Screencast.from.2023-05-15.12-30-35.webm

WIP: Revamp UI

I am working to modernize the extension interface with Libadwaita widgets. I would like to know if this change interests you, so I can proceed with the change.

image

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.