Giter Club home page Giter Club logo

nowdock-panel's People

Contributors

kamikazow avatar lomapur avatar psifidotos avatar s8321414 avatar steinhagen avatar

Stargazers

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

nowdock-panel's Issues

Glitching icons and double bar

Hi,
I am using the latest version of both plasma and nowdock-panel and when i move the mouse in the dock the icons keep switching and i seem to have double bars i guess one is of the nowdock-panel and the other one is from plasma? Is it possible to only keep one ? 
https://u.teknik.io/AIzn7.mkv Video showing the two bugs

Localization Forum

You can submit here your <lang.po> files for Now Dock Panel if you dont want to use the github fork and pull request infrastructure....

folder view

by Dragging a folder on Now-Dock is it possible add the options "paste as folder view" ?
and than, launch apps from there, by a single click instead the actual double click
Furthermore
about the panel visibility, is it possible add two parameters like:
"delay to swow"
and
"delay or time out to hide" ?
Hi psifidotos

Panel grow animation glitch

When the panel has set a small minimumSize and needs to grow in order to show all its contents there is an animation glitch (breakage in animation smoothness)...

They only solution currently is to set the minimuSize of the panel to as much as possible in order to not need to grow...

I pushed this to the limit.... Grow only when it is necessary and tried to grow smoothly, not direct... problem remained...

So this shows that there is an inssue with anchoring mechanism in Panel and probably in KWin...

Panel appears to always be on top

Hi,

I am having a issue: I have plasma panel config set to autohide. Then I have the nowdock panel to "Stay below". But it seems to always be on top of windows.

Thanks!

nowdockpanel installation issue in openSUSE tumbleweed

Hi psifidotos'm trying to install your fantastic plasmoiid but I get these errors. Do you know tell me where I'm wrong?

Plasma 5.8.90
Versione Qt: 5.7.1
KDE Frameworks 5.30.0

########## UNINSTALL ##########

Ivan@UltrabookSamsung:~/Scaricati/nowdock-panel-source-v0.5.0> ./uninstall-local.sh Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib64/qt5/plugins/plasma/packagestructure/plasma_packagestructure_share.so" instead. kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib64/qt5/plugins/plasma/packagestructure/plasma_packagestructure_share.so" instead. Errore: l'estensione non è installata. Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib64/qt5/plugins/plasma/packagestructure/plasma_packagestructure_share.so" instead. kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/Ivan/.local/share", "/usr/share") Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib64/qt5/plugins/plasma/packagestructure/plasma_packagestructure_share.so" instead. Errore: l'estensione non è installata. kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-layouttemplate.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-layouttemplate.desktop, tried ("/home/Ivan/.local/share", "/usr/share") Errore: l'estensione non è installata. kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-layouttemplate.desktop, tried ("/home/Ivan/.local/share", "/usr/share") kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-layouttemplate.desktop, tried ("/home/Ivan/.local/share", "/usr/share") Errore: l'estensione non è installata. Ivan@UltrabookSamsung:~/Scaricati/nowdock-panel-source-v0.5.0>

