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