Description:

This is a Plasma Panel and Plasmoid that try to implement the mac or plank way of task management...
Now Dock development is deprecated!!!!

All the new efforts have moved to Latte Dock!!! ;)
the following days there will be announcements and info about the new kid in the block!!!

GitHub: https://github.com/psifidotos/Latte-Dock/
KDE Store: https://store.kde.org/p/1169519/



--------------------
v0.5, compatible with Plasma 5.8
v0.4, compatible with Plasma 5.8
v0.3, compatible with Plasma 5.7

New Features in 0.5 - Panel
- masking support,transparent areas are letting their mouse events to go to dock's underneath windows
- visibility states: Below Active, Below Maximized, Windows Cover, Windows Go Below, Auto Hide, Always Visible
- beautiful sliding animation for showing or hiding the dock

Features
- double layout with special spacer (-left and right- and -top and bottom-)
- Now Dock Panel Configuration Window
- add plasmoids and animate them
- lock plasmoids in order not to animate
- automatic categorizing of plasmoids that probably would break the hovering animation
- anchor the panels content in every way you want, center, left, right, top, bottom
- beautiful visuals for dragging and drag n' drop plasmoids
- support plasma's panel theme and set its background size
- translations

New Features in 0.5 - Plasmoid
-- real icon shadows all the time
-- various small improvements and adjustements in order to cooperate smoothly with the new architecture of Now Dock Panel 0.5

Features
-- player buttons in menu
-- set activities for a task
-- fixes in animations
-- add window options
-- support different launchers per activity
-- window previews
-- highlight windows
-- anchor your plasmoid wherever you want in order to provide proper zoom animation
-- visual indicator for tasks progress (e.g. copying files)
-- configure animation duration
-- work smoothly with Now Dock Panel
-- zoom tasks on hover
-- various animations for several cases (e.g. adding, removing launchers and windows)
-- activities and virtual desktops agnostic
-- launchers
-- dragging, drag n. drop (from outside)
-- different coloring for states
-- plasma theming

Known Limitations:
- Transparent Panels are supported through a specialized produced theme (this is going to be fixed in Plasma 5.9)

-----
Translators:
You can now use the project's github page in order to translate and submit your translations....

-----
Installation Steps

Step 1: Uninstall any locally installed now dock components by using the uninstall-local.sh script
Step 2: the installation process for Now Dock Panel 0.5 must be followed manually through the installation script!!!
install-global.sh: provides a "for all users" installation including the translations but it has some basic plasma dependencies

Requirements for build and install:
cmake
plasma-desktop >= 5.8.0

and development packages for:
Qt5Core >= 5.6.0
Qt5Qml >= 5.6.0
Qt5Quick >= 5.6.0
extra-cmake-modules >= 5.25.0
KF5Plasma >= 5.25.0 (plasma-framework-devel)
KF5PlasmaQuick >= 5.25.0 (kdeclarative-devel)
KF5WindowSystem >= 5.25.0 (kwindowsystem-devel)
KF5KDELibs4Support >= 5.25.0 (kdelibs4support-devel)
KF5CoreAddons >= 5.25.0 (kcoreaddons-devel)

------
Important 1: From version 0.5 the Now Dock Plasmoid is included in the Now Dock Panel
Important 2: until Plasma 5.9 comes out, for transparent panels you should use the python interface to produce a corresponding plasma theme, plasma-transparent-panel.py.v0.2.2.tar.gz
Last changelog:

v0.5.0 1 year ago

- merge plasmoid and panel into one package
- masking support,transparent areas are letting their mouse events to go to dock's underneath windows
- Visibility States: Below Active, Below Maximized, Windows Cover, Windows Go Below, Auto Hide, Always Visible
- beautiful sliding animation for showing or hiding the dock
- multi-screen support
- disabled compositing support
- real icon shadows all the time
- fix, settings activities for a task

ragilsatrio

9 months ago

I have installed this version completely , How Do I activate ? The Dock / Panel won't show up . ( Installed via apper GTK , KDE , using Fedora 25 KDE) Thank You .

Report

C

Psifidotos

9 months ago

Does Fedora provide a package for it?
If it does you can just right click on the desktop->Panels->Now Dock Default Panel

if it doesnt the only way is to install it from source...

as a notice Now Dock development has been stopped and all development efforts have moved to Latte Dock:
https://github.com/psifidotos/Latte-Dock/

unfortunately Fedora has a bug for this according to reports from our user base of Latte and needs adjustments after installation...

Report

hugeblank

9 months ago

How did you go about getting rid of the panel itself? Even when I use autohide I get this annoying bar that pops up. sometime it works, sometimes it doesn't: http://imgur.com/a/BBqAy

Suggestions?

Report

Python

9 months ago

