1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-03-03 20:58:25 +03:00

2973 Commits

Author SHA1 Message Date
Michail Vourlakos
70640ae2e5 override functions for Active and TopLayouts 2019-04-09 21:01:50 +03:00
Michail Vourlakos
71435d4938 identify Touching windows for Multiple mode
--improve how the available screen geometry is
calculated because in MultipleLayouts mode we can
have different layouts that provide different
available screen geometries
2019-04-09 21:01:50 +03:00
Michail Vourlakos
385b0e0b20 update struts properly for TopLayouts 2019-04-09 21:01:50 +03:00
Michail Vourlakos
caedf9842e ActiveLayout override GeneralLayout::latteViews() 2019-04-09 21:01:50 +03:00
Michail Vourlakos
bdca8f58e8 simplify GenericLayout::latteViews call 2019-04-09 21:01:50 +03:00
Michail Vourlakos
69af8d0e0c fix updating lastUsedActivity properly 2019-04-09 21:01:50 +03:00
Michail Vourlakos
dc9553b3ca fix crashes from loading/unloading layouts 2019-04-09 21:01:50 +03:00
Michail Vourlakos
9236f18c4e add TopLayout and use combined with ActiveLayout 2019-04-09 21:01:49 +03:00
Michail Vourlakos
1ec19d6627 update syncLatteViewsToScreens
--update function to use new validViewsMap() function
in order to identify which views must be presented
and where. The validViewsMap function can be used also
from subclasses in order to indetify the Layout occupied
edges without applying the final map state to actual
views.
2019-04-09 21:01:49 +03:00
l10n daemon script
d9217065fe 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"
2019-04-08 05:46:45 +02:00
Michail Vourlakos
d07956cbb4 multiple layouts import properly 2019-04-07 15:54:28 +03:00
l10n daemon script
bfb96b0f67 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"
2019-04-07 05:39:31 +02:00
Michail Vourlakos
fb4508c6a7 simplify CMakeLists 2019-04-06 22:04:21 +03:00
Michail Vourlakos
b7603a1426 improve Advanced button coloring
--when the background is transparent the opacity
changes wont work nice. Providing an always
solid color is a good solution
2019-04-06 19:48:17 +03:00
Michail Vourlakos
2c8a0a83c1 update secondary config window position properly 2019-04-06 19:23:44 +03:00
Michail Vourlakos
671e2019e7 update text Copy action properly 2019-04-06 19:17:38 +03:00
Michail Vourlakos
861fced797 REFACTOR:move storaging to own class
--GenericLayout moves out all the storaging
mechanism to its dedicated Layout::Storage
class
2019-04-06 19:08:35 +03:00
Michail Vourlakos
bbddfd3d48 REFACTOR:move code from Active to GeneralLayout
--huge refactor in order to split the logic of the
Layout file. One of small steps in order to end at
the following logic:
AbstractLayout->GeneralLayout->InterfacedLayout

InterfacedLayout->NormalLayout
InterfacedLayout->OnTopLayout

PresentedLayout, that will contain references for
one ActiveLayout and one OnTopLayout and will
act as a class to provide useful information to
layoutManager and all other classes that want
to work with Views.

