Michail Vourlakos
08f3855292
add Communicator::lengthMarginsEnabled for applets
...
--applets can now inform Latte if they want length
margins or not
6 years ago
Michail Vourlakos
6fbb2d7d0d
define specific prominent badge colors
6 years ago
Michail Vourlakos
307564422e
reduce Kirigami version to 2.2
...
BUG:409143
6 years ago
Michail Vourlakos
5546a237a2
update struts propertly on wayland startup
...
BUG: 408977
6 years ago
Michail Vourlakos
03569f660d
fix effects area for behaveAsPlasmaPanel
...
--in case the maxLength is below 100%
6 years ago
Michail Vourlakos
67e9bd610f
fix typo for Communicator windowstracking
6 years ago
Michail Vourlakos
110416c143
improve sharedlayouts record when selected
6 years ago
Michail Vourlakos
1f1188bfc8
improve painting between different backgrounds
...
BUG: 409062
6 years ago
Michail Vourlakos
9a7788ab58
improve Communicator::version
...
--provide also a way for applets to identify
versions and make versions through
bridge.actions.version function
6 years ago
Michail Vourlakos
5265822fb1
update communicator windowsTrackingEnabled
6 years ago
Michail Vourlakos
3f6e3d3a73
update NEWFEATURES file
6 years ago
Michail Vourlakos
df9394ddd6
option for prominent color of Notification Badges
...
--The user from Tasks,Badges can choose a more prominent
color for notification badges (usually reddish). In case
the user has not enabled that option(default) then the plasma
theme highlight color is used which is also the default
option of Latte v0.8
BUG: 408955
6 years ago
Michail Vourlakos
6c288401aa
BadgeText revert plasma style renderType
6 years ago
Michail Vourlakos
ba6460e919
update indicators runtime
...
--fixes to signals in ViewParts in order to avoid
crashes. Currently the recreateView approach is used
in order to reload indicators runtime dynamically.
The "View::setSource" approach does not reload the
indicators properly
6 years ago
Michail Vourlakos
85e49d41bf
improve view recreation code
6 years ago
Michail Vourlakos
caefba4576
recreate views when indicators update
6 years ago
Michail Vourlakos
a9310a3de3
disable KWin edges for ByPassWMHint
...
--KWin edges do not support trigerring
above fullscreen windows
6 years ago
Michail Vourlakos
9c0e3f2992
do not trigger mask from invalid drags
...
--DragDropArea in containment should not activate
mask update (animationsNeedLength) if the dragging
is not valid for that DragDropArea. A good example
for this is when the user drags Tasks, in such case
the DragEnter signal is ignored and the DragLeave
may not reach to containment. In such case the
animationsNeedLength signal should NOT be sent
BUG: 408926
6 years ago
Michail Vourlakos
2dfb136447
improve LatteComponets.ComboBoxButton
...
--improve elide metrics and align left when
text exceeds the available space
6 years ago
Michail Vourlakos
ae2bc089ff
protect user from changing to occupied edges
...
--Views should not move to already occupied screen
edges except in the case these are found in Shared
Layouts
6 years ago
Michail Vourlakos
bb8a946140
fix warnings
6 years ago
Michail Vourlakos
002e0547ba
improve LatteComponents.ComboBox
...
--drop editable feature of ComboBox in favour
of better alignment of the selected item and
the dropped down list elements
6 years ago
Michail Vourlakos
396efadb5a
track screens count changes for View Settings
6 years ago
Michail Vourlakos
1300c92a8f
restore Screens showing hiding
6 years ago
Michail Vourlakos
675ddb2e2e
provide more modern Screens ComboBox
6 years ago
Michail Vourlakos
c617f7941b
update Screen ComboBox with Latte one
6 years ago
Michail Vourlakos
0768975765
Center position Tasks when in the Desktop
6 years ago
Michail Vourlakos
64589345ff
update fills applets in LiveEditingMode
6 years ago
Michail Vourlakos
eef791100d
show to user warning for Colors KWin Script presence
6 years ago
Michail Vourlakos
88ba9f4b75
track KWin Colors Script presence in system
6 years ago
Michail Vourlakos
a5ce2f97c6
support Importer::standardPathsFor
6 years ago
Michail Vourlakos
2e5a018678
disable scrolling shadows when Tasks in desktop
6 years ago
Michail Vourlakos
a7abf5d309
update background svg file when plasmatheme changes
6 years ago
Michail Vourlakos
b7cf5dbb62
avoid glitch from panel shadow
6 years ago
Michail Vourlakos
2396ffbe19
rethink isBusy state panel shadow
...
--panel shadows in ISBUSY state are applied
when BLUR is enabled and backgroundopacity>0 OR
BLUR is NOT enabled and backgroundopacity>20
6 years ago
Michail Vourlakos
0e96168742
update backgroundContrastEffect mid values
...
--the previous approach was disabling the background
contrast effect at all times except when the background
opacity was 100%, the new approach considers the background
opacity value and provide mid values to be applied.
That means that 0% background opacity disables the background
constrast visual effect, 100% applies the background contrast
visual effect at its maximum values and in between the mid
values for background contrast effect are applied
6 years ago
Michail Vourlakos
b71baccc14
fix screenForContainment in MulitpleShared mode
6 years ago
Michail Vourlakos
1b0de4f312
improve calculations for view mask and shadows
...
--improve how applet shadows are considered in order
to increase or decrease the view mask based on how
big or not are the applets shadows
6 years ago
Michail Vourlakos
a311f45a62
fix istouchingview of windows tracking
...
--is touching view functions did not identify
when a windows was touching the absolutegeometry
<thickness> boundary and at the same time
overlapping the view <length> area. A case
that was breaking the experience was the
Plasma "AddWidgets" dialog
6 years ago
Michail Vourlakos
91a9e7c0c5
improvements for effects area and painting
6 years ago
Michail Vourlakos
3c5c59e149
Revert "consider mask thickness for struts"
...
This reverts commit a4764024db
.
6 years ago
Michail Vourlakos
df3118fc98
Revert "remove workaround for X11 struts !compositing gap"
...
This reverts commit 37b708ef52
.
6 years ago
Michail Vourlakos
359b120360
Revert "remove workaround for struts gap"
...
This reverts commit 137cd36547
.
6 years ago
Michail Vourlakos
8a281bc3e8
update panel shadows for isBusy state
6 years ago
Michail Vourlakos
137cd36547
remove workaround for struts gap
...
--consider always the maskThickness when
settings struts in order to avoid gaps
at all cases
6 years ago
Michail Vourlakos
37b708ef52
remove workaround for X11 struts !compositing gap
6 years ago
Michail Vourlakos
a4764024db
consider mask thickness for struts
6 years ago
Michail Vourlakos
fd9025f632
adjust panel transparency according to theme level
...
--Latte now identifies what is the maximum transparency
provided by a plasma theme and uses that information
in order to provide full solidness if needed by the
Background Opacity option (meaning 100% should be totally
solid)
6 years ago
Michail Vourlakos
4535ee03c2
REAL maxOpacity from plasma panel backgrounds
...
--Plasma::ExtendedTheme class now provides maximum
opacity provided by panel backgrounds
6 years ago
Michail Vourlakos
ffd0bef611
blacklist plasma notifications in heuristics
...
--plasma notification applet has become more complex
lets blacklist it in order to provide the real
plasma experience and see how it goes
BUG: 408566
6 years ago