
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/psifidotos/nowdock-panel/
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
v0.5.0 4 years 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.5.0 4 years 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 4 years ago
- plasma 5.8 fixes
- add shadows for the applets
- important: installation process only through the installation scripts
v0.3.1 4 years 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 4 years ago
-- initial version
ragilsatrio
3 years ago
Report
Psifidotos
3 years ago
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
4 years ago
Suggestions?
Report
Psifidotos
4 years ago
https://dl.opendesktop.org/api/files/download/id/1481722071/plasma-transparent-panel.py.v0.2.2.tar.gz
Report
Python
4 years ago
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
snowboarder74
4 years ago
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
Psifidotos
4 years ago
I think you need also, extra-cmake-modules
Report
snowboarder74
4 years ago
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
4 years ago
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
4 years ago
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
4 years ago
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
4 years ago
https://github.com/psifidotos/nowdock-panel/issues/39
Report
Python
4 years ago
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
4 years ago
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
Psifidotos
4 years ago
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
4 years ago
Report
Psifidotos
4 years ago
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
4 years ago
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
cuy11
4 years ago
Report
Psifidotos
4 years ago
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
Psifidotos
4 years ago
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