Michail Vourlakos
d8c66f6174
fix translation string
2018-01-15 14:13:16 +02:00
Michail Vourlakos
94914ee578
warning message for broken MultipleLayouts startup
...
--if the app crashed and the user trys to reopen Latte
then the Containments must first return to their Original
Layouts. This code provides that and informs also the user
during the startup.
2018-01-15 14:09:41 +02:00
Michail Vourlakos
333afc75bc
improve currentLayoutName for Multiple Layouts
...
--improve layout manager header appearance
2018-01-15 10:17:56 +02:00
Michail Vourlakos
4325ca4bb6
fix a crash when stopping Activities very fast
2018-01-15 00:34:44 +02:00
Michail Vourlakos
a37036b6eb
support Activities setting for InfoView
2018-01-15 00:29:11 +02:00
Michail Vourlakos
b7d1b86a65
IMPORTANT:Fix uniqueness of IDs during importing
...
--These fixes any issues concerning Multiple Layouts
Loading/Unloading and keeping the Original Layout files
consistent.
2018-01-14 23:58:48 +02:00
Michail Vourlakos
3cf6d8ef9d
multiple fixes for Multiple Layouts
2018-01-14 23:58:48 +02:00
Michail Vourlakos
dc4a223f27
fix currentActivitiId issues on startup
2018-01-14 23:58:48 +02:00
Michail Vourlakos
896e46dcd9
dont write updated ids if they didnt change
2018-01-14 23:58:48 +02:00
Michail Vourlakos
667a451499
Multiple Layouts:Fixes for storage synchronization
...
--fix also a crash when removing a dock
2018-01-14 23:58:48 +02:00
Michail Vourlakos
7dd6345d4a
MultipleLayouts:Load/Unload on Activities changes
...
--workaround an upstream issue, when closing an Activity
all dock/panel windows in MultipleLayouts where become
hidden.
2018-01-14 23:58:48 +02:00
Michail Vourlakos
132410d848
MultipleLayouts availableScreenRegion
...
--it is used to position correctly the separate dock/panels
in different activities
2018-01-14 23:58:48 +02:00
Michail Vourlakos
19cd67627d
more improvements for MultipleLayouts case
...
--fix the strut setting between multiple running
layouts. When the activity is changing then each dock/panel
removes or adds its struts accordingly
2018-01-14 23:58:48 +02:00
Michail Vourlakos
4280c14acd
many improvements for MultipleLayouts case
2018-01-14 23:58:48 +02:00
Michail Vourlakos
7d4989e983
add code for MultipleLayouts and Activities
...
--prepare dockViews and rest classes in order to
be able to change between different Activities in
a MultipleLayouts environment.
2018-01-14 23:58:48 +02:00
Michail Vourlakos
bc91aefd89
add more MultipleLayouts code
...
--move code from dockCorona to layoutManager
--add more code related to MultipleLayouts
2018-01-14 23:58:48 +02:00
Michail Vourlakos
e3a3cb5a52
re-use copyDock code to make it more generic
...
--fix crash from containments deletion when closing corona
--reuse copyDock code in order to prepare it for
loading multiple layouts at the same time
2018-01-14 23:58:48 +02:00
Michail Vourlakos
4ac3efd0b5
add filePtr for layout
2018-01-14 23:58:48 +02:00
Michail Vourlakos
47566c27c3
add variable layoutsMemoryUsage for layoutManager
2018-01-14 23:58:48 +02:00
Michail Vourlakos
822f3630ac
fix crashes: wrong containment deletion/signals
...
--we fix two crashes, one from availableScreenRectChanged
signaling when we unload a layout
--one from deleting containments in random order,
we must first delete systrays and then the rest containments
2018-01-14 23:58:48 +02:00
Michail Vourlakos
f617a9178e
support multiple active layouts in layoutmanager
2018-01-14 23:58:48 +02:00
Michail Vourlakos
274c6a653d
add managedLayout to dockView
...
--this way a dock can belong to specific Layout
and this could be changed runtime in a multi-layout
runtime environment
2018-01-14 23:58:48 +02:00
Michail Vourlakos
f81433be8b
try to link containments to layouts
2018-01-14 23:58:48 +02:00
l10n daemon script
8202d420f5
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"
2018-01-09 04:57:34 +01:00
l10n daemon script
ff2d6245f9
GIT_SILENT made messages (after extraction)
2018-01-09 03:07:38 +01:00
Michail Vourlakos
dd8c8271b6
IMPORTANT: move logic from corona to layout
...
--refactoring code for #808...
Latte gets prepared for multiple layouts running
at the same time.
2018-01-08 19:23:53 +02:00
l10n daemon script
c4a8881da1
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"
2018-01-08 04:45:26 +01:00
Michail Vourlakos
a01b7f100b
move copyDock from corona to Layout
2018-01-07 19:59:18 +02:00
Michail Vourlakos
92127577d1
improve semantics for layout class
2018-01-07 19:33:18 +02:00
Michail Vourlakos
ef48a70bd9
improve semantics
2018-01-07 16:32:16 +02:00
l10n daemon script
4ae1c98e55
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"
2018-01-07 04:54:52 +01:00
Michail Vourlakos
2d16bcd976
draw panel background correctly after themeChange
2018-01-05 20:15:01 +02:00
Michail Vourlakos
18d78cfd37
stretch layouts editor contents to fit on startup
2018-01-05 20:15:01 +02:00
l10n daemon script
2390acf71f
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"
2018-01-05 04:58:18 +01:00
Michail Vourlakos
cb69a9c7c6
slide out/in also in user screen change
2018-01-04 21:27:55 +02:00
Michail Vourlakos
f7b8cedb3c
improve semantics for location change slide out/in
2018-01-04 20:30:00 +02:00
Michail Vourlakos
bc29bc2863
improve windows garbage collector
2018-01-04 18:36:41 +02:00
Michail Vourlakos
1d5d4406ef
slide-out docks in manual layout change
2018-01-04 18:25:11 +02:00
Michail Vourlakos
2a911d34b8
improve semantics for availableScreenRect
...
--improve the function to calculate the availableScreenRect
of a specific screen. Now the function accepts two arguments
specifing which visibility modes and locations(edges) are
going to be taken into account to calculate the
availableScreenRect.
2018-01-04 18:20:04 +02:00
Michail Vourlakos
f7aac48599
fix #807,download window for Latte Layouts
...
--adds a Download option in layouts editor in order
to download layouts from store.kde.org
2018-01-04 00:03:40 +02:00
Michail Vourlakos
afcdd1b726
hide docks animation when changing layouts
2018-01-03 21:06:34 +02:00
Michail Vourlakos
1d6c5f074f
fix #816,add more task shortcuts
...
--added shortcuts for tasks 10-19
2018-01-02 19:38:46 +02:00
Michail Vourlakos
da612fd8d9
ignore not used X11 changed events
...
--some windows are sending plenty windowChanged
events without Latte using them. We block them in
order to not trigger any Latte updates.
2018-01-02 14:03:50 +02:00
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
2018-01-02 11:49:38 +02:00
Michail Vourlakos
9dbee82a4a
dont confuse lock files between different users
2017-12-25 21:07:07 +02:00
l10n daemon script
cba49d22de
GIT_SILENT made messages (after extraction)
2017-12-24 03:07:36 +01:00
Michail Vourlakos
f1e4d455e6
import and load a layout from command line
2017-12-17 19:08:35 +02:00
Michail Vourlakos
9f16ef5d4e
load specific layout on startup from command line
2017-12-17 18:34:50 +02:00
Michail Vourlakos
d85138ebe4
exit from main when quiting
2017-12-17 18:15:04 +02:00
Michail Vourlakos
a2948bf942
print available layouts from command line
2017-12-17 18:13:26 +02:00