1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-04-01 06:50:08 +03:00

614 Commits

Author SHA1 Message Date
Michail Vourlakos
e89afafab2 fix #662,fix typo and auto-hide break behavior
--the check to disable blockHiding takes into account
if the config window is shown or not
--a small typo when going to !editMode was fixed
2017-08-09 14:48:54 +03:00
Michail Vourlakos
9a72f394ee fix crash,when alternatives shown + change layouts 2017-08-09 04:52:42 +03:00
Michail Vourlakos
14d7ae5d55 use new block hiding for activate/deactivate applets 2017-08-09 03:41:45 +03:00
Michail Vourlakos
b91bc6cda2 expose alternatives only in edit mode 2017-08-09 03:36:38 +03:00
Michail Vourlakos
f2ab6cbc9c block hiding when alternatives is shown 2017-08-09 03:33:03 +03:00
Michail Vourlakos
b5b2e56ae4 remove deprecated code 2017-08-03 13:05:57 +03:00
Michail Vourlakos
95eb835922 fix #592,drop bash restarting use KCrash instead
--update the code to use KCrash for autostart
and drop the bash script
2017-08-03 13:02:48 +03:00
Michail Vourlakos
2d675e5d58 fix #592,add a crash checker to autostart Latte 2017-08-03 10:42:13 +03:00
Michail Vourlakos
b5c0a4d2d0 simplify code 2017-08-02 12:13:16 +03:00
Michail Vourlakos
a537572d42 fix #643,protect enabledBorders for InfoView 2017-08-02 11:51:32 +03:00
Michail Vourlakos
46e54c2e81 update screenGeometry correctly for dockview 2017-08-01 00:55:49 +03:00
Michail Vourlakos
5dc595a2cb move task instantly and then send extSignal to group 2017-07-31 10:26:15 +03:00
Michail Vourlakos
eefbc5e9ec fix #636,new approach for Layout,Global launchers
--changed the design totally and use only signals
between plasmoid in order to update their models. This
way the launcherList from their tasksmodel should be
updated only on the initialization phase of the Latte
plasmoid. Afterwards signaling between them takes
place, in order to inform each other for adding,
removing launchers, moving them and assigning them
to activities
2017-07-31 03:53:39 +03:00
Michail Vourlakos
25dee2ecb9 unminimize layout config win when called 2017-07-30 19:49:05 +03:00
Michail Vourlakos
7d4344637c fix #635,never add primary dock over an explicit
--the addDock code now checks if at the primary screen
in the specific edge there is already assigned an explicit
dock. In that case it doesnt add that primary dock
2017-07-30 13:08:08 +03:00
Michail Vourlakos
c154eae4c7 fix #634,load the dockWin flag after copy 2017-07-29 23:07:00 +03:00
Michail Vourlakos
76cd844dce select previous row after layout removal 2017-07-29 15:37:37 +03:00
Michail Vourlakos
faa830c592 fix layout name on copy method
--switch current layout after saveAllChanges only when
we rename the current layout
2017-07-29 15:30:04 +03:00
Michail Vourlakos
6893ef9287 fix #627,remove empty values from desktop file
--some empty values in strings was breaking the translation
chain through the update-metadata script
2017-07-29 10:39:28 +03:00
Michail Vourlakos
6237d52c3d update buttons state in layouts window 2017-07-28 19:25:28 +03:00
Michail Vourlakos
db0d084ed2 include all tasks plasmoids in heurestics
--during startup Latte checks if a tasks plasmoid
is going to be present (because of multi-screen settings).
Now these checks are also considering the case of
plasma taskmanagers
2017-07-28 17:27:15 +03:00
Michail Vourlakos
a1fac1a29c remove deprecated code 2017-07-28 17:12:21 +03:00
Michail Vourlakos
26516b8d8c check specific for Latte Tasks Plasmoid 2017-07-28 17:08:55 +03:00
Michail Vourlakos
1b0b2a24b8 consider all taskmanagers in algorithms
--in the past only the Latte plasmoid was considered are
Tasks plasmoid
2017-07-28 17:04:09 +03:00
Michail Vourlakos
9a4e6d8cf5 update applets metadata files 2017-07-28 09:32:25 +03:00
Michail Vourlakos
14a674cd61 fix #572,support latte spacer 2017-07-28 03:09:01 +03:00
Michail Vourlakos
9d1dd08191 add a layout broken file check
--there are cases that a layout file can be broken because
there are containments having same applet ids. This
check informs the user for such layouts when the
layout manager is appearing
2017-07-27 22:00:51 +03:00
Michail Vourlakos
933f075dc5 add configure in the layouts context menu 2017-07-27 18:39:31 +03:00
Michail Vourlakos
262b3bd238 dont restore zoom when applet context menu shown 2017-07-27 18:24:31 +03:00
Michail Vourlakos
b2df416e1b fix crash from infoview in wayland 2017-07-27 17:34:32 +03:00
Michail Vourlakos
7b8bb2fc73 fix copy dock method loading part
-- copy dock method wasnt using correctly the signals
and the methods from containments during first loading
the new copied containments. That could create crashes
if the user was trying to remove a copied dock directly
after used the copy method
2017-07-27 16:35:32 +03:00
Michail Vourlakos
cc94677817 remove deprecated code 2017-07-26 17:47:32 +03:00
Michail Vourlakos
ae39271c9f update timer interval for dynamic switching 2017-07-26 10:30:03 +03:00
Michail Vourlakos
23733837e5 update the infoview for wayland and multi-screen 2017-07-26 10:21:37 +03:00
Michail Vourlakos
3028076db2 add a special Latte info window / view
--it is used mainly for presenting a Latte specific
info window when changing dynamically layouts
2017-07-26 09:25:56 +03:00
Michail Vourlakos
3f90c61d53 include plasma taskmanagers in startup identify
--Latte when loading a layout tries to identify if based
on the docks settings there will be at least one dock
containing a tasks plasmoid. This code was extended in order
to identify also the plasma taskmanagers. One more improvement
is that this code now is executed also when dynamically
changing layouts
2017-07-26 01:41:16 +03:00
Michail Vourlakos
dfe0a8e18f update translation strings, add greek 2017-07-25 15:59:06 +03:00
Michail Vourlakos
6f7a44c450 the user can disable the Latte Info window
--which is mainly used to inform the user for
a dynamic layout switching
2017-07-25 14:19:01 +03:00
Michail Vourlakos
aed9452330 remove deprecated code 2017-07-25 14:10:54 +03:00
Michail Vourlakos
2d4aeaaf51 add info window for showing latte infos
--its main purpose is to inform the user that Latte
is dynamically switching layout
2017-07-25 14:06:48 +03:00
Michail Vourlakos
096a1fa4c7 fix #617, add a missing return statement 2017-07-25 12:09:14 +03:00
Michail Vourlakos
68a5223b47 fix #616,use unique ids for applets and containme 2017-07-25 00:01:41 +03:00
Michail Vourlakos
d3b6ce0ac6 keep compatibility with qt5.7 2017-07-24 21:50:09 +03:00
Michail Vourlakos
d4b2f3d15b update launchers based on group correctly
--this isnt the plasmoid part but the c++ and configuration
window one
2017-07-24 20:01:11 +03:00
Michail Vourlakos
111d004e47 add launchers in universal group also 2017-07-24 20:01:11 +03:00
Michail Vourlakos
35336983ac cleanup deprecated code for launchers
--launchers will be able to be chosen per Latte
plasmoid in the form of: Unique,Layout,Global
2017-07-24 20:01:11 +03:00
Johan Smith Agudelo Rodriguez
50f5402620 Using Check mark character instead of CheckBox for the table 2017-07-24 20:01:11 +03:00
Michail Vourlakos
0a53646847 send a notification when switching layouts dynamic 2017-07-24 20:01:11 +03:00
Michail Vourlakos
ecf67a2a9d dynamic changing to layouts based on activities 2017-07-24 20:01:11 +03:00
Johan Smith Agudelo Rodriguez
9ecc961017 fix checkbox alignment 2017-07-24 20:01:11 +03:00