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

88 Commits

Author SHA1 Message Date
Michail Vourlakos
e5111b4716 IMPORTANT:fix first run initialization
--dont mess the old migrating process during startup
with a new user that uses Latte for first time. This
is a very important step during startup otherwise the
entire Latte experiences instability.

BUG:417886
FIXED-IN:0.9.9
2020-02-23 10:30:48 +02:00
Michail Vourlakos
71e084417c add KDE official Help menu
--in that way Latte gains easily language
switching from user
--exposure of how/where to report bugs
2020-01-01 12:26:31 +02:00
Michail Vourlakos
d62e77eca7 remove QFontMetrics deprecated code 2019-12-29 11:56:17 +02:00
Michail Vourlakos
e04c57f403 search for Latte desktop file in more generic way
--there are distros that do not return /usr/share/applications
as their first global path for desktop files. It is better to not
just search for the "applications" path but rather the desktop
file also to make sure that we use the first one found.

BUG:412612
FIXED-IN:0.9.4
2019-10-05 17:39:58 +03:00
Michail Vourlakos
7cfcd84511 track kwinrc file only on changes
--instead of reading the kwin values all the time
when needed from user actions we now read them
only on startup and when the kwinrc file was
updated/changed

BUG:411657
FIXED-IN:0.9.3
2019-09-07 23:52:16 +03:00
Yuri Chornoivan
dc14abf3d0 Fix minor EBN issues 2019-09-03 02:01:01 +03:00
Yuri Chornoivan
e643109d0f Try to fix build with Clang (take 2) 2019-08-22 11:17:13 +03:00
Michail Vourlakos
10939d410c Views Report Information for inactive layouts 2019-07-15 00:05:10 +03:00
Michail Vourlakos
3412b13148 present Views data for Active layout 2019-07-15 00:05:10 +03:00
Michail Vourlakos
7954a3ac39 improve Screens Report
--the new report identifies for all your layouts
when a screen has not been assigned any docks/panels.
That can help user to clean up the ScreensConnectors
if wants to
2019-07-14 13:59:02 +03:00
Michail Vourlakos
dcfcc1b442 show screens information through Settings menu 2019-07-13 17:08:00 +03:00
Michail Vourlakos
27736db317 update menu icons 2019-07-13 15:39:21 +03:00
Michail Vourlakos
714b41ec2f add new menu options and edit layout file action 2019-07-13 15:31:27 +03:00
Michail Vourlakos
30f3145f95 Introduce Flat and 3D style for Badges
--the user can now choose to enable or NOT 3D
style for all badges through Latte Global Preferences
window. By default the Flat style is preferred

BUG: 409467
2019-07-10 18:34:26 +03:00
Michail Vourlakos
110416c143 improve sharedlayouts record when selected 2019-06-23 19:56:23 +03:00
Michail Vourlakos
396efadb5a track screens count changes for View Settings 2019-06-17 21:20:46 +03:00
Michail Vourlakos
eef791100d show to user warning for Colors KWin Script presence 2019-06-17 17:11:27 +03:00
Michail Vourlakos
88ba9f4b75 track KWin Colors Script presence in system 2019-06-17 16:47:10 +03:00
Michail Vourlakos
a8a19bb550 support VirtualDesktops for kwayland>=5.52
--This of course needs Plasma>=5.15

