Commit Graph

60 Commits (bd04553b03d7876edc743219a19fe6c12a6a3e66)

Author SHA1 Message Date
Michail Vourlakos cee8dd4448 fix badge text warning and border.color
Michail Vourlakos 621849bc2b fix debug message
Michail Vourlakos 6efeaa7d51 update code to new astyle conditions
Michail Vourlakos 872aff04d6 update plasmaDesktopVersion first time is requested
Michail Vourlakos e64a017311 identify plasma desktop version
Michail Vourlakos 4370878b12 support pretty big badge messages counter
--following plasma paradigm we now support
badge messages until 9.999 and even more to
be shown to the user as indicator
Michail Vourlakos 4a4bc402ef include Floating case for GlowPoint
Michail Vourlakos 587d57864a Revert "activate launcherMenu from liblattedock"
This reverts commit 6086c558cc.
Michail Vourlakos 6086c558cc activate launcherMenu from liblattedock
Michail Vourlakos 9166293348 fix previews dialog for wayland
Michail Vourlakos e92b570a4f add BadgeText in Latte lib from the plasmoid
-- move BadgeText in Latte lib in order to be able
to be used from plasmoid and containment at the
same time
Michail Vourlakos 7808eebc2a support toggle memoryUsage from command line
--On startup the user can choose between single/multiple
modes from command line
Michail Vourlakos 4212d57ca7 enable global shortcuts for universal settings
Michail Vourlakos 22ef2280d2 enable universal settings in Latte Settings Window
Michail Vourlakos 08ca993bd8 fix Glow in reverse mode
Michail Vourlakos 47566c27c3 add variable layoutsMemoryUsage for layoutManager
Michail Vourlakos 0b587313ea fix visual appearance of Glow on reverse
Michail Vourlakos 0a6e00c9e7 improve 3d contrast for GlowPoint
Michail Vourlakos 4692b87bb5 improve GlowPoint contrast
Michail Vourlakos fa1ef2f17d move GlowPoint to latte library
--this way we can use the same code between
plasmoid and containment
Michail Vourlakos 89cd1c30ab support two types of active indicator
Michail Vourlakos 5388b709a8 update plasmoid to support glowOnlyOnActive
Michail Vourlakos 976bf2f684 add ENABLE_MAKE_UNIQUE flag for older gcc versions
-- fix 
-- make_unique function is not available for gcc<=4.8.x
by enabling this flag in through install script or through
cmake such systems can build latte correctly
Michail Vourlakos f6cd9eccde remove never executed code
--by setting minimum requirement to C++14
we need by default  make_unique()
Michail Vourlakos 0b34dcf1b3 fix , support Unique,Layout,Global launchers
Michail Vourlakos 111d004e47 add launchers in universal group also
Michail Vourlakos 0ce0feca0a fix #526,add toggleGrouping action
Michail Vourlakos 048acbfb71 initial commit for waylandinterface
--support wayland painting without init crashes
--the wayland interface is just the xwindow one
masked as an wayland interface
Michail Vourlakos 12a200916a support usesPlasmaTheme in our iconitem
Michail Vourlakos 1c76e29b3f fix #472,support latte applet active indicators
--expose the functionality through the configuration
window. The user can choose no latte type internal
active applets indicators, only show to latte internal
applets and show at all applets
Michail Vourlakos e0f7b9b220 fix #449,add "cycle through tasks" action
--added the new cycle through tasks behavior to
tasks actions
Johan Smith Agudelo Rodriguez adf82df246 fix , Request for new visibility policy: Windows Go Below
Michail Vourlakos 691b1339df fix , support a modifier action
--a modifier action in now supported.The user
can set the modifier,the click and the action
that will be executed
Michail Vourlakos 67fc156f78 fix #264,introduce lastValidSourceName
--during closing a task the decoration
from libtaskmanager returns no valid strings.
The problem was first observed with the
remove window animation. To solve it
introduced at our iconitem a lastValidIconName
that contains the last valid iconName.
Johan Smith Agudelo Rodriguez 784710e6d2 include unused
Michail Vourlakos 4ea4a903fd fix #152,support an alternative session
-- On The Road was renamed at Alternative
Session and more improvements to the code
were added
Michail Vourlakos 45e95788ed fix #152,add On The Road session
--the user is able to change into another
session/profile called "On The Road" for
which can set up its docks and applets
differently according to its needs. For
example hide its name, status, place
living etc.
Michail Vourlakos b5a98f41ee fix #188,fix launchers behavior for Plasma>=5.9
Johan Smith Agudelo Rodriguez ef7caa72e2 , QQuickWindowSystem replacement of WindowSystem
Johan Smith Agudelo Rodriguez 1677e2a041 Improving readability of CMakeLists
Johan Smith Agudelo Rodriguez 812647eef1 various improvements
Johan Smith Agudelo Rodriguez 2e8fe37fd2 , added about dialog
Johan Smith Agudelo Rodriguez c42250d9bb avoid white spaces with astyle
Michail Vourlakos 7896919736 move iconitem from app to plugin
0140454 7bdf1ccb23 Include necessary header file for std::abs
While compiling Latte-Dock, i got the following error:

/data/latte-dock/src/latte-dock-git/app/iconitem.cpp:393:46:   required from here
/data/latte-dock/src/latte-dock-git/app/../liblattedock/extras.h:69:20: error: call of overloaded ‘abs(double)’ is ambiguous
     return std::abs(x - y) < std::numeric_limits<T>::epsilon() *
     std::abs(x + y) * ulp

In order to solve this error, i have to include `cmath`.
Michail Vourlakos 33d5eab539 replace Double with Justify
Johan Smith Agudelo Rodriguez fe146aaa90 Missing file licences
Johan Smith Agudelo Rodriguez a4699e9230 Fixed initialization and improved all modes
Johan Smith Agudelo Rodriguez 8b1194a3d4 Fixed compositing state
Johan Smith Agudelo Rodriguez f49ab516a4 project has been cleaned