########## INSTALL ##########
`Ivan@UltrabookSamsung:~/Scaricati/nowdock-panel-source-v0.5.0> sudo ./install-global.sh
[sudo] password di root:

-- The C compiler identification is GNU 6.2.1
-- The CXX compiler identification is GNU 6.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning at CMakeLists.txt:14 (find_package):
By not providing "FindKF5Plasma.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"KF5Plasma", but CMake did not find one.

Could not find a package configuration file provided by "KF5Plasma" with
any of the following names:

KF5PlasmaConfig.cmake
kf5plasma-config.cmake

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

CMake Warning at /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package):
Could not find a package configuration file provided by "KF5Plasma" with
any of the following names:

KF5PlasmaConfig.cmake
kf5plasma-config.cmake

Add the installation prefix of "KF5Plasma" to CMAKE_PREFIX_PATH or set
"KF5Plasma_DIR" to a directory containing one of the above files. If
"KF5Plasma" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
libnowdock/CMakeLists.txt:6 (find_package)

-- Could NOT find KF5Plasma: found neither KF5PlasmaConfig.cmake nor kf5plasma-config.cmake
CMake Warning at /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package):
Could not find a package configuration file provided by "KF5PlasmaQuick"
with any of the following names:

KF5PlasmaQuickConfig.cmake
kf5plasmaquick-config.cmake

Add the installation prefix of "KF5PlasmaQuick" to CMAKE_PREFIX_PATH or set
"KF5PlasmaQuick_DIR" to a directory containing one of the above files. If
"KF5PlasmaQuick" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
libnowdock/CMakeLists.txt:6 (find_package)

-- Could NOT find KF5PlasmaQuick: found neither KF5PlasmaQuickConfig.cmake nor kf5plasmaquick-config.cmake
CMake Warning at /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package):
Could not find a package configuration file provided by "KF5WindowSystem"
with any of the following names:

KF5WindowSystemConfig.cmake
kf5windowsystem-config.cmake

Add the installation prefix of "KF5WindowSystem" to CMAKE_PREFIX_PATH or
set "KF5WindowSystem_DIR" to a directory containing one of the above files.
If "KF5WindowSystem" provides a separate development package or SDK, be
sure it has been installed.
Call Stack (most recent call first):
libnowdock/CMakeLists.txt:6 (find_package)

-- Could NOT find KF5WindowSystem: found neither KF5WindowSystemConfig.cmake nor kf5windowsystem-config.cmake
CMake Warning at /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package):
Could not find a package configuration file provided by
"KF5KDELibs4Support" with any of the following names:

KF5KDELibs4SupportConfig.cmake
kf5kdelibs4support-config.cmake

Add the installation prefix of "KF5KDELibs4Support" to CMAKE_PREFIX_PATH or
set "KF5KDELibs4Support_DIR" to a directory containing one of the above
files. If "KF5KDELibs4Support" provides a separate development package or
SDK, be sure it has been installed.
Call Stack (most recent call first):
libnowdock/CMakeLists.txt:6 (find_package)

-- Could NOT find KF5KDELibs4Support: found neither KF5KDELibs4SupportConfig.cmake nor kf5kdelibs4support-config.cmake
CMake Warning at /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package):
Could not find a package configuration file provided by "KF5CoreAddons"
with any of the following names:

KF5CoreAddonsConfig.cmake
kf5coreaddons-config.cmake

Add the installation prefix of "KF5CoreAddons" to CMAKE_PREFIX_PATH or set
"KF5CoreAddons_DIR" to a directory containing one of the above files. If
"KF5CoreAddons" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
libnowdock/CMakeLists.txt:6 (find_package)

-- Could NOT find KF5CoreAddons: found neither KF5CoreAddonsConfig.cmake nor kf5coreaddons-config.cmake
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
Could NOT find KF5 (missing: Plasma PlasmaQuick WindowSystem
KDELibs4Support CoreAddons)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/usr/share/ECM/find-modules/FindKF5.cmake:110 (find_package_handle_standard_args)
libnowdock/CMakeLists.txt:6 (find_package)

-- Configuring incomplete, errors occurred!
See also "/home/Ivan/Scaricati/nowdock-panel-source-v0.5.0/build/CMakeFiles/CMakeOutput.log".`

Missalignement

I positioned, nowdock on the bottom, but when I lock the objects, this latest, is positioned on the top side, and sometimes is located on the center of the screen

Support in Now Dock disabled Compositing

I dont know if this is needed but it is possible to support this. We can just set zoom factor to 1.0 in that case and make any another small adjustments needed...

Do not limit panel background size to >= 6 px

With my resolution best results are achieved for 4 px, so dots are centered in the panel, and the panel remains minimalistic.

I used to use this option in the plasmoid, which didn't have the limitation. This is now grayed out in the plasmoid as the setting is better in the panel. But to achieve now the same behavior I had before, I needed to edit it manually in the settings of plasma desktop, which is a bit painful for an average user.

Move the nowdock panel settings button to the anchor's opposite location

Depending on settings, it is almost impossible to click on panel's settings button. Please see screenshot:

screenshot_20160914_013816

Perhaps it would be even better to scale icons down when plasmashell is unlocked to leave space for the settings button, and then restore original size when desktop is locked again. This would be particularly good when the panel is full.

Create a settings window just for Panel

Now that a Now Dock Panel exists settings that are related only to the Panel should be moved from the plasmoid to the panel...

The panel piece by piece must reach an independence state in which exists without the need of the Now Dock plasmoid at all...

