Review Request 118061: Plasma-mobile: Add an initial shell package

Bhushan Shah bhush94 at gmail.com
Mon May 12 10:34:02 UTC 2014



> On May 10, 2014, 5:45 a.m., Aleix Pol Gonzalez wrote:
> > Wouldn't it be better to let the Desktop settle down a bit before we start to fork things out? Actually we should find ways to share code and not having to actually fork these, which is really counter-productive.
> 
> Marco Martin wrote:
>     That's the whole point of having shell packages. One thing that may be improved in the future is introducing a fallback mechanism between packages to not have to copy all, but i'm quite on the fence to that, and i wouldn't do it if not after it has to be provn really, really necessary.
>     And without attempts now I'll never really know for sure what is missing in the whole mechanism.
>     Furthermore, the gsoc on active is *now* and not in a few months time, the mediacenter gscoc is *now* and not in a few months time.
> 
> Aleix Pol Gonzalez wrote:
>     Well, we already have a buggy fork in plasmate. I've seen problems that I've fixed to plasma-shell appearing over there. I don't see why Active is going to be different.
> 
> Aleix Pol Gonzalez wrote:
>     FWIW, we don't need to inherit from different shells, we can actually share code through QML components too.

Well, I think both plasmate and active/mediacenter cases are totally different.. Plasmoidviewer shares similar code with desktop shell but I don't think active/mediacenter/<any other shell> will share code with the desktop.


- Bhushan


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/118061/#review57664
-----------------------------------------------------------


On May 10, 2014, 9:55 p.m., Antonis Tsiapaliokas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/118061/
> -----------------------------------------------------------
> 
> (Updated May 10, 2014, 9:55 p.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Repository: plasma-mobile
> 
> 
> Description
> -------
> 
> Add a copy of desktop shell package but remove the stuff that we
> don't need. Like the contextmenu, panelconfiguration and the toolbox
> 
> 
> Diffs
> -----
> 
>   CMakeLists.txt c7e3797 
>   activeshellpackage/CMakeLists.txt PRE-CREATION 
>   activeshellpackage/package/contents/activitymanager/ActivityBrowser.qml PRE-CREATION 
>   activeshellpackage/package/contents/activitymanager/ActivityCreationDialog.qml PRE-CREATION 
>   activeshellpackage/package/contents/activitymanager/ActivityDeletionDialog.qml PRE-CREATION 
>   activeshellpackage/package/contents/activitymanager/ActivityItem.qml PRE-CREATION 
>   activeshellpackage/package/contents/activitymanager/ActivityList.qml PRE-CREATION 
>   activeshellpackage/package/contents/activitymanager/ActivityManager.qml PRE-CREATION 
>   activeshellpackage/package/contents/activitymanager/ControlButton.qml PRE-CREATION 
>   activeshellpackage/package/contents/activitymanager/Heading.qml PRE-CREATION 
>   activeshellpackage/package/contents/activitymanager/StoppedActivityItem.qml PRE-CREATION 
>   activeshellpackage/package/contents/activitymanager/WindowPreview.qml PRE-CREATION 
>   activeshellpackage/package/contents/applet/AppletError.qml PRE-CREATION 
>   activeshellpackage/package/contents/applet/CompactApplet.qml PRE-CREATION 
>   activeshellpackage/package/contents/applet/DefaultCompactRepresentation.qml PRE-CREATION 
>   activeshellpackage/package/contents/configuration/AppletConfiguration.qml PRE-CREATION 
>   activeshellpackage/package/contents/configuration/ConfigCategoryDelegate.qml PRE-CREATION 
>   activeshellpackage/package/contents/configuration/ConfigurationContainmentActions.qml PRE-CREATION 
>   activeshellpackage/package/contents/configuration/ConfigurationContainmentAppearance.qml PRE-CREATION 
>   activeshellpackage/package/contents/configuration/ConfigurationShortcuts.qml PRE-CREATION 
>   activeshellpackage/package/contents/configuration/ContainmentConfiguration.qml PRE-CREATION 
>   activeshellpackage/package/contents/configuration/MouseEventInputButton.qml PRE-CREATION 
>   activeshellpackage/package/contents/defaults PRE-CREATION 
>   activeshellpackage/package/contents/explorer/AppletDelegate.qml PRE-CREATION 
>   activeshellpackage/package/contents/explorer/Tooltip.qml PRE-CREATION 
>   activeshellpackage/package/contents/explorer/WidgetExplorer.qml PRE-CREATION 
>   activeshellpackage/package/contents/layout.js PRE-CREATION 
>   activeshellpackage/package/contents/loader.qml PRE-CREATION 
>   activeshellpackage/package/contents/views/Desktop.qml PRE-CREATION 
>   activeshellpackage/package/contents/views/Panel.qml PRE-CREATION 
>   activeshellpackage/package/metadata.desktop PRE-CREATION 
>   qmlpackages/CMakeLists.txt d277441 
> 
> Diff: https://git.reviewboard.kde.org/r/118061/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Antonis Tsiapaliokas
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20140512/20e7508a/attachment-0001.html>


More information about the Plasma-devel mailing list