1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-13 21:18:01 +03:00
Commit Graph

658 Commits

Author SHA1 Message Date
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
Michail Vourlakos
2640a7e948 reload layouts if needed after default import 2017-12-17 17:55:20 +02:00
Michail Vourlakos
8d54dfd365 improve semantics/update translation string 2017-12-17 17:44:05 +02:00
Michail Vourlakos
0615dcf084 add --default-layout option for command line
--this option enables the user to load the default
layout from start.
2017-12-17 17:42:49 +02:00
Michail Vourlakos
3679c1c0cf load the default layout when cant find previous
--load the default layout when cant find the previous
layout for some reason. This means that something went
really wrong actually and the previous stored layout
doesnt exist anymore, at least with the same name
ised.
2017-12-17 17:01:30 +02:00
Michail Vourlakos
00032f9198 add shortcut to open layouts editor
--use Meta+E to open the layouts editor
2017-12-16 13:17:11 +02:00
Michail Vourlakos
a31940a6fe fix for calculating panel reqion in !compositing
the mask region wasnt calculated correctly in some cases
after location changes. I think it might be a plasma
upstream bug/change but either way this patch fixes
it.
2017-12-11 15:21:25 +02:00
Michail Vourlakos
1d8eea28bb slidingIn/Out during locationChange signal 2017-12-11 12:36:47 +02:00
Michail Vourlakos
91ff26882e fix #784,ignore top/bottom auto-hide panels
--a bottom or top auto-hide panel is not considered
in the calculations for the availableScreenRegion
2017-12-05 20:56:58 +02:00
Michail Vourlakos
1c5cebda99 use activate signal for (not)expand
--for all neutral areas (such as spacers or
activate indicator spacers) the activate signal
in sent in order to activate an applet or
expand it / hide it...
2017-12-02 19:52:43 +02:00
l10n daemon script
9124eeb372 GIT_SILENT made messages (after extraction) 2017-12-02 03:01:24 +01:00
l10n daemon script
1289c64480 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"
2017-11-27 04:52:43 +01:00
l10n daemon script
9714b4df79 GIT_SILENT made messages (after extraction) 2017-11-27 03:03:33 +01:00
l10n daemon script
98091d59e8 GIT_SILENT made messages (after extraction) 2017-11-26 02:59:53 +01:00
Michail Vourlakos
e0a3bd9f80 support nomad systray in Latte 2017-11-25 14:01:57 +02:00
Michail Vourlakos
69d5c1afa2 update panelshadows to plasma version 2017-11-24 22:34:02 +02:00
l10n daemon script
2d89f1c84e GIT_SILENT made messages (after extraction) 2017-11-21 02:52:36 +01:00
Michail Vourlakos
5b1d35d25b fix #735,support shortcut to open Latte settngs
--the default shortcut is Meta+A but the user can
change it to whatever wants to from plasma systemsettings.
--the settings windows are show bases on priority.
Primary screen docks have higher priority and for the
edges the priority is: Bottom,Left,Top,Right
2017-11-20 17:59:18 +02:00
l10n daemon script
26a9f2ce61 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"
2017-11-20 04:29:47 +01:00
l10n daemon script
b4da66e59b GIT_SILENT made messages (after extraction) 2017-11-20 02:53:20 +01:00
Michail Vourlakos
c904236847 disable dock settings action shortcut
--the shortcut Alt+S,Alt+D is not working
correctly because it is reserved by the plasma
desktop. At first we disable it in order to see
if we can substitute it with another solution
2017-11-19 13:18:48 +02:00