Important:

  • to keep the smooth animation between the different applets especially when from a general the animation moves to the now dock plasmoid the signaling between the panel and the plasmoid should be kept

Semantics

is possible have different launcher set by activities
ex.
dev launchers
kdevelop
kate
graphics launcers
Gimp
wine Photoshop
Office
Sheet
LibreOffice
wine Excel

If I instalall from master branch, us there a way to preserve the settings saved in the plasma-org.kde.plasma.desktop-appletsrc?

Panel animation is independent of dock

None of panel visibility options seem to make it work as one would expect. Main issue is panel animating independently of dock giving away the fact that they are independent entities. It would be great if they both animated together in a lockstep giving impression that panel is part of the dock (anchored to the edge of the dock). Now in some cases either panel or dock may remain visible without the other one in the view. I think panel is meant to act as a background for dock dots/strips, but when its gone it all looks bad.

For now im using "windows go below" panel option as it works most correct, but that tiny panel strip is always visible. Would be great if we could get rid of that.

Support Wayland...

Now Dock 0.5 currently supports X11, but a wayland implementation could be also possible...

Asymmetric lateral margins when the panel anchor is set other than centered

This is a rather minor thing, but it would be nice to decrease the ending lateral margin that is opposite to the anchor, so the panel looks symmetric. Please see the attached screenshot.

screenshot_20160909_090534

I updated the screenshot so the effect is clearer (note that the effect is small and in the previous screenshot a bit difficult to see)

Support hiding timer customization

Now Dock takes a while to hide after the mouse left the area, in auto-hide mode. It's much longer than other docks, e.g. MacOSX's dock or Plank. Can the option to customize the hiding time be added?

Thanks.

Drop Now Dock Plasmoid settings window...

I am thinking to drop the Plasmoid's window settings when the plasmoid is inside a Now Dock Panel. Its settings could be accessed through the Now Dock Panel's window...

Pros:

  • Combining the Now Dock settings in on place - easiness

Cons:

  • the plasmoid settings will need unlocked widgets state

nowdock on Fedora 24: Error loading QML

Using a fresh pull from master, compilation and installation runs without errors, however when starting an empty panel I get:

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

I have:

rpm -qa | grep plasma

plasma-nm-openvpn-5.8.4-1.fc24.x86_64
kf5-plasma-devel-5.27.0-1.fc24.x86_64
plasma-workspace-5.8.4-1.fc24.x86_64
plasma-workspace-geolocation-5.8.4-1.fc24.x86_64
kf5-plasma-5.27.0-1.fc24.x86_64
plasma-workspace-common-5.8.4-1.fc24.x86_64
plasma-widget-menubar-0.2.0-6.fc24.x86_64
plasma-systemsettings-5.8.4-1.fc24.x86_64
plasma-discover-libs-5.8.4-2.fc24.x86_64
plasma-integration-5.8.4-1.fc24.x86_64
plasma-nm-vpnc-5.8.4-1.fc24.x86_64
plasma-milou-5.8.4-1.fc24.x86_64
plasma-applet-redshift-control-1.0.17-1.fc24.noarch
plasma-workspace-libs-5.8.4-1.fc24.x86_64
plasma-discover-5.8.4-2.fc24.x86_64
plasma-workspace-geolocation-libs-5.8.4-1.fc24.x86_64
plasma-workspace-drkonqi-5.8.4-1.fc24.x86_64
kde-plasma-activitymanager-0.5-8.fc22.x86_64
plasma-discover-notifier-5.8.4-2.fc24.x86_64
kde-settings-plasma-24-7.fc24.noarch
plasma-breeze-5.8.4-1.fc24.x86_64
plasma-mediacenter-5.7.3-1.fc24.x86_64
kdeplasma-addons-5.8.4-1.fc24.x86_64
plasma-nm-5.8.4-1.fc24.x86_64
plasma-desktop-5.8.4-1.fc24.x86_64
plasma-nm-ssh-5.8.4-1.fc24.x86_64
plasma-pa-5.8.4-1.fc24.x86_64
plasma-breeze-common-5.8.4-1.fc24.noarch
plasma-workspace-devel-5.8.4-1.fc24.x86_64
rpm -qa | grep kf5

