[Differential] [Request, 440 lines] D3200: Add a widget gallery page to the Dashboard.
hein (Eike Hein)
noreply at phabricator.kde.org
Sun Oct 30 00:43:45 UTC 2016
hein created this revision.
hein added a reviewer: Plasma.
hein added a subscriber: plasma-devel.
Restricted Application added a project: Plasma.
REVISION SUMMARY
This is one of the tasks on the Plasma 5.9 release todo, as
agreed at the kick-off meeting. Dashboard is about enabling
an alternative fullscreen workflow for people who want one,
and this extends the coverage to widget management. It's also
a widget management workflow many people are used to from
their phone.
This is quite early code, but already works fairly nicely.
There's even polish like pre-loading the widget explorer model
as soon as the tab is hovered to speed up the tab switch, and
keyboard nav is working, too.
I would like to get it reviewed now and merged once egregious
technical founds are identified and eliminated. Please don't
be too picky on the visual or even workflow details - one
reason I want it merged early is so that I can get it into
the VDG's hands via Neon for advice, and also because I want
people to spend some time using it in general. It's early
enough in the 5.9 cycle to iterate more.
In addition to the attached screenshot, here is a video demo:
https://www.youtube.com/watch?v=ajIzfU0eJtI
REPOSITORY
rPLASMADESKTOP Plasma Desktop
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D3200
AFFECTED FILES
applets/kicker/package/contents/ui/DashboardRepresentation.qml
applets/kicker/package/contents/ui/DashboardTabBar.qml
applets/kicker/package/contents/ui/DashboardTabButton.qml
applets/kicker/package/contents/ui/ItemGridDelegate.qml
applets/kicker/package/contents/ui/ItemGridView.qml
applets/kicker/package/contents/ui/ItemMultiGridView.qml
applets/kicker/plugin/containmentinterface.cpp
applets/kicker/plugin/containmentinterface.h
applets/kicker/plugin/dashboardwindow.cpp
applets/kicker/plugin/dashboardwindow.h
applets/kicker/plugin/draghelper.cpp
applets/kicker/plugin/draghelper.h
applets/kicker/plugin/kickerplugin.cpp
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: hein, #plasma
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161030/c7fe33c9/attachment.html>
More information about the Plasma-devel
mailing list