282 Commits (v0.7)

Author SHA1 Message Date
Michail Vourlakos 3dcf39aebe update metadata files
Michail Vourlakos 9a4e6d8cf5 update applets metadata files
Michail Vourlakos 9f5ab1397d support combining window previews and titletips
Michail Vourlakos 45add5988f fix #622,support title tooltips for hovered applets
Michail Vourlakos 018b977b92 improve string semantics
Michail Vourlakos 35dc7c3f69 fix #567,support task name tooltips
Michail Vourlakos 8abc2e517a config option for task title tooltips
Michail Vourlakos 23733837e5 update the infoview for wayland and multi-screen
Michail Vourlakos dfe0a8e18f update translation strings, add greek
Michail Vourlakos 6f7a44c450 the user can disable the Latte Info window
--which is mainly used to inform the user for
a dynamic layout switching
Michail Vourlakos 2d4aeaaf51 add info window for showing latte infos
--its main purpose is to inform the user that Latte
is dynamically switching layout
Michail Vourlakos 94e740b901 increase to version 0.6.91
--this version supports dynamic layouts and different
layouts per activities
Michail Vourlakos 68a5223b47 fix #616,use unique ids for applets and containme
Michail Vourlakos c7332bab27 disable copy dock functionality until fix issues
--the Copy functionality creates broken config files. It
must be disabled!!! the applet ids are no longer updated
correctly from the importLayout function! This must be
fixed from our part!
Michail Vourlakos 0b34dcf1b3 fix , support Unique,Layout,Global launchers
Michail Vourlakos d4b2f3d15b update launchers based on group correctly
--this isnt the plasmoid part but the c++ and configuration
window one
Michail Vourlakos 94d9d817f7 import presets on first startup
Michail Vourlakos e0b7c9f322 update correctly the layouts list in cmbbox
Michail Vourlakos b1e7404d0a improve layouts in Appearance page
Michail Vourlakos ac83f31197 remove exposeToMenu from Tweaks page
Michail Vourlakos 37c86079c0 expose menuLayouts from layoutManager
--create a list of layouts that have enabled
to be shown in menus
Michail Vourlakos eac9e649aa add Swich button, update text for configure layouts
Johan Smith Agudelo Rodriguez 0e87cb8907 LayoutConfigDialog moved into LayoutManager class
Johan Smith Agudelo Rodriguez 0b4dc7ce3e Adding layouts config dialog
Michail Vourlakos 7418c60a3f support more colors and update some
Michail Vourlakos c00d540e4e set colors for the layouts
Michail Vourlakos e591add025 move autostart functionality to universalSettings
Michail Vourlakos 75f3b1d4d2 update layouts to new architecture
--the config window now exposes only the
confirmed layouts and can update its layout
accordingly
Michail Vourlakos 9f20ceb83e remove globalSettings from qml part
--globalSettings remain only for the layouts in the
config window
Michail Vourlakos f2de335d35 move functionality to new architecture
--add functionality for layoutManager
--add widgets action and alternative layout action to
layoutManager
--remove more functionality that belongs to globalSettings
Michail Vourlakos 0b8316e296 add presets for the new architecture
Michail Vourlakos 58cf0864ba add a theme choice for the applets shadow
Michail Vourlakos 4b8a798c8d disable color button when shadows are disabled
Michail Vourlakos a36ddabb3a fix #566,support used specified applet shadows
Michail Vourlakos 98a4f2b253 add shadows option in the config window
Michail Vourlakos c0daf7dd68 add debug messages for destructions
Michail Vourlakos 01a33b0c97 fix binding loop for config win show
Michail Vourlakos a05785e34b differentiate dockNo perScreen and total
--improve the signaling between the configuration window
and the dockview concerning freeEdges for current screens
and docks count. Now the docks counting is different
between screens and in general
Michail Vourlakos 60b4850a9b make zoom a subcategory of applet size
--this visual change is inside the Appearance
page in the configuration window
Michail Vourlakos 0ce0feca0a fix #526,add toggleGrouping action
Michail Vourlakos ee4fab08d7 reorder options in Tasks pages
--it is a good decision to reorder the choices
based on basic or advanced options in each
subgroup
Michail Vourlakos 3392128cdf update translation strings
Michail Vourlakos e4208cc616 add new strings
Michail Vourlakos 11ccb7c1af improve visuals for ComboBox Button in config win
Michail Vourlakos 5fc4f9a8ae fix #522,expose copy dock through menu
Michail Vourlakos b0ebfdbe4f first approach to copy a dock
Johan Smith Agudelo Rodriguez 34b09c5c72 improvements to drop down button
Johan Smith Agudelo Rodriguez 763e1810c7 added contextual menu to dropdown button
Johan Smith Agudelo Rodriguez 2de44e3fd0 drop down button
Michail Vourlakos be83d54339 fix #521,support syncing launchers for all docks
--this commit is the last for this to be supported.
It checks if the globalLauncherList is empty and in
such case when syncing is enabled the current dock
launchers are used
Michail Vourlakos cf7b820e2e sync launchers correctly between docks,def session
Michail Vourlakos ffa3942dc7 enable combination for maximized features
Michail Vourlakos 162d84e31d fix #495,Disable panel shadow for maximized windows
Michail Vourlakos 5f1f5f102e add tooltip for maximized window behavior
Michail Vourlakos aacd80df3d enable tooltips in various places
Michail Vourlakos 4eb0645474 fix #489,option for mouse wheel actions
Michail Vourlakos b79b375715 access internal plasma separator from contextmenu
--all the functionality concerning the internal separator
is moved completely into the plasmoid. Now the add/remove
of the internal separator can be found through the Tasks
contextmenu as long as we are in editMode (that is showing
the configuration window)
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 7232480b79 update string
Michail Vourlakos 9d55a65bf5 fix #469,support show background on maximized only
-- the user can choose this behavior from the Tweaks page,
the panel background in shown only when there is maximized
window and it is fully transparent otherwise
Michail Vourlakos 1145b42e17 fix margins for config window pages
--the right margins should be equal to the
left margins, this is the only way to create
a symmetric look for congig window options
Michail Vourlakos f40dbc29ca add a little margin at config pages bottom
Michail Vourlakos 0cfd64c018 update Quit icon
Michail Vourlakos 92748788c8 increase the subGroupSpacing in config window
Michail Vourlakos 7c07385c10 fix #453,substitute absolute build path references
--fixes the kdesrc-build installation
Michail Vourlakos e0f7b9b220 fix #449,add "cycle through tasks" action
--added the new cycle through tasks behavior to
tasks actions
Michail Vourlakos 6fb56f90b1 fix #431,support again the internal separator
--support again the internal separator based on
the new signaling for the parabolic effect
Michail Vourlakos e964d07e6e disable Tasks separator
-- I havent found a good way to interact the internal
Tasks separator with the parabolic effect
Michail Vourlakos 840b21408a add to advanced some Tasks options
Michail Vourlakos fc6c4222e1 support configuration of audio indicator
Michail Vourlakos 3bac6d325e update icons for Tasks internal separator
Michail Vourlakos 92f214d552 support removing internal tasks separator
Michail Vourlakos 6bb14547e5 first implementation for tasks internal separator
Michail Vourlakos 837207d21a remove separator from layouts
--signal to initialize the layouts
combobox when the user does not accept
to load a layout
Michail Vourlakos 883750267a add external config file and support presets
--this patch adds an external config file in
order to store the user layouts. Adds also in
the globalSettings the layouts mechanism
--todo: the confirmation dialog is not working
correctly for some reason. It doesnt return
the accept value and on the exec() function
is crashing
Michail Vourlakos 884c12d980 first part of functional layouts
Johan Smith Agudelo Rodriguez 907767f8a3 fix switch button
Johan Smith Agudelo Rodriguez 7913da4db0 fix , apply switch style
Michail Vourlakos 4f85b916f8 add Layouts and move backup Tweaks->Appearance
Michail Vourlakos e41792e636 improve appearance of Basic button visual
Michail Vourlakos 239d2eee55 fix shadows margins in config window
Michail Vourlakos 3fd5b3baf5 switch to correct config page in !advanced change
Michail Vourlakos 4037143902 fix #395,following the new guidelines in configwin
Michail Vourlakos 2c6fdab568 make all shadows option default
--move also the shadows choice to advanced
group
Michail Vourlakos 32eff5c167 add advance option in configuration window
Michail Vourlakos df0da77083 fix #420,include spacers in applets geometry calcs
--this way the right click we always take into account
the visual appearance space that latte provides for it
and not the applets internal geometry. So now spacers
also are considered as applet area
Michail Vourlakos 738dc50fff Merge branch 'v0.6' into master
Michail Vourlakos 597c457b9b fix #385,load font through QFontDatabase
Michail Vourlakos 25cbe57aa6 fix #392,support panel transparency and shadows
--the user can set the panel transparency and
enable/disable the panel shadows
Michail Vourlakos 31ee8ed4db fix #362,"Remove Tasks" option in Tweaks page
--the user no is able to remove the Latte plasmoid
from the Tweaks page
Johan Smith Agudelo Rodriguez adf82df246 fix , Request for new visibility policy: Windows Go Below
Michail Vourlakos 6b77350ea6 update string
Michail Vourlakos 3125e6b742 fix #356,add offset option for the dock
-this patch provides the offset variable for
our qml side... The offset feature is not complete
the following are missing:
-expose offset at the dockview
-use offset in !compositing state
-update borders by taking into account the offset also
-update the automatic-positioning to take into account
the offset also
Johan Smith Agudelo Rodriguez 8420245102 fix , visibility mode and options
Visibility doesn't load when switch to session
Johan Smith Agudelo Rodriguez 9a2b2e5d18 unused property
Michail Vourlakos c486c1af4d disable "Normal Dock" for Always Visible mode
Johan Smith Agudelo Rodriguez d2149a6119 More width for languages with long strings
Michail Vourlakos efac3453a7 fix #323,TaskManagerBackend groupDialog
--TaskManagerBackend requires a groupDialog
setting otherwise it crashes. This patch
sets one just in order not to crash
TaskManagerBackend
Michail Vourlakos d90e129f77 update translation strings
--update greek translation
Michail Vourlakos 307a5e30ea update translation strings