Commit Graph

42 Commits (6b93219ca6e83c2617bfc8cdf174622dca03ccb1)

Author SHA1 Message Date
Michail Vourlakos fef362a52f a way for the user to change settings window size
--user can now use Meta+ScrollWheel in order to
increase/decrease the size of the dock settings
window according to its preference

BUG: 397038
7 years ago
Michail Vourlakos d36cc5b2fd fixes for dock configuration window
--fix binding loop from Tweaks page
--remove anchorings when used Layouts
7 years ago
Michail Vourlakos b2207811ee improve translation string 7 years ago
Michail Vourlakos 568ccd6e26 localization strings improvements 7 years ago
Michail Vourlakos 2967eea11a fix #961,Semi-Tranparent Panels at ImproveVisibility
--update issue #957 in order to take into account
semi-transparent panels. With semi-transparent panels
contrast could be a puzzle. The changes that
introduced with this patch are:
1. Enable Improve Visibility when also case [E] from
 #957 is enabled.
2. When a semi-transparent panel exists in combination
with Improve Visibility option then add a threshold
in order to indicate if the Colorizer will be applied
or not. The threshold is 40% in order to indicate if
a semi-transparent panel is solid or not.
7 years ago
Michail Vourlakos 1f0acbc3b5 Support KWin Edges mechanism
--by default now Latte supports the KWin Edges mechanism,
this way the following issues are fixed:
fix #935, fix #721, fix #687, fix #512, fix #514
--improve dock behavior when the user user touch
gestures
--fix #144, support KWin bright placeholders
--this behavior can be disabled if the user prefers
the old one from the Tweaks page
--in !compositing no more is shown a 1px line at
the screen edge when the dock is hidden
--support KWin Edges in Multiple Layouts state under
X11
7 years ago
Michail Vourlakos 6ef11d6bf8 improve strings in Tweaks
-- improve Extra actions layout
7 years ago
Michail Vourlakos b8321fb829 fix #905,smart colorize transparent panels
--enhanche the dynamic background feature and
in ordre to improve contrast with the underlying
background Latte now calculates the luminosity of the area
underneath the panel and based on that chooses the
best color to create contrast. The colors are chosen
only between textColor and backgroundColor.
7 years ago
Michail Vourlakos c4fe624e64 improve new setting for colorize contents 7 years ago
Michail Vourlakos 198ce090ef enable monochrome panel for transparent panels
-- in dynamic background it might be important for
the user to increase the contrast because the textColor
from plasma theme and the background might not provide
readable contrast. This feature adds this by giving
to the user the choice to have as monochrome layout
when the panel is transparent to theme.backgroundColor
7 years ago
Michail Vourlakos 6d08319c10 disable dynamicBackground for !compositing
--disable also the panel opacity for !compositing
7 years ago
Michail Vourlakos 22ef2280d2 enable universal settings in Latte Settings Window 7 years ago
Michail Vourlakos 15c4c2e16b fix #831,use Latte CheckBoxStyle
--there was a checkbox that provided a very big
translation. By using our own style the text now
breaks into two lines.
7 years ago
Michail Vourlakos d86fdfd2ff fix #810,support smart/dynamic background
the dynamic background feature is enhanced and
becomes smarter. It understands snapped windows, windows
that touch the panel edge etc. The criteria in
order for the background to become solid are:
   - any active window that is touching the panel
edge (that includes krunner)
   - any inactive window that is snapped and touches
the panel edge (concerning its geometry: quarter-snapped or half-snapped)
   - maximized windows
   - an inactive window but keepAbove is touching
the panel edge (this catches also the yakuake case)
   - panel popups
7 years ago
Michail Vourlakos 2799974eaf reorder settings in config window
--move Active Applet Indicator to Appearance page
and make its layout more consistent with the rest
design
--move Glow options above the Applet Shadows that
may be used more rarely
7 years ago
Michail Vourlakos a118f9d149 fix spacing in config window 7 years ago
Michail Vourlakos 07abb1c58d move reverse active indicator to Tweaks page 7 years ago
Michail Vourlakos 89cd1c30ab support two types of active indicator 7 years ago
Michail Vourlakos 339b570c35 fix #713,solid background for maximized windows
--this works similar with transparency with no-maximized
windows feature but on reverse. e.g. transparency for
non-maximized windows and solidness for maximized ones
--opacity to 1 when applet is active
--when the user uses a semi transparent panel for
un-maximized active windows and the user activates
a pop up for an applet a better visual effect is the
panel to not have any transparency
--improve translation strings and options order
7 years ago
Michail Vourlakos 9bd8589f78 fix small margins issues in configuration pages 7 years ago
Michail Vourlakos 5d7ae088ac fix translation string 8 years ago
Michail Vourlakos be337db8ec update translations and translations strings 8 years ago
Michail Vourlakos 7e07a402da disable automatic icon size for plasma taskmanagers 8 years ago
Michail Vourlakos 9f5ab1397d support combining window previews and titletips 8 years ago
Michail Vourlakos 45add5988f fix #622,support title tooltips for hovered applets 8 years ago
Michail Vourlakos 6f7a44c450 the user can disable the Latte Info window
--which is mainly used to inform the user for
a dynamic layout switching
8 years ago
Michail Vourlakos ac83f31197 remove exposeToMenu from Tweaks page 8 years ago
Michail Vourlakos e591add025 move autostart functionality to universalSettings 8 years ago
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
8 years ago
Michail Vourlakos 3392128cdf update translation strings 8 years ago
Michail Vourlakos ffa3942dc7 enable combination for maximized features 8 years ago
Michail Vourlakos 162d84e31d fix #495,Disable panel shadow for maximized windows 8 years ago
Michail Vourlakos 5f1f5f102e add tooltip for maximized window behavior 8 years ago
Michail Vourlakos aacd80df3d enable tooltips in various places 8 years ago
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)
8 years ago
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
8 years ago
Michail Vourlakos 7232480b79 update string 8 years ago
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
8 years ago
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
8 years ago
Michail Vourlakos f40dbc29ca add a little margin at config pages bottom 8 years ago
Michail Vourlakos 92748788c8 increase the subGroupSpacing in config window 8 years ago
Michail Vourlakos 7c07385c10 fix #453,substitute absolute build path references
--fixes the kdesrc-build installation
8 years ago