micheleg / dash-to-dock

A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops.
https://micheleg.github.io/dash-to-dock/
GNU General Public License v2.0
3.89k stars 460 forks source link

GNOME 3.35 (3.36 beta) compatibility #1084

Open mikedep333 opened 4 years ago

mikedep333 commented 4 years ago

Hi,

GNOME 3.36 beta (3.35.90) is coming out in 6 days.

I am co-maintainer of the gnome-shell-extension-dash-to-dock RPM package in Fedora, and users using Fedora 32 / rawhide (with GNOME 3.35 / 3.36) are already asking for a newer version of it that is compatible with GNOME 3.36

If you can develop and provide an unstable 3.36 development branch, I would be happy to package it for Fedora 32 / rawhide until a new stable release is available.

Thank you, -Mike

franglais125 commented 4 years ago

Sorry for not keeping up as closely, but is there a list of known compatibility issues?

I see from your link that some people have trouble. Getting logs would help a bit.

mikedep333 commented 4 years ago

@franglais125 No worries; thank you for this extension.

The user replied and attached a log.

This excerpt seems to be the current issue:

Jan 27 11:39:57 gnome-shell[3462]: JS WARNING: [/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIcons.js 1052]: reference to undefined property "_onLeaveEvent"
Jan 27 11:39:57 gnome-shell[3462]: JS ERROR: Extension dash-to-dock@micxgx.gmail.com: TypeError: appIconPrototype._onLeaveEvent is undefined
                                   _init@/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIcons.js:1052:9
                                   _init@/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dash.js:226:30
                                   _init@/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/docking.js:236:21
                                   _createDocks@/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/docking.js:1702:20
                                   DashToDock_DockManager@/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/docking.js:1594:9
                                   enable@/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/extension.js:16:5
                                   _callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:148:13
                                   loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:277:21
                                   _loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:487:13
                                   collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:17
                                   _loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:466:9
                                   _enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:496:13
                                   _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:527:13
                                   init@resource:///org/gnome/shell/ui/extensionSystem.js:48:9
                                   _initializeUI@resource:///org/gnome/shell/ui/main.js:242:5
                                   start@resource:///org/gnome/shell/ui/main.js:138:5
                                   @<main>:1:31
Titaniumtown commented 4 years ago

Yes! Please update dash-to-dock for Gnome shell 3.35 and the upcoming Gnome shell 3.36!

Edit: phrasing

Titaniumtown commented 4 years ago

When #1097 gets pushed into the master branch, this issue should be resolved. I compiled and ran that branch and it worked fine for me (I'm on gnome-shell 3.35.91).

TheAifam5 commented 4 years ago

Any update on this? ArchLinux rolled 3.36.0 out to public.

afrapiqin commented 4 years ago

@TheAifam5 you might want to check here instead