GeneralLayout will gain a storage object
for all STORAGE properties that require
a CORONA to work
2019-04-06 13:55:17 +03:00
Michail Vourlakos
89b86a3c12 REFACTOR:move code from ActiveLayout to Abstract 2019-04-06 13:55:17 +03:00
Michail Vourlakos
7d0905e379 refactor: rename Layout to ActiveLayout
--first steps to abstract the Layout code in
different classes
2019-04-06 13:55:17 +03:00
Michail Vourlakos
2767c0f4a0 remove deprecated class from layout 2019-04-06 13:55:16 +03:00
Michail Vourlakos
260307d16f improve identification of Rearrange applets button
this improvement was mentioned at: D20249
2019-04-06 13:54:48 +03:00
l10n daemon script
42b236e8a9 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"
2019-04-06 05:55:45 +02:00
Michail Vourlakos
ae69884e04 ignore PlasmaDesktop for windows tracking flags
BUG: 406235
2019-04-05 20:52:30 +03:00
Michail Vourlakos
4c4b41d378 remove deprecated code 2019-04-05 17:50:28 +03:00
Michail Vourlakos
ae3c4d3cf0 update SecondConfigView when availableGeometryChanged 2019-04-05 17:36:46 +03:00
Michail Vourlakos
bb3ef16dea fix RTL positioning for View::Settings windows 2019-04-05 17:31:40 +03:00
Michail Vourlakos
8b3920ef64 fix indicators warnings when removing a view 2019-04-05 17:17:11 +03:00
Michail Vourlakos
6e1dfe9670 comment deprecated code in view settings windows 2019-04-05 17:17:11 +03:00
Michail Vourlakos
c735792c30 REFACTOR:replace all "foreach" statements 2019-04-05 17:17:10 +03:00
Michail Vourlakos
d48d2da2cd add comment 2019-04-05 17:17:10 +03:00
l10n daemon script
c06423b443 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"
2019-04-05 05:58:03 +02:00
Michail Vourlakos
3e19e553f1 add IndicatorInfo to have a global reference 2019-04-04 22:49:49 +03:00
Michail Vourlakos
915bb1bd39 provide visual limits for margins/padding
--based on the current indicator there minimum
thickness and indicator padding can be altered.
Providing some visual feedback for the user to
understand these limits is a good practice.
2019-04-04 18:38:54 +03:00
Michail Vourlakos
6d84b6eea2 better way to identify applet plasma behavior
--there is a combinantion of settings that enables
plasma original applet behavior.
1. the applet is locked and is not using parabolic effect
2. the zoomfactor === 1 and the user has not activated
title tooltips
2019-04-04 17:23:17 +03:00
Michail Vourlakos
1503dbe247 take into account indicator minimum paddings 2019-04-04 16:38:00 +03:00
Michail Vourlakos
2919620467 select proper indicator in combobox list 2019-04-04 14:52:50 +03:00
Michail Vourlakos
f9091f3b6c Dont use empty areas in HeaderSwitch
--the user in order to activate/deactivate an element
must click either the Text or the Swith elements
2019-04-04 14:41:16 +03:00
Michail Vourlakos
89e0eaa3ee dont animate clicking for locked applets 2019-04-04 14:29:41 +03:00
Michail Vourlakos
e7eb06a63e optimize subtracked masking for wayland case
--under wayland masking does not break the visual
result of a window. For that reason under wayland
the editShadow can be masked out totally and not
only for its windows underlying parts.
2019-04-03 22:57:01 +03:00
Michail Vourlakos
92584e638c consider vertical views to position viewconfigs 2019-04-03 22:41:03 +03:00
Michail Vourlakos
8b6f250733 dont subtract sec.config win for vertical views 2019-04-03 22:35:27 +03:00
Michail Vourlakos
1210e708c9 support automatic roundness to !compositing 2019-04-03 22:24:21 +03:00
Michail Vourlakos
a5c7148168 improve icon references in Latte Layouts UI 2019-04-03 21:12:52 +03:00
Michail Vourlakos
50866a8dcf improve indicators actions icons 2019-04-03 21:10:15 +03:00
Michail Vourlakos
c060f0449c fix wrong calculations for roundness 2019-04-03 16:46:19 +03:00
Michail Vourlakos
ff53a23cac drop manual roundness setting from code
--as the new automatic mechanism works nice
the old manual setting of plasma theme roundness
is not needed
2019-04-03 16:46:19 +03:00
Michail Vourlakos
b6c272d6a9 add heuristic to identify theme roundness automatic 2019-04-03 16:46:19 +03:00
l10n daemon script
1a17ffb683 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"
2019-04-03 06:01:54 +02:00
l10n daemon script
73745f2f53 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"
2019-04-02 06:00:53 +02:00