Now Dock can be considered deprecated
It is now replaced by the more evolved Latte-dock
In https://store.kde.org it is present, the 0.5.91 version
but my strong suggestion is to download and install directly from the master branch from:
https://github.com/psifidotos/Latte-Dock:

and here is the F.A.Q's page:
https://github.com/psifidotos/Latte-Dock/wiki/F.A.Q.


Before running the installation script you have to install the dependencies needed for compiling
and then you can easily, download and install from the last master branch by running these commands:

git clone https://github.com/psifidotos/Latte-Dock.git
cd Latte-Dock
./install.sh

Report

C

Psifidotos

9 months ago

you need to use the python transparent panel gui to produce a plasma theme that has transparent panel at bottom (south)

https://dl.opendesktop.org/api/files/download/id/1481722071/plasma-transparent-panel.py.v0.2.2.tar.gz

Report

snowboarder74

11 months ago

Unfortunately it does not install....I have installed all dependencies but get the same error;

CMake Error at CMakeLists.txt:10 (find_package):
Could not find a package configuration file provided by "ECM" (requested
version 0.0.11) with any of the following names:

ECMConfig.cmake
ecm-config.cmake

Add the installation prefix of "ECM" to CMAKE_PREFIX_PATH or set "ECM_DIR"
to a directory containing one of the above files. If "ECM" provides a
separate development package or SDK, be sure it has been installed.

Report

C

Psifidotos

11 months ago

which distro are u using?

I think you need also, extra-cmake-modules

Report

snowboarder74

11 months ago

Yup, that did it!
I was missing the extra-cmake-modules.
I am using Maui Linux which has KDE Neon as its base.
Thank you for your help!!

Report

BodNX

11 months ago

Nice!
I like this panel and what you try to do with it.
First, it was not easy to install using the script (dependencies problems), but I managed to do it without knowing much things.
Later I installed it with AUR (Manjaro), and that was really easy...
I don't understand everything, how to configure, but I am still discovering.
I believe it might replace the actual default plasma panel.
Great work, thank you!

Report

BodNX

11 months ago

I like this dock and what you try to do with it.
It was not easy to install (dependencies problems), but I managed to do it without knowing much things.
I don't understand everything, the way it works, but I am still discovering.
I believe it might replace the actual default plasma panel...
Great work, thank you!

Report

ianaf

11 months ago

In plasma 5.8.4, the install-global.sh script works successfully, but when I open the plasmoid or panel I get the message:

Error loading QML file: file:///usr/share/plasma/plasmoids/org.kde.store.nowdock.plasmoid/contents/ui/main.qml:32:1: module "org.kde.nowdock" is not installed

Report

ianaf

11 months ago

Never mind I found this bug on the github page.
https://github.com/psifidotos/nowdock-panel/issues/39

Report

Python

1 year ago

HI Psifidotos

I use opensuse tumbleweed plasma 08/05/90
but I have no problems with "plasma-transparent-panel.py.v0.2.2"

if I run the command:
python transparentpanel.py .Customized South

I get:

user theme: .Customized
Disabled Shadows
left
topleft
top
topright
right
kbuildsycoca5 running ...
Recreating KSycoca file ("/home/Ivan/.cache/ksycoca5_it_o+u3SnQQWnjKCri7qlMd6FSVL5w=", version 303)
kf5.kservice.sycoca: Parse error in "/home/Ivan/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu", line 1, with 1: "unexpected end of file"
The desktop entry file "/usr/share/applications/Home.desktop" has Type = "Link" instead of "Application" or "Service"
kf5.kservice.sycoca: Invalid Service: "/usr/share/applications/Home.desktop"
kf5.kservice.sycoca: The menu contains spec file to Layout or DefaultLayout tag without the mandatory Merge tag inside. Please fix your file.
Saving

Report

Python

1 year ago

It was so long that I wanted a like iOS dock bar that I find the most convenient solution for the management of applications, especially with plasma and its activities that if properly configured make our work much more clean, comfortable, and smart
especially when integrated with applet as folderview to group program categories and their related video tutorials and PDF, all accessible with a single click
always about of intensive use, of the activities, even I find fantastic, an applet called plasmatube, with its preset button for activities is perfect if docked on panel to group different video categories

having said that, I would like to report these problems encountered in the hope that it will be useful to improve the already awesome job you did !!!!

- I can not assign tasks to different activities (or all or just one but no more than one.)

- It is not possible to have separate processes for wine app, and then associate them with activities

- It would be useful to be able to associate folderviews, which I use as categories of programs, to activities

- Cycle scroll through tasks on mouse wheel is disabled, it would be very convenient to use it as well as I did with kxdocker

- To avoid jumping from one activity to another, I usually prefer to configure nowdock to show only tasks of current activity. But in this case, is there a practical way, to list the activities that use it ? ( on launcher itself or maybe in the task panel )


- Kxdocker at one time used png icons and seemed far less blurry, is it my impression ? It depends on the type of image (svg) or is a problem of scaling up rather than down ?

