Commit Graph

2112 Commits (675bfe284dca6e13e72f68191013c50871f2fd91)
 

Author SHA1 Message Date
Michail Vourlakos 675bfe284d fix #980,support lock icon in layouts editor
-- when a layout is read-only then a lock icon
appears in its layout record.
l10n daemon script 403117e044 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
Michail Vourlakos e439fd79c9 improvements for spacing
Michail Vourlakos 1e2b996a9e support lock/unlock in layout
--identify if a layout is locked and
support lock/unlock for that layout
Michail Vourlakos b02628de3f update file permissions in more places
Michail Vourlakos 75ab4e9cf0 fix #980,update layouts permissions after importing
--in some systems that layouts are readonly when
copied to user "latte" directory were still
read-only. We are fixing these permissions with
this patch.
Michail Vourlakos 62497561d2 Revert "wayland fix crash when changing location"
This reverts commit 797ead1f1d.
Michail Vourlakos 7c593c7112 fix #977,improve geometries publishing
Michail Vourlakos 797ead1f1d wayland fix crash when changing location
--when a dock was changing location and kwin
effects where enabled then a crash was appearing
under wayland. So we block drawing effects when
a dock is inTempHiding or inForceHiding
Michail Vourlakos 506d23d948 enable parab.effect for latte spacer
Michail Vourlakos 7930b5950d remove present windows applet from blacklist
Michail Vourlakos c14470c742 fix #983,expose latte availability to applets
--allow the applet developers to set at their
applet main file:

property bool disableLatteParabolicIcon: true

in order to disable any Latte functionality
concerning the parabolic icon

-- allow the applet developers to set at their
main file:

property bool isInLatte: false

in order to be informed by Latte when they are
in a Latte containment. For what ever purposes
the developers need to adjust to their plasmoid.
Michail Vourlakos 7f89bd99b0 fix #985,use same style for tasks/applets numbers
Michail Vourlakos e9ad5cd660 fix #981,single window titles in title tooltips
Michail Vourlakos b2c77843f1 fix #979,add tooltip for Latte icon
Michail Vourlakos 8cfbb67d3c fix #978,dont overlap pin/advanced buttons
Michail Vourlakos a04bee5cc2 use plasma HIG and remove ":" character
--tranlsation improvements
Michail Vourlakos 745b9ea075 dont apply too early blur effect
dont delay the corona destruction under wayland
because that creates a crash with kwin effects

BUG: 392890
Michail Vourlakos 5231e95c96 fix #972,update Sliders version at dock settings
--use QtControls 2.2 for Sliders in dock settings
and update the Latte required version to 5.9 which
is LTS. Most distros should have already updated
to that one.
Michail Vourlakos 1601eaa155 Revert "Revert "fix #972,fork PlasmaComponents3.Slider""
This reverts commit e328fa5502.
Michail Vourlakos e328fa5502 Revert "fix #972,fork PlasmaComponents3.Slider"
This reverts commit 4588ac12a0.
Michail Vourlakos 4588ac12a0 fix #972,fork PlasmaComponents3.Slider
-as it appears the PlasmaComponents3.Slider
was adding too much visual distraction. I had
to fork it in order to use it dock settings
window. We needed the behavior of wheelEnabled
in order to disable it and the only slider
providing it from Qt 5.7 was the QtControls 2.0
Slider
Michail Vourlakos 6881d8fbbe fix #970,parabolic effect fix
During dock sliding-in because the parabolic
effect isnt trigerred immediately but we wait
first the dock to go to its final normal
place we might miss the activation of the
parabolic effect. By catching that signal
we are trying to solve this.
Michail Vourlakos 94fa4177ac set hidden ghost window mask to minimum
Michail Vourlakos 7b77a71980 dont disable restore zoom for previews
Michail Vourlakos 3b7f4f4997 [wayland] improve previews behavior
Michail Vourlakos 5ea2cfa79e [wayland] - fix previews crash
-- disable the use of PlasmaCore.WindowThumbnail
under Wayland in order to fix a crash that was
appearing after a while when the user was using
previews

BUG: 392865
Michail Vourlakos 6de8417007 fix #970,dont show previews when sliding in/out
Michail Vourlakos 6d7d53e454 improve removal animation
-- when removing a task and there are surrounding
separators then the hidden spacers are updated
immediately for the neighbour tasks. In such case
in order to not break the removal animation a small
margin must applied.
Michail Vourlakos 39d837da1d increase separators update signals
--add a delayer in order to syncLaunchers to avoid
a crash when multiple docks exist that are synced
together.
Michail Vourlakos 544642903b fix warnings under wayland
Michail Vourlakos 18fb040b84 dont break the bouncing animation
Michail Vourlakos 9c15b90f78 update tasks edges when task becomes shown/hidden
Michail Vourlakos e9b3cf2ed7 Use a new architecture for internal separators
--the old architecture that was trying to keep
an internal separators record couldnt catch up
and at the same time could create issues with
internal separators at different activities.
Michail Vourlakos 76af94b59d reposition applet spacer visual debugger
--this way the applet spacer visual debugger
uses the same metrics with its plasmoid
counterpart
Michail Vourlakos d4685cd492 disable functionality for onlylaunchers
--when only launchers are shown and the user
has chosen to disable any active indicator
then the plasmoid should behave only as
a smart launchers list with no window
capabilities
Michail Vourlakos eec2927f88 updates for hidden tasks and int.separators
Michail Vourlakos b8c07b8523 fixes for disable Windows Functionality
Michail Vourlakos 2742be427b fix #901,show windows only from launchers
--add an option to tasks filters in order to
hide windows that do not have launchers
Michail Vourlakos 0c956fac77 fix #961,Improve Visibility consider WindowsGoBelow
--the following case:
[Windows Go Bellow + Top Panel + Panel Transparency<40%
+ "Improve Visibility" + "Not Forced Solid Background
for maximized windows"]
disables the colorizer because the role of the background
is done from the window titleBar.
Michail Vourlakos 1c60ba4880 fix margins for sticker and advancedSwitch
Michail Vourlakos 1c8c728927 fix #963,disable wheel for sliders
--fork the PlasmaComponents Slider in order to
update to newer Qt version and support the
wheelEnabled property. After that just disable
wheel for all sliders in Appearance page.
l10n daemon script de35075eac SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
Michail Vourlakos 13e8791213 add a few margins for applets tooltips
Michail Vourlakos 92c025d94d show tooltips by default
--shows Latte tooltips by default except
if an applet is locked or zoomfactor==1
Michail Vourlakos ca6188bf46 remove transparency from Colorizer colors
--the plasma theme may have set for textColor
and backgroundColor, colors with transparency.
This can mess up the "Improve Visibility"
feature.
Michail Vourlakos 2967eea11a fix #961,Semi-Tranparent Panels at ImproveVisibility
--update issue  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
  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.
Michail Vourlakos 5e4134b1ee improve visibility should consider per screen
--maximized windows shouldnt provide solidness
at docks using improve visibility in different
screens.
Michail Vourlakos cd8676e62a blacklist from applet from heuristics
--blacklist "com.github.zren.presentwindows" from
Latte heuristics in order to work correctly with
it.
Michail Vourlakos 27715435a9 update README links and titles
--remove Translators record as from >=v0.7.3
all translations are done through the kde
community.