Commit Graph

32 Commits (ec5b56031a5d04f8570318a71fb4ea373e03150f)

Author SHA1 Message Date
Michail Vourlakos 60095bba3b fix #96,FEATURE:AllScreens and AllSecondaryScreens
--This is a HUGE FEATURE and so important for multi-screens
users. It is introduced as one single commit because it
reimplements plenty of infrastructure changes and it will
be easier to identify newly introduced bugs.
--Users can now choose for their docks and panels to belong
at various screen groups. The first two screen groups introduced
are AllScreens and AllSecondayScreens. In the future it might
be possible to provide CustomScreensGroup that the user will
be able to define specific screens in which a dock or panel
should be always present.
--Current solution specifies an Original dock or panel and clones/copies
itself automatically to other screens. So docks and panels in other screens
are just real docks and panels that reference themselves to original
docks and panels.
--Clones are destroyed during layout startup and are automaticaly
recreated. It is suggested to export your layouts through the
official Layouts Editor in order to share them because in that case
clones are not included in the new generated layout file. If in any
case you do not this and you share your layout with any previous
versions then your clones will just appear as separate docks and
panels that belong to specific screens.
--Automatic syncing was introduced in order to keep up-to-date
the configuration of Original docks and panels with their referenced
Clones.
--Automatic syncing currently works for all docks and panels settings,
for all normal applets configurations and for all subcontaiments
configuration such as systrays.
--Automatic syncing does not work for applets inside subcontainments
such as Group Plasmoid. In such case it is suggested to configure
your applets inside your Group Plasmoid in the original dock or panel
and afterwards to trigger a recreation for the relevant clones
--Manual recreation of clones is easily possible by just choosing
the dock or panel to be OnPrimary or OnSpecificScreen and rechoosing
afterwards the AllScreensGroup or AllSecondaryScreensGroup
3 years ago
Michail Vourlakos 3bc3014863 genericsettings:provide scheme drawing 4 years ago
Michail Vourlakos 0125752084 screensdialog:draw checkbox properly 4 years ago
Michail Vourlakos c951fd6f60 screendialog:proper metrics for screens labels 4 years ago
Michail Vourlakos c9c310b19a screensdialog:visual elements for screens delegate 4 years ago
Alexander Lohnau 505379ed04 Use spdx syntax for all files 4 years ago
Michail Vourlakos e241a79385 improve layouts menu items spacing 4 years ago
Michail Vourlakos 2fc50d255a provide thick,length margins for layout icon 4 years ago
Michail Vourlakos 88f72bcc3b contextmenu:draw layout icons
--change also layout actions to radiobuttons
4 years ago
Michail Vourlakos b846933e8e dialogs:provide same codepath to draw layout icons 4 years ago
Michail Vourlakos 076deece2f simplify drawLayoutIcon function 4 years ago
Michail Vourlakos 53a44fbb40 settingsidalogs:simplify background drawing
--background drawing for subitems of information
can be one for all and there is no needed for it
to be at per subitem
4 years ago
Michail Vourlakos de1844a487 viewsdialog:radio buttons for single option menu 4 years ago
Michail Vourlakos b22ead393e viewsdialog:specify maxiconsize for dropdown screens 4 years ago
Michail Vourlakos b6c85eac57 per layout icons for errors and warnings 4 years ago
Michail Vourlakos 462e15b428 viewsdialog:reduce opacity for cutted views
--this way we follow the filemanagers approach that
cutted records are appearing with big transparency
in order for the user to be informed about which
records are going to be moved after paste action
4 years ago
Michail Vourlakos 31b10d9c58 viewsdialog:nice screens visuals for all choices 4 years ago
Michail Vourlakos 432f80ebe8 viewsdialog:provide screen icons in menuitems 4 years ago
Michail Vourlakos b5f483abf8 viewsdialog provide custom menu items 4 years ago
Michail Vourlakos 2a85a7afae viewsdialog:draw screen with real screen factor 4 years ago
Michail Vourlakos 00a1fc05ef viewsdialog:center screen icon properly 4 years ago
Michail Vourlakos f94bd35ad9 viewsdialog:support vertical screens 4 years ago
Michail Vourlakos c26600e9c0 dialogs:provide drawings remained rectangle 4 years ago
Michail Vourlakos f92f54f041 viewsdialog:improve name edit box geometry 4 years ago
Michail Vourlakos 7630064b36 viewsdialog: view data improvements 4 years ago
Michail Vourlakos b899ed19ae viewsdialog:draw view on screen icon 4 years ago
Michail Vourlakos b78b7e1fe8 viewsdialog:draw changes indicator when needed 4 years ago
Michail Vourlakos 4d5986a7ff dialogs:use same text formatted line 4 years ago
Michail Vourlakos 0589b2b0fb viewsdialog:provide formatted text for options 4 years ago
Michail Vourlakos d903da90e7 provide custom layout combobox
--custom layout combobox provides also the chosen
drawn layout icon
4 years ago
Michail Vourlakos 7bfb23fa45 settings draw layout icon in generic way 4 years ago
Michail Vourlakos 6f58d09d06 reorganize settings dialogs in better structure 4 years ago