- Is there a road map that I can follow ? I can not resist to discover the features you're working on :)

Really nice work !!! thank you so much !!!!!

Report

C

Psifidotos

1 year ago

Hello Python,

you can use the following for Feature Requests and Bugs, please report there:

https://github.com/psifidotos/nowdock-plasmoid/issues
https://github.com/psifidotos/nowdock-panel/issues

just try to create different issues for each bug or feature request... some of which you are mentioning are already implemented... for example different launchers per activity or global launchers...

currently I am working on adding some features in the core plasma codepage... I hope that before Plasma 5.9 release I will go for the following:

1. transparent panels independent of theme (this has already been merged in plasma for 5.9)
2. automatic resizing of the panel's height based on the user's choices
(zoom factor and icon size)
3. panel masking (real transparent panels - the mouse events are going to the windows below the panel in the areas that it is transparent)

Report

cipricus

1 year ago

I was able to install in Plasma 5.8 using the install script from the master package, but the dock plasmoid is integrated completely into the panel, not above it like a dock. To make it look like a dock, as in your images, I have to use just the plasmoid on the desktop without the panel. Is there some settings that I am missing?

Report

C

Psifidotos

1 year ago

The plasmoid must be in the panel. What is missing I think is a plasma theme that is going to have that spesific panel transparent. You should use the following python script/gui:
https://dl.opendesktop.org/api/files/download/id/1473029935/plasma-transparent-panel.py.v0.2.2.tar.gz

extract it and click on transparent.sh, it should help you to create that special theme from any of your system's themes.

Important Notice: You must disable the Desktop Effects, Blur and Window Contrast after you enable the specialized theme



Report

alfkde

1 year ago

Hi.

In first place, thanks for your work.

I am trying to use this extension, but I have a problem: it installs without problem but when I select Add Panel, there is not option for Now Dock Panel.

I am using OpenSuse 42.1 with plasma 5.7.95.

How can I make to add a now dock panel?

Report

C

Psifidotos

1 year ago

I received today a report for this...

That in Plasma 5.8 the panel is not shown in the list... I am are trying to find out that has changed in Plasma 5.8 and this broke... I will keep you informed!! There is a chance that with manual installation of the package after I have updated something, this will be fixed...

Report

cuy11

1 year ago

I can confirm it works on Plasma 5.8 using the install.sh script. Btw Great Work!

Report

C

Psifidotos

1 year ago

Thank u !!

Small Notice: Next version 0.4 should be installed only through the install script!! 1-click install will not be exposed to the user in order to protect its system

Report

v0.5.0 1 year ago

- merge plasmoid and panel into one package
- masking support,transparent areas are letting their mouse events to go to dock's underneath windows
- Visibility States: Below Active, Below Maximized, Windows Cover, Windows Go Below, Auto Hide, Always Visible
- beautiful sliding animation for showing or hiding the dock
- multi-screen support
- disabled compositing support
- real icon shadows all the time
- fix, settings activities for a task

v0.4.0 1 year ago

- plasma 5.8 fixes
- add shadows for the applets
- important: installation process only through the installation scripts

v0.3.1 1 year ago

-- support double layout for plasmoids (-top and bottom- or -left and right-)
-- new default layout that adds Now Dock plasmoid and a clock
-- add localization support and translations

v0.3.0 1 year ago

-- initial version

product-maker cuy11 Apr 20 2017

product-maker RKoch3196 Apr 05 2017

product-maker FraQu Feb 23 2017

product-maker janet Feb 11 2017

product-maker aram Feb 03 2017

product-maker bunbunbunneh Jan 24 2017

product-maker gustawho Jan 12 2017

product-maker mirkogennari Jan 03 2017

product-maker BodNX Dec 28 2016

product-maker marax_faraii Dec 15 2016

product-maker deabru Dec 15 2016

product-maker Lawless Dec 04 2016

product-maker bascha Nov 24 2016

product-maker gfdsa3 Nov 24 2016

product-maker ujnhz Nov 24 2016

product-maker maciaschain Nov 24 2016

product-maker mnbvc Nov 20 2016

product-maker tremep Nov 17 2016

product-maker tepca Nov 09 2016

product-maker rewqtz Nov 09 2016

product-maker dubious Nov 09 2016

product-maker rvs75 Nov 08 2016

product-maker izzzy Nov 05 2016

product-maker fracaburda Oct 31 2016

product-maker mujuanp Oct 14 2016

product-maker dubkat Sep 24 2016

product-maker littlecuba Sep 22 2016

product-maker maxxsc Sep 19 2016

product-maker Omega9 Sep 18 2016

product-maker chaosphere Sep 18 2016

product-maker Psifidotos Sep 18 2016

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.5.0
updated Mar 26 2017
added Sep 17 2016
downloads today
0
page views today 6