Σελίδες

Wednesday, 14 December 2016

Now Dock v0.5

Hello everyone,
Now Dock Panel v0.5 is baked and ready for consume!!!


"...a Plasma Panel and Plasmoid which are trying to implement the mac or plank way of managing plasmoids and tasks... "

Now Dock Panel v0.5.0



Now Dock Plasmoid New Features:
  • real icon shadows all the time
  • fix, settings activities for a task
  • various small improvements and adjustments in order to cooperate smoothly with the new architecture of Now Dock Panel 0.5

Now Dock Panel New Features:
  • 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

-----
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
  • 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




Links
[Now Dock Panel v0.5 - store.kde.org]

[OpenSuse BuildService]
[Arch - AUR]

I hope you find them useful!!

regards, 
michail

14 comments:

  1. I must be missing something. It seemed to build OK and I have the plasmoid up and working, but how do I get other widgets onto it? Like systray?

    ReplyDelete
    Replies
    1. You must add the Now Dock Panel....

      Right Click at Desktop->Add Panels->Now Dock Default Panel

      Delete
  2. I have a problem i cant see the window preview for icons and i dont know the problem But is a great Dock for plasma and the best for linux ty and sorry for my very horrible english.

    ReplyDelete
  3. I was able to build it but neither zoom on hover nor window preview seem to work. Did I miss something? I'm on KDE neon.

    ReplyDelete
    Replies
    1. Now Dock zoom by design works only with locked widgets

      Delete
  4. for those following the news...
    The future is called: Latte Dock, https://github.com/psifidotos/Latte-Dock/ ;)

    - standalone
    - crashing plasmashell the dock is still working
    - using plasma technologies fully
    - easy to use
    - no issues with blur effects etc
    - compatible with plasma 5.8 and above

    co-operating with my friend @audoban owner of Candil-Dock....
    Candil-Dock + Now Dock = Latte Dock.... ;)

    ReplyDelete
  5. It looks great! Thank you very much for this work. I'm also testing Latte Dock and I love it!

    Χαιρετίσματα από την Ισπανία!

    ReplyDelete
    Replies
    1. thank u !!!! ;)

      Ευχαριστώ πολύ !!!

      Delete
  6. Just stumbled across your latte dock project. I like it so far. I'm looking at a replacement for Cairo Dock.

    A request:

    I use separate launchers with Google Chrome to open up specific web apps. For example, I have one launcher I use to open Gmail which opens up a new Chrome window for Gmail. I would like to be able to have a separate launcher showing that it is the open Gmail window instead of being combined with the other open Chrome windows launcher. Also, being able to change the icon of the launcher would be nice too. Thanks for your work.

    ReplyDelete
    Replies
    1. This is a known libtaskmanager issue of plasma, same problem occurs with the default taskmanager of plasma. Plasma developers said that this is fixed in Plasma 5.9. I havent tested it..

      Delete