Commit Graph

98 Commits (82b8e8fa72f4f63648159c4cda948361b5388514)

Author SHA1 Message Date
Michail Vourlakos 94504032c7 remove on primary docks on special cases
--primary docks are removed when their edge is
occupied in the new primary screen and their
current screen is destroyed. Also they are added
when the screen edge is available
8 years ago
Michail Vourlakos f4ac1436f4 dock containing tasks is protected in multi-screen
--the last dock containing tasks can not be removed
automatic by Latte based on screens heuristics
--on startup Latte checks if a dock containing tasks
will be loaded based on screens associated. If it
doesnt it loads the first dock containing tasks and
puts it on primary screen and setting also its flag
to onPrimary
--on the configuration window when a dock changes from
explicit to primary screen by latte automation the
record of the previous screen is shown correctly
8 years ago
Michail Vourlakos 33ce86c25a fix spacing at screen combo box 8 years ago
Michail Vourlakos 1140108963 block screen change when edge is occupied
--unfortunately this contains also white spaces
fixes. Sorry for this but by implementing multi-screen
the laptop wasnt correctly configured for
astyle and whitespaces
8 years ago
Michail Vourlakos 2da927e0b2 support always on primary case
-- :) fantastic behavior from Latte...
8 years ago
Michail Vourlakos 5f77ef3b41 drop dock primary screen behavior from plasma
--this cleans the plasma behavior for the
primary screen that was creating a mess.
The dock "on primary" state can now be implemented
through Latte without breaking things
8 years ago
Michail Vourlakos 0fcb113a1b fix setting a dock's screen for config window 8 years ago
Michail Vourlakos 455f794be7 restore add/remove dock buttons
--also use a single timer for screen sync
for dockview
8 years ago
Michail Vourlakos 55f04b2515 update screens in config window in each show event 8 years ago
Michail Vourlakos ea6149bc08 add basic multi screen support
--the user can change the dock's screen
from the configuration window... Optimizations
must be made of course in the future...
8 years ago
audoban 4c0054cc30 Improving readability of CMakeLists 8 years ago
Michail Vourlakos be69cbe597 fix #42,latte icon shown correctly in ksysguard
--shell metadata file was missing the icon, this
fixes also the configuration window icon
8 years ago
Michail Vourlakos c87acab814 support drawing panel shadows outside dock window
--this is set by default only in case of Always Visible,
zoom factor 1.0, Justify alignment and maximum panel
thickness
8 years ago
audoban b435c0efbb align radio buttons 8 years ago
audoban e1a8cbac3d update trasnaltions strings and restore shadows row in configuration ui 8 years ago
Michail Vourlakos 25f4de2f5c more improvements for calculations
--various improvements for calculations for panel size,
shadows calculations, configuration window showing
metrics
8 years ago
audoban 5fc7b75e71 fix #101, the shadows radio buttons should is on a ButtonColumn 8 years ago
audoban b397576ed9 Merge branch 'master' into about-dialog 8 years ago
audoban 68d2fcf475 #98, added about dialog 8 years ago
Michail Vourlakos bf25c9c5c8 update translations strings 8 years ago
Michail Vourlakos 7677b5836f support maxLength through config win and container 8 years ago
Michail Vourlakos 7607bb77cb restore shadows row in configuration win 8 years ago
Michail Vourlakos 56226b3dc5 update locations when dock changes location
--updates the available locations in the configuration
window when any dock updates its location
8 years ago
audoban 9450a884c3 clean up code #79 8 years ago
Michail Vourlakos 1ccd04914c update greek translation
--removed also a no needed string
8 years ago
audoban e17fbf3786 Improve translation strings #70 8 years ago
audoban c84051a6cc the strings exceeds width when translated into Spanish 8 years ago
audoban 3ea5702487 maximum background width 8 years ago
audoban 2f262c4fb2 update geometry just when is necessary 8 years ago
Michail Vourlakos 23d0f7e8d9 restore layouts in main config window
--the latest fix for the configuration window placement
does not need to drop the clean implementation with
layouts
8 years ago
Michail Vourlakos e03cd673d6 fix in many cases placement of configuration win 8 years ago
Michail Vourlakos 79a97e160b clean some old code in configuration window 8 years ago
audoban e34661f1b5 fixed overflow when the user delete the text, and added holdPressed 8 years ago
Michail Vourlakos f3bba103d1 adjust metrics in Latte TextField 8 years ago
audoban f6b9a54aca just permit flickable direction on vertically 8 years ago
audoban f04a4b58c5 code formatted 8 years ago
audoban e99f2fb8ac spinbox improved 8 years ago
Michail Vourlakos c7437d8e8f improve margins in all pages
--take into account that a vertical scroll bar
could appear and also give more margin to
sub-items comparing to headers
8 years ago
Michail Vourlakos 306e242a54 new configuration based on various fixes 8 years ago
audoban 3a4e794de3 fit to horizontal width 8 years ago
audoban 9a707be48b buttons add, remove and quit, more smalls 8 years ago
audoban 67114cf74c added margin left for all checkbox 8 years ago
audoban a2675c83f5 Centered spinboxes 8 years ago
audoban 9123aedffc show the visibility modes with two columns 8 years ago
audoban a1152fd43a file unnecessary 8 years ago
audoban d96548e305 fixed add and remove dock 8 years ago
audoban 38b0c236b2 fixed wrong height 8 years ago
audoban d1dfaa5e27 fixed lock reserved edges 8 years ago
audoban 0f7e41ab7e config ui simplified 8 years ago
Michail Vourlakos dce87f13a6 fix binding loop in config from pages 8 years ago