Johnny Jazeix
ebaf3aebee
fix build for Qt < 5.14
2020-03-20 09:17:36 +01:00
l10n daemon script
bb2887232a
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"
2020-03-20 05:45:46 +01:00
Michail Vourlakos
4ad3880579
update PLASMAPANEL geometry immediate after hiding
...
--behaveAsPlasmaPanel can now slide in/out as real windows
but after they hide there is a chance that their geometry
should be updated. This patch makes sure that this will
happen exactly before the BEHAVEASPLASMAPANEL starts
sliding-in.
2020-03-19 22:12:59 +02:00
Michail Vourlakos
25677a01b5
block screen gap animations on startup
2020-03-19 19:05:40 +02:00
Michail Vourlakos
466129c1d0
update shared layouts activities icons
2020-03-19 18:56:03 +02:00
Michail Vourlakos
7dacde2d3a
update Preferences settings to follow KDE HIG
2020-03-19 18:21:13 +02:00
Michail Vourlakos
87f6330816
slide in/out nicely when hideThickScreenGap
...
--when the user has chosen to hide the screen gap
when there is a maximized window in the screen and
at the same time the View behaves as plasma panel,
it now slides in/out nicely
2020-03-19 15:32:36 +02:00
Michail Vourlakos
338159c01f
calculate better the screen edge margin
2020-03-19 13:47:04 +02:00
Michail Vourlakos
c9c61818a4
force kwinedge for behaveAsPlasmaPanels
...
--this way we make sure that the user will be
able to trigger showing with mouse at the screen
edge. Using the window mask to succeed in this
in not an option.
2020-03-19 13:35:31 +02:00
Michail Vourlakos
43d91c9b63
drop QRect::setX/Y from all classes
...
--they can change the QRect width and height
and this is not the desired behavior.
moveLeft/Top are much better replacements.
2020-03-19 12:54:20 +02:00
Michail Vourlakos
73b3fb234f
drop QRect::setX/Y from View
...
--change them with moveTop/Left which provide
the exact math calculations that are needed
for geometries. Functions setX/Y must be
avoided because they may change the width
and height values.
2020-03-19 12:45:23 +02:00
Michail Vourlakos
f4c255952f
disable some debug messages
2020-03-19 12:16:09 +02:00
Michail Vourlakos
e0c04a9c6f
import:dont update view:local_geometry when hidden
...
--if this does not apply then local geometry are not valid
when views become hidden
2020-03-19 12:09:17 +02:00
Michail Vourlakos
3246ce2447
update free activities flag from external changes
...
--when the user has altered the free_activities from
its context menu then settings window it must better
update its record concerning the layout that will
be responsible for free activities
2020-03-19 02:21:31 +02:00
Michail Vourlakos
b960a8579e
use all cell height for free activities icon
2020-03-19 01:56:01 +02:00
Michail Vourlakos
2bc4e63431
fix a case to autoupdate free_activities_id
...
--when free_activities layout becomes shared
then another layout should become responsible
for FREE_ACTIVITIES
2020-03-19 01:44:52 +02:00
Michail Vourlakos
97e5345f40
update shareto line settings indicator
...
--improve its appearance in general and its
behavior also
2020-03-19 01:22:04 +02:00
Michail Vourlakos
20602acbfb
provide nice icons for layouts from activities
2020-03-18 20:28:19 +02:00
Michail Vourlakos
df844ed171
drop double reference in corona
2020-03-18 17:39:19 +02:00
Michail Vourlakos
c59dc52e1e
move activities logic out of activity delegate
...
--all activities information/data for activities
and layouts are now handled properly from the
layoutsmodel in settings
2020-03-18 17:34:09 +02:00
Michail Vourlakos
11798211a9
multiple fixes for imports/exports
...
--import/export full configurations are now
moved to File menu and move out their
implementation from Import/Export layouts
2020-03-18 13:40:42 +02:00
Yuri Chornoivan
e61445d5cc
Fix minor typos: <i/> -> <i>
2020-03-18 09:02:05 +02:00
Michail Vourlakos
652cbb0041
add layout actions to Layout menu
...
--improve vastly how actions in the layout menu
and Layout push buttons use the same code and
shortcuts in order to work correctly
2020-03-17 21:13:33 +02:00
Michail Vourlakos
e9ec4ea266
add shortcuts for layouts editor
2020-03-17 17:06:15 +02:00
Michail Vourlakos
7a11aa93c0
improve settings window Esc key handling
2020-03-17 16:25:08 +02:00
Michail Vourlakos
b6b34b06de
validate layout name icons colors
2020-03-17 15:51:38 +02:00
Michail Vourlakos
5323e7832c
internal messages intervals
2020-03-17 14:29:40 +02:00
Michail Vourlakos
07df968fde
update layouts states after reseting layouts data
2020-03-17 14:17:34 +02:00
Michail Vourlakos
6e09bb5601
drop KNotifications from settings window
...
--introduce a new dependency for KIO, it works
really nice in order to open files in filemanager
and selecting them
2020-03-17 14:06:38 +02:00
Michail Vourlakos
01bab50d67
add more inline message for adding layouts
2020-03-17 12:40:15 +02:00
Michail Vourlakos
3e3b455a53
introduce kmessagewidget in settings window
...
--use the nicely look kmessagewidget in order to
show inline internal messages to the user
2020-03-17 10:53:27 +02:00
Michail Vourlakos
300f4a364f
add alignment for backgroundcolumn
2020-03-16 23:09:08 +02:00
Michail Vourlakos
22a9416583
fixes for assigned layouts handling
2020-03-16 21:03:14 +02:00
Michail Vourlakos
ba94546cb4
multiple fixes for single layout case
2020-03-16 19:41:18 +02:00
Michail Vourlakos
748ca87bb8
simplify code for switch button-single layout
2020-03-16 18:17:17 +02:00
Michail Vourlakos
0724124f63
set settings on all activities
...
--simplify pause button and switch button
codes
2020-03-16 17:41:42 +02:00
Michail Vourlakos
68f2ab9c47
improve switch button enablement
2020-03-16 17:12:36 +02:00
Michail Vourlakos
8c97dcecc5
update shared visual properly
2020-03-16 16:55:48 +02:00
Michail Vourlakos
2ad1a040b4
introduce custom headerview for layouts
2020-03-16 16:50:53 +02:00
Michail Vourlakos
92f37eef8c
improve alignments for layouts delegates
2020-03-16 15:43:21 +02:00
Michail Vourlakos
9a3918763b
settings,improve layouts header visual
2020-03-16 14:35:39 +02:00
Michail Vourlakos
79936a662d
improve background circle visual
2020-03-16 13:31:53 +02:00
Michail Vourlakos
4deaa3bc0b
make Shared button proxy model aware
2020-03-16 13:18:59 +02:00
Michail Vourlakos
a7ecd549b0
drop dataAreAccepted in settings window
...
--this is not needed any more, data should
always be valid
2020-03-16 13:02:13 +02:00
Michail Vourlakos
94e5a04de2
make copy layout function proxy aware
2020-03-16 12:59:50 +02:00
Michail Vourlakos
37cac2ca81
reject duplicate layout names in settings
2020-03-16 12:36:43 +02:00
Michail Vourlakos
880ed9638e
introduce proxy model for layouts in settings
2020-03-16 12:04:18 +02:00
Michail Vourlakos
bddc04d371
inform controller for inserted rows
2020-03-16 11:40:23 +02:00
Michail Vourlakos
00f4e4cd22
fix crash from layouts reset functionality
2020-03-16 11:20:24 +02:00
Michail Vourlakos
00e6fbba5b
update synchronizer semantics to freeactivities
2020-03-16 11:02:17 +02:00