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
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
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
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
Michail Vourlakos
555fc966b0
activate config windows under wayland environment
...
--add heuristic method in wayland interface in order to
return the internal id of a window by using its appId
and its geometry
2019-04-01 23:50:25 +03:00
Michail Vourlakos
9f1b284f64
init earlier translation domain, indicatorconfigui
2019-04-01 17:16:40 +03:00
l10n daemon script
5c09168968
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-01 05:41:46 +02:00
Michail Vourlakos
d280b6e4aa
button to remove locally installed indicators
2019-03-31 14:53:12 +03:00
l10n daemon script
348b617b49
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-03-31 06:35:48 +02:00
l10n daemon script
91fbcf19b7
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-03-30 05:56:37 +01:00
Michail Vourlakos
9b1841e9e3
watch app paths for indicators changes
2019-03-29 21:15:44 +02:00
Michail Vourlakos
de170d42d8
remove unneeded warning
2019-03-29 20:53:16 +02:00
Michail Vourlakos
83ab266cd8
improvements in installing standalone indicators
2019-03-29 19:59:15 +02:00
Michail Vourlakos
ba08038bc0
add Latte/Indicator type and improve metadata
2019-03-29 19:12:32 +02:00
l10n daemon script
7b5c2a0980
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-03-29 05:55:26 +01:00
Michail Vourlakos
3d2d399072
add functionality to custom indicators
2019-03-29 00:07:36 +02:00
Michail Vourlakos
81204e3519
support importing indicators from compressed files
2019-03-29 00:07:36 +02:00
Michail Vourlakos
fd74397bae
support file dialog for indicators
2019-03-29 00:07:36 +02:00
Michail Vourlakos
4c613a1d47
support last used custom type
2019-03-29 00:07:36 +02:00
Michail Vourlakos
06c965248c
support customIndicators interface under settings
...
--a new element is introduced for CustomIndicators
which is going to be responsible to choose between
them and download also online for new indicators
2019-03-27 21:03:16 +02:00
Michail Vourlakos
14c3508aa1
dont disable Ok button at Latte Preferences window
2019-03-24 22:37:18 +02:00
Michail Vourlakos
28ef36a774
simplify indicators names
2019-03-24 18:44:27 +02:00
Michail Vourlakos
9a464226bd
improve loading for indigator config ui
...
--in order for all indicators infrastructure to
load the plugin correctly the configuration and
the component elements of ViewPart::Indicator
must be loaded first correctly and afterwards
the relevant Indicators to follow
2019-03-24 14:54:46 +02:00
Michail Vourlakos
0b90411b1d
IMPORTANT: All new Indicators architecture
...
--this huge commit contains all the changes needed
in order for Latte to load Indicators dynamically
from their own packages
2019-03-24 12:17:29 +02:00
Michail Vourlakos
e9599218a2
remove deprecated bug address
2019-03-23 11:52:34 +02:00
Michail Vourlakos
b93588756a
fix crash from Close button in config window
...
BUG: 405772
2019-03-23 11:35:07 +02:00
Michail Vourlakos
d8c04e805c
multi-screen: find view::screen id in better way
...
--when monitor from an explicit screen was closed there
were cases that docks were moved at another monitor from
the window manager and that was preventing them to be
delete properly. This patch fixes this by considering
as valid explicit screen only the one provided by the
view
BUG: 405687
2019-03-21 15:48:05 +02:00