BUG: 398106
2019-05-26 00:58:42 +03:00
Michail Vourlakos
11f70edbac fill SharedLayouts circles in LayoutsEditor 2019-05-12 18:08:11 +03:00
Michail Vourlakos
f89b110a36 drop Meta+E that is used from Dolphin 2019-05-12 17:36:15 +03:00
Michail Vourlakos
3a3823add3 Assign/Remove properly Shares from INACTIVE Centrals 2019-05-12 14:30:22 +03:00
Michail Vourlakos
568716e9d3 add SharedLayouts ending circle in LayoutsEditor 2019-05-12 13:46:32 +03:00
Michail Vourlakos
a661fbb032 refactor:drop LAYOUTSMANAGER apis moved to SYNCHER 2019-05-11 09:51:47 +03:00
Michail Vourlakos
bea8247b84 refactor:move syncActiveShares to Synchronizer 2019-05-11 03:46:06 +03:00
Michail Vourlakos
c4b226def5 REFACTOR:Add Synchronizer for Layouts::Manager
--Split the Layouts::Manager to Synchronizer and
Manager classes. The Synchronizer is responsible
to keep all Active layouts in sync with user
preferences
2019-05-11 03:11:50 +03:00
Michail Vourlakos
d08f1f9dbb add bold presentation for Shares in menu 2019-05-10 21:15:18 +03:00
Michail Vourlakos
46bf0c1229 update activities/shares from cell QMenu(s) 2019-05-10 19:59:37 +03:00
Michail Vourlakos
8c3d658a0d refactor:move Importer to "layouts" folder 2019-05-09 17:57:12 +03:00
Michail Vourlakos
a27ff3ec48 REFACTOR:Update LayoutManager to Layouts::Manager
--create "layouts" own directory in order to host
all LAYOUTS management/control code and classes
2019-05-09 17:12:57 +03:00
Michail Vourlakos
d307ac626b update UI elements in LayoutsEditor when needed
--toggling between Single/Multiple mode now shows/hides
all the SharedLayouts ui elements accordingly
2019-05-08 21:48:36 +03:00
Michail Vourlakos
84e8da60f8 improve column widths loading for LayoutsEditor 2019-05-08 21:48:36 +03:00
Michail Vourlakos
08ef9c10b9 add the Shared button behavior 2019-05-08 21:48:36 +03:00
Michail Vourlakos
0c4bbd9529 unload Central(active)layouts to become Shared 2019-05-08 21:48:36 +03:00
Michail Vourlakos
c37f605257 SharedLayouts, active layouts at LayoutsEditor 2019-05-08 21:48:35 +03:00
Michail Vourlakos
e51dbeab42 update strings for Background at LayoutsEditor 2019-05-08 21:48:35 +03:00
Michail Vourlakos
3aeabcd885 fix for LayoutsEditor cells coloring
--when the LayoutsEditor is losing focus the
colors chosen should respect that change
and be drawn correctly
2019-05-08 21:48:35 +03:00
Michail Vourlakos
f5b36b0230 fix typos 2019-05-08 21:48:35 +03:00
Michail Vourlakos
b33f29bc42 Activate Shared Layout if it is not loaded yet 2019-05-08 21:48:35 +03:00
Michail Vourlakos
e7568c8478 NO/ASSIGN active Shares to active Centrals 2019-05-08 21:48:35 +03:00
Michail Vourlakos
971d207d86 update Shared button state 2019-05-08 21:48:35 +03:00
Michail Vourlakos
05161a1ab8 fix layout lock/unlock from settings 2019-05-08 21:48:35 +03:00
Michail Vourlakos
55671ae31c improve layout names renames from LayoutsEditor 2019-05-08 21:48:35 +03:00
Michail Vourlakos
78d212ce8e SharedLayouts saving their settings from Layouts 2019-05-08 21:48:35 +03:00
Michail Vourlakos
25a29111e7 update Actitivies Delegate to new ButtonMenu ui 2019-05-08 21:48:35 +03:00
Michail Vourlakos
715e8b58c1 sharedtocolumn use only #settingid for layouts
--this way we can keep track of layout names changes
and work flawlessly in updating Shares names etc.
2019-05-08 21:48:35 +03:00
Michail Vourlakos
93ede645b8 introduce new menu for SharedToLayout 2019-05-08 21:48:35 +03:00
Michail Vourlakos
1090e6a22d add Shared button in LayoutsEditor 2019-05-08 21:48:35 +03:00
Michail Vourlakos
14d7079198 improve disabled cells layout for shareds 2019-05-08 21:48:35 +03:00
Michail Vourlakos
cff6436a74 add shared icon for layouts to be identified 2019-05-08 21:48:34 +03:00