kf5-kconfig-gui-5.27.0-1.fc24.x86_64
kf5-kconfig-devel-5.27.0-1.fc24.x86_64
kf5-kitemmodels-devel-5.27.0-1.fc24.x86_64
kf5-kdewebkit-5.27.0-1.fc24.x86_64
kf5-rpm-macros-5.27.0-1.fc24.noarch
kf5-plasma-devel-5.27.0-1.fc24.x86_64
kf5-ki18n-5.27.0-1.fc24.x86_64
kf5-modemmanager-qt-5.27.0-1.fc24.x86_64
kf5-kjs-5.27.0-1.fc24.x86_64
kf5-kjobwidgets-devel-5.27.0-1.fc24.x86_64
kf5-solid-libs-5.27.0-1.fc24.x86_64
kf5-kpty-5.27.0-4.fc24.x86_64
kf5-kglobalaccel-libs-5.27.0-1.fc24.x86_64
kf5-kconfigwidgets-devel-5.27.0-1.fc24.x86_64
kf5-kldap-16.08.2-1.fc24.x86_64
kf5-libkgeomap-16.08.2-1.fc24.x86_64
kf5-kdoctools-5.27.0-1.fc24.x86_64
kf5-ktextwidgets-5.27.0-1.fc24.x86_64
kf5-kdewebkit-devel-5.27.0-1.fc24.x86_64
kf5-kiconthemes-5.27.0-1.fc24.x86_64
kf5-kwallet-5.27.0-1.fc24.x86_64
kf5-ktexteditor-5.27.0-1.fc24.x86_64
kf5-libkdepim-16.08.2-1.fc24.x86_64
kf5-attica-5.27.0-1.fc24.x86_64
kf5-knotifications-devel-5.27.0-1.fc24.x86_64
kf5-kcmutils-5.27.0-1.fc24.x86_64
kf5-calendarsupport-16.08.2-1.fc24.x86_64
kf5-networkmanager-qt-5.27.0-1.fc24.x86_64
kf5-knotifications-5.27.0-1.fc24.x86_64
kf5-kholidays-16.08.2-1.fc24.x86_64
kf5-kpimtextedit-16.08.2-1.fc24.x86_64
kf5-kdoctools-devel-5.27.0-1.fc24.x86_64
kf5-kdelibs4support-5.27.0-1.fc24.x86_64
kf5-ktnef-16.08.2-1.fc24.x86_64
kf5-baloo-5.27.0-1.fc24.x86_64
kf5-kunitconversion-5.27.0-1.fc24.x86_64
kf5-kcodecs-devel-5.27.0-1.fc24.x86_64
kf5-kactivities-libs-5.27.0-1.fc24.x86_64
kf5-kcalendarutils-16.08.2-1.fc24.x86_64
kf5-kpackage-5.27.0-1.fc24.x86_64
kf5-kcrash-devel-5.27.0-1.fc24.x86_64
kf5-plasma-5.27.0-1.fc24.x86_64
kf5-eventviews-16.08.2-1.fc24.x86_64
kf5-kross-5.27.0-1.fc24.x86_64
kf5-kdeclarative-5.27.0-1.fc24.2.x86_64
kf5-kxmlgui-devel-5.27.0-1.fc24.x86_64
kf5-sonnet-5.27.0-1.fc24.x86_64
kf5-kcrash-5.27.0-1.fc24.x86_64
kf5-sonnet-core-5.27.0-1.fc24.x86_64
kf5-kxmlgui-5.27.0-1.fc24.x86_64
kf5-kparts-5.27.0-1.fc24.x86_64
kf5-knotifyconfig-5.27.0-1.fc24.x86_64
kf5-kxmlrpcclient-5.27.0-1.fc24.x86_64
kf5-solid-devel-5.27.0-1.fc24.x86_64
kf5-kiconthemes-devel-5.27.0-1.fc24.x86_64
kf5-kipi-plugins-5.3.0-2.fc24.x86_64
kf5-kcoreaddons-5.27.0-1.fc24.x86_64
kf5-kitemmodels-5.27.0-1.fc24.x86_64
kf5-kio-ntlm-5.27.0-1.fc24.x86_64
kf5-kplotting-5.27.0-1.fc24.x86_64
kf5-baloo-libs-5.27.0-1.fc24.x86_64
kf5-akonadi-calendar-16.08.2-1.fc24.x86_64
kf5-frameworkintegration-5.27.0-1.fc24.2.x86_64
kf5-kcompletion-devel-5.27.0-1.fc24.x86_64
kf5-kcodecs-5.27.0-1.fc24.x86_64
kf5-kmime-16.08.2-1.fc24.x86_64
kf5-kmbox-16.08.2-1.fc24.x86_64
kf5-kwallet-libs-5.27.0-1.fc24.x86_64
kf5-kinit-5.27.0-1.fc24.x86_64
kf5-pimcommon-16.08.2-1.fc24.x86_64
kf5-kitemviews-devel-5.27.0-1.fc24.x86_64
kf5-kemoticons-devel-5.27.0-1.fc24.x86_64
kf5-kactivities-stats-5.27.0-1.fc24.x86_64
kf5-libkface-16.08.2-1.fc24.x86_64
kf5-kservice-5.27.0-1.fc24.x86_64
kf5-sonnet-ui-5.27.0-1.fc24.x86_64
kf5-kbookmarks-5.27.0-1.fc24.x86_64
kf5-kio-file-widgets-5.27.0-1.fc24.x86_64
kf5-krunner-5.27.0-1.fc24.x86_64
kf5-syndication-16.08.2-1.fc24.x86_64
kf5-messagelib-16.08.2-1.fc24.x86_64
kf5-kdesignerplugin-5.27.0-1.fc24.x86_64
kf5-kconfig-core-5.27.0-1.fc24.x86_64
kf5-ki18n-devel-5.27.0-1.fc24.x86_64
kf5-kdbusaddons-devel-5.27.0-1.fc24.x86_64
kf5-bluez-qt-5.27.0-1.fc24.x86_64
kf5-kguiaddons-5.27.0-1.fc24.x86_64
kf5-kdnssd-5.27.0-1.fc24.x86_64
kf5-kconfig-5.27.0-1.fc24.x86_64
kf5-akonadi-contacts-16.08.2-1.fc24.x86_64
kf5-grantleetheme-16.08.2-1.fc24.x86_64
kf5-kdelibs4support-libs-5.27.0-1.fc24.x86_64
kf5-kalarmcal-16.08.2-1.fc24.x86_64
kf5-kwindowsystem-devel-5.27.0-1.fc24.x86_64
kf5-kunitconversion-devel-5.27.0-1.fc24.x86_64
kf5-kdesu-5.27.0-1.fc24.x86_64
kf5-kauth-5.27.0-1.fc24.x86_64
kf5-kcontacts-16.08.2-1.fc24.x86_64
kf5-kemoticons-5.27.0-1.fc24.x86_64
kf5-akonadi-notes-16.08.2-1.fc24.x86_64
kf5-kio-widgets-5.27.0-1.fc24.x86_64
kf5-kross-ui-5.27.0-1.fc24.x86_64
kf5-kio-5.27.0-1.fc24.x86_64
kf5-kbookmarks-devel-5.27.0-1.fc24.x86_64
kf5-kinit-devel-5.27.0-1.fc24.x86_64
kf5-kipi-plugins-libs-5.3.0-2.fc24.x86_64
kf5-kjsembed-5.27.0-1.fc24.x86_64
kf5-kdbusaddons-5.27.0-1.fc24.x86_64
kf5-kfilemetadata-5.27.0-1.fc24.x86_64
kf5-libkdcraw-16.08.2-1.fc24.x86_64
kf5-kglobalaccel-5.27.0-1.fc24.x86_64
kf5-kio-doc-5.27.0-1.fc24.noarch
kf5-kmailtransport-16.08.2-1.fc24.x86_64
kf5-kio-gui-5.27.0-1.fc24.x86_64
kf5-libgravatar-16.08.2-1.fc24.x86_64
kf5-kconfigwidgets-5.27.0-1.fc24.x86_64
kf5-kauth-devel-5.27.0-1.fc24.x86_64
kf5-kidentitymanagement-16.08.2-1.fc24.x86_64
kf5-kcalendarcore-16.08.2-1.fc24.x86_64
kf5-kblog-16.08.2-1.fc24.x86_64
kf5-kmediaplayer-5.27.0-1.fc24.x86_64
kf5-karchive-5.27.0-1.fc24.x86_64
kf5-kpackage-devel-5.27.0-1.fc24.x86_64
kf5-kguiaddons-devel-5.27.0-1.fc24.x86_64
kf5-akonadi-mime-16.08.2-1.fc24.x86_64
kf5-akonadi-search-16.08.2-1.fc24.x86_64
kf5-kidletime-5.27.0-1.fc24.x86_64
kf5-kwindowsystem-5.27.0-1.fc24.x86_64
kf5-kirigami-1.1.0-1.fc24.x86_64
kf5-threadweaver-5.27.0-1.fc24.x86_64
kf5-kio-core-5.27.0-1.fc24.x86_64
kf5-kdelibs4support-devel-5.27.0-1.fc24.x86_64
kf5-kimap-16.08.2-1.fc24.x86_64
kf5-kwayland-5.27.0-1.fc24.2.x86_64
kf5-kitemviews-5.27.0-1.fc24.x86_64
kf5-kparts-devel-5.27.0-1.fc24.x86_64
kf5-knewstuff-5.27.0-1.fc24.x86_64
kf5-kded-5.27.0-1.fc24.x86_64
kf5-incidenceeditor-16.08.2-1.fc24.x86_64
kf5-kpty-devel-5.27.0-4.fc24.x86_64
kf5-kwidgetsaddons-5.27.0-1.fc24.x86_64
kf5-frameworkintegration-libs-5.27.0-1.fc24.2.x86_64
kf5-solid-5.27.0-1.fc24.x86_64
kf5-kio-devel-5.27.0-1.fc24.x86_64
kf5-kcompletion-5.27.0-1.fc24.x86_64
kf5-kross-core-5.27.0-1.fc24.x86_64
kf5-kwidgetsaddons-devel-5.27.0-1.fc24.x86_64
kf5-kio-widgets-libs-5.27.0-1.fc24.x86_64
kf5-khtml-5.27.0-1.fc24.x86_64
kf5-akonadi-server-mysql-16.08.2-1.fc24.2.x86_64
kf5-kontactinterface-16.08.2-1.fc24.x86_64
kf5-gpgmepp-16.08.2-1.fc24.x86_64
kf5-akonadi-server-16.08.2-1.fc24.2.x86_64
kf5-libkipi-16.08.2-1.fc24.x86_64
kf5-sonnet-devel-5.27.0-1.fc24.x86_64
kf5-libkleo-16.08.2-1.fc24.x86_64
kf5-filesystem-5.27.0-1.fc24.x86_64
kf5-kcoreaddons-devel-5.27.0-1.fc24.x86_64
kf5-kservice-devel-5.27.0-1.fc24.x86_64
kf5-karchive-devel-5.27.0-1.fc24.x86_64
kf5-kpeople-5.27.0-1.fc24.x86_64
kf5-kjobwidgets-5.27.0-1.fc24.x86_64
kf5-kdgantt2-16.08.2-1.fc24.x86_64
kf5-ktextwidgets-devel-5.27.0-1.fc24.x86_64
kf5-kio-core-libs-5.27.0-1.fc24.x86_64

