Michail Vourlakos
dbee0a81df
fix typo in availableScreenRectWithCriteria
2020-04-19 00:59:15 +03:00
Michail Vourlakos
e525596a04
refactor:split Latte Types to Tasks and Types
...
--move also irrelevant types to their owner. For
example LayoutsPage is moved to Settings::Dialog
namespace
2020-04-18 16:58:00 +03:00
Michail Vourlakos
5073939335
REFACTOR:split up and refactor liblatte2 and types
...
--use a more logical organization for types. LibLatte2
is split to become LatteCore library and Latte types
are now moved to application level. The Latte Types will
be split even more... Tasks-Only related types will
become Latte.Tasks types
BUG:420210
2020-04-18 13:39:45 +03:00
Michail Vourlakos
5fdcef81af
TASKS:Migrate to multiple Tasks architecture
...
--First steps in order to support mulitple Tasks
applets in the same dock and panel.
--Step1: migrate values from Containment to Task
applet.
--Step2: deprecate Task applet options that are
found in containment
--Step3: provide multiple dynamic Tasks tabs in
settings
2020-04-18 13:39:41 +03:00
Michail Vourlakos
0da74fb3ce
Tasks:track multiple Tasks applets
...
--create an infrastructure in order to be able
to adjust and configure multiple Tasks plasmoids
2020-04-18 13:39:41 +03:00
Michail Vourlakos
da2d4c2b35
DetailsWin:sort combobox layouts based on name
2020-04-16 14:10:55 +03:00
Michail Vourlakos
f4fa185246
fix details window first showing layout
2020-04-16 13:11:43 +03:00
Michail Vourlakos
5a1237fb6a
first connections,Details window and Layouts Model
2020-04-15 18:25:56 +03:00
Michail Vourlakos
c067764013
add details window functionality
2020-04-15 17:34:58 +03:00
Michail Vourlakos
c8c0871754
fix crash for Esc in Settings window
2020-04-15 16:49:07 +03:00
Michail Vourlakos
bde33f98a9
remove blockHidingEvent on SideBar startup
2020-04-15 16:47:15 +03:00
Michail Vourlakos
a1b8e4518a
update details window info when changing layouts
2020-04-15 13:55:50 +03:00
Michail Vourlakos
b296437288
do not reload views for default indicators
...
--when default indicators are reinstalled then
views do not have to be reload its sources. The user
is expected in such cases to restart Latte. At the
same time installing Latte multiple times does not
create too many views recreations with no real
reason
2020-04-15 12:50:36 +03:00
Michail Vourlakos
92f1b1fe30
details window improvements
2020-04-15 12:42:52 +03:00
Michail Vourlakos
0e7420037e
settings:same infrastructure for information
...
--add GenericDialog class in order to provide
same implementation for all settings::dialogs.
As a first step GenericDialog provides a common
showInlineMessage api
2020-04-14 21:47:52 +03:00
Michail Vourlakos
3447e44f25
details:background shadow fixes
2020-04-14 17:38:53 +03:00
Michail Vourlakos
14e739b395
details:provided layout backgrounds
2020-04-14 16:33:55 +03:00
Michail Vourlakos
423df425ee
improve detail items alignment
2020-04-14 12:23:05 +03:00
Michail Vourlakos
cbc5ff5d40
introduce details dialog ui
2020-04-13 23:56:56 +03:00
Michail Vourlakos
f9c024095c
ignore View real panel movements for desktop space
...
--when real panel views are slided out either for auto
hiding, dodge case or dynamically removing their screen
margin the desktop available space should not be
changed; it should stay the same.
2020-04-12 13:41:49 +03:00
Michail Vourlakos
1af553fa13
improve applets context menu placement
2020-04-11 18:31:36 +03:00
l10n daemon script
92f717dc06
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-04-11 05:44:58 +02:00
Michail Vourlakos
72ebfe1aae
improve contextmenu placement for containments
2020-04-11 00:41:29 +03:00
Michail Vourlakos
87b5dff9b5
dont switch layout with Enter in settings
2020-04-11 00:21:19 +03:00
Michail Vourlakos
8b41314b2f
enable scrolling activation only for expandable
...
--systrays/internal containments are blocked from
this
2020-04-10 12:31:31 +03:00
Michail Vourlakos
6fafa83b15
improve applets context menu placement
2020-04-08 20:49:14 +03:00
Michail Vourlakos
0046c904d1
View:Move expanded applets code to View::Interface
2020-04-08 15:22:38 +03:00
Michail Vourlakos
fa65462dea
move View::deactivateApplets to extendedInterface
2020-04-08 14:39:12 +03:00
Michail Vourlakos
50c136b56f
provide View::ExtendedInterface to qml parts
2020-04-08 14:34:05 +03:00
Michail Vourlakos
ce245ab253
ignore some windows in LastActiveWindow
...
--LastActiveWindow is providing information to
applets thus special windows that contain
the following flags:
skipTaskBar AND (skipPager OR skipSwitcher)
these windows can be totally ignored.
In such window case the LastActiveWindow used
are provided.
BUG:419384
2020-04-07 13:00:45 +03:00
Michail Vourlakos
f90e86fa88
introduce hasSkipPager/Switcher for window infos
2020-04-07 12:51:44 +03:00
Michail Vourlakos
1f92045873
update windowinfowrap code style
...
--make its code style like the one
used in other data classes
2020-04-07 12:44:08 +03:00
Michail Vourlakos
c333e11cdb
update applets expanded tracking on every startup
...
--even when the views is recreated
2020-04-05 21:06:13 +03:00
Michail Vourlakos
4defd31669
fix compatibility with frameworks 5.38
...
--FrameSvgItem::mask() was introduced after
frameworks 5.58. Restore a bit the old
implementation
FIXED-IN:0.9.11
BUG:419678
2020-04-05 18:48:42 +03:00
Michail Vourlakos
f63a467b1e
improvements for applet isExpanded tracking
2020-04-05 18:04:10 +03:00
Michail Vourlakos
8c3ed88a2f
disable some debug messages
2020-04-05 17:02:20 +03:00
Michail Vourlakos
1adcbdb863
improve identify applets expanded state
2020-04-05 17:01:10 +03:00
Michail Vourlakos
aa3aba50d9
make blockHiding multiple state
...
--blockHiding now tracks down which event has
requested it and it can work flawlessly with
multiple events
BUG:419034
2020-04-05 14:59:26 +03:00
Michail Vourlakos
778dcc3e5a
fix 5.38 compatibility for wayland case
2020-04-05 10:42:00 +03:00
Michail Vourlakos
688a45289a
make SHARETOINEDITROLE proxy model capable
2020-03-31 13:24:59 +03:00
l10n daemon script
a8cd465917
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-27 06:17:53 +01:00
Michail Vourlakos
b4847e1a79
choose which layouts must be saved in settings
...
--through the Layouts model we know which layouts
have been saved and which of them do not need to
be touched because they do not have any changes
2020-03-26 22:31:27 +02:00
Michail Vourlakos
e4670dace2
new implementation to update layout ids in settings
2020-03-26 22:16:41 +02:00
Michail Vourlakos
6bc4409b0b
move settings dialogs in their own directory
2020-03-26 20:04:44 +02:00
Michail Vourlakos
ef2650e711
systray,support context menus for SNI items
...
--SNI items are handling the context menu by their
own, so Latte code should not interfere
BUG:419263
FIXED-IN:0.9.11
2020-03-26 14:40:00 +02:00
Michail Vourlakos
0d29114664
whitelist krunner and yakuake windows
2020-03-26 14:16:04 +02:00
Michail Vourlakos
1e9785dc0b
introduce details button in settings window
2020-03-26 14:04:49 +02:00
Michail Vourlakos
41f945d4e1
move layout icons handling in the model
...
--this way it will be easier the layout icons
list to be used by other widgets also
2020-03-26 11:36:09 +02:00
l10n daemon script
6dac4e4065
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-26 06:12:03 +01:00
Michail Vourlakos
4d3b5e86e8
major refrest for wm(s), remove consts
...
--introduce also windows whitelist that can
be used in order to force tracking in some
windows
2020-03-25 18:40:48 +02:00