Request for collaboration

Hi regards.

I like your project, your concept and it all. But I think what There are still things missing for be competitive.

I think we can join our projects and make an incredible dock, as good as the plank or any other.

I am currently developing a Dock that has the following ready features.
Visibility Modes.

  • Panel normal(reserve area on the screen)
  • Auto hide
  • Dodge Active window (Inspired on Plank)
  • Dodge Windows (Inspired on Plank)

Hide timers:

  • Show timer
  • Hide timer

Alignments

  • Left, Center with offset, right or fill screen width or height as Plank

Positioning

  • Common: TopEdge, BottomEdge, LeftEdge, RightEdge

Support partial for when KWin compositing is disabled.
Just only one Config Window, for the appearance and behavior.

An Dock interface for QML

Custom window mask exposed to QML. For setting mask accord to taskmanager geometry.

Based totally on technologies KF5 as PlasmaQuick, Corona, PlasmaApplet, PlasmaContainment and etc, all plugins of plasma we can use.

My dock was done from scratch, based on plasmashell but thinking just for contain a TaskManager(or maybe a Plasma::Containment panel for be more precise) not a Desktop, Also it is written in C++14, and is a very Tiny shell :).

Missing features.

  • TaskManager (This is where your Dock enter)
  • A plasmoid containment(Again your Dock)
  • Support for Wayland
  • Support multiscreen
  • Custom Interface on DBus (If necessary?)
  • A package structure plugin-theme just for the Dock, made with KF5::KPackage

Please see this video, is a demo of Visibility Modes
https://www.youtube.com/watch?v=Vm2h6Z1QnwA
Project: https://github.com/audoban/Candil-Dock

What do you think the proposed?.

Sorry for my English, my native language is Spanish.

Panel does not occupy minimal size

When editing panel we have two sets of handles that define min and max panel sizes. Panel should shrink to minimal size that is available but leave enough space for widgets. Currently it always occupies max size. For clarity i uploaded image noting handles and where where should be actual panel end (white strip).

example

Second transparent panel with Now Dock 0.5

For Plasma 5.8:

For Plasma 5.9:

  • all the above are not needed at all and the user can keep also its Blur and Background Contrast effects

Shadows

174/5000
There are two controls for enabling shadows, well, I have the impression that if both are active, their shadows overlap, worsening the visual quality

Disable task manager option

Hi great job on the dock, it is looking pretty good! I was wondering if it is possible to disable the task manager function and just use it as a quick launcher with cool effects?

Some pixels missing on the right edge

Hi,

Trying out the new version master for 0.5, the panel is missing some pixels on the right edge. see attached screenshot.

When unlocking desktop and locking again, it fixes this problem. But restarting plasma desktop, it reappears.

Thanks
screenshot_20161130_001150

Right click on systray icons with nowdock panel

Hi,

Don't know why, but when I have the systray on nowdock panel and desktop locked, I can't open the right click context menu on the systray icons.

When the desktop widgets is unlocked, right click menu context appears fine.

Thanks !

Setting for Dock to be always visible (Windows Go Below)

Feature request for replicating the panel settings behavior of "Windows Go Below" whereby the dock is always visible, partially covering the active application (without being inside a transparent panel so that click-through is preserved).

Widgets overlay each other

I tried the nowdock panel and master nowdock and found that some widgets overlay each other.

These are the widgets I added (left to right) Application Menu - Folder View - Activity Pager - Desktop Pager - Now Dock - Weather Widget - System Tray - Key State
The panel ends up looking like this with no mouseover:
image

Also some widgets animate only when the now-dock widget is animating. A direct mouseover doesn't animate it. Here's the Desktop Pager part-animating by being close to the now-dock.
image
Here's the same with the mouse over the Desktop Pager:
image
The same thing happens with the weather widget on the right side (hidden underneath the system tray).

The system tray also overlays widgets on either side of it. I will point out that I have done this: https://forum.kde.org/viewtopic.php?f=289&t=131736#p359730 Just in case that has any relation.

Hope it could help!

Panel Transparency independent of theme

It would be very helpful if there was a choice for panels to be transparent independent of the theme.

Such a use case are the panels-docks that do need transparency in order to create consistent animations..

bugs.kde.org

Could not find a package configuration file provided by "ECM"

in version 0.5 (and master) when running install-global.sh, I get the following message.

I am running a vanilla manjaro 16.10

I am new to the arch world and also new to kde and I am a bit lost...

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.

nowdockpanel installation issue in Fedora 25

i build nowdock plamoid with global script and the panel whit global script too, try to add new panel now dock default panel, and the panel say:

Error al cargar archivo QML: file:///usr/share/plasma/plasmoids/org.kde.store.nowdock.panel/contents/ui/main.qml:30:1: module "org.kde.nowdock" is not installed

the nowdock plasmoid is already installed i cant drag it in others kde panels.

thanks

Folderview applet animation

Plasma 5.8.90
Versione Qt: 5.7.1
KDE Frameworks 5.30.0
Wayland

On Folderview applet, animation is not smooth
wrong icons resizeing

Locale code name

For consistency sake, the language locale code should probably be kept for each po file.
Romanian: ro_RO.po
Traditional Chinese: zh_TW.po
Greek: el_GR.po

Panel size/height

I've noticed that the "show a red line" to determine the panel size isn't present in the settings moved from the nowdock plasmoid. I'm wondering though, if it would be possible to set the optimum panel size automagically by calculating it from the icon size and the size needed for the corresponding animation.

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.