<table><tr><td style="">Aiix created this revision.<br />Restricted Application added a project: Plasma.<br />Restricted Application added a subscriber: plasma-devel.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D6851" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Updated to Newer Version Ref <a href="https://phabricator.kde.org/T6570" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;" rel="noreferrer">T6570</a></p>

<p>Changelog:</p>

<ol class="remarkup-list">
<li class="remarkup-list-item">added: New conversation model allows visual feedback for skill results</li>
<li class="remarkup-list-item">added: Webview integration for skill html type data</li>
<li class="remarkup-list-item">added: New conversation animation and logo redesign to match upstream changes inside plasmoid and within notificiation messages</li>
<li class="remarkup-list-item">added: Possible fix for connection error, reconnect on error detection</li>
<li class="remarkup-list-item">added: Inbuilt Installation feature for all skills listed in mycroft-skills directly from the plasmoid using MSM Skill Installer</li>
<li class="remarkup-list-item">added: Pin to desktop, Drag and Drop to conversation area for Image/File Recognition type skills</li>
<li class="remarkup-list-item">added: To settings ability to set custom websocket's path</li>
<li class="remarkup-list-item">added: To settings ability to set custom drag and drop (Image/File) recoginition command</li>
<li class="remarkup-list-item">changed: Redesign for better space management and dedicated animations bar</li>
<li class="remarkup-list-item">removed: Mycroft plasma skills from default installation, plasma specific skills should be installed from Plasmoid/MSM/Manually</li>
</ol></div></div><br /><div><strong>REPOSITORY</strong><div><div>R846 Mycroft Plasma integration</div></div></div><br /><div><strong>BRANCH</strong><div><div>master</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D6851" rel="noreferrer">https://phabricator.kde.org/D6851</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>CMakeLists.txt<br />
PACKAGING.readme<br />
Readme.md<br />
image/breeze-dark/apps/16/mycroft-plasma-appicon.svg<br />
image/breeze-dark/apps/32/mycroft-plasma-appicon.svg<br />
image/breeze/apps/16/mycroft-plasma-appicon.svg<br />
image/breeze/apps/32/mycroft-plasma-appicon.svg<br />
mycroft/skills/mycroft-activities-plasma-skill/.directory<br />
mycroft/skills/mycroft-activities-plasma-skill/LICENSE<br />
mycroft/skills/mycroft-activities-plasma-skill/README.md<br />
mycroft/skills/mycroft-activities-plasma-skill/__init__.py<br />
mycroft/skills/mycroft-activities-plasma-skill/dialog/en-us/activities.create.dialog<br />
mycroft/skills/mycroft-activities-plasma-skill/dialog/en-us/activities.remove.dialog<br />
mycroft/skills/mycroft-activities-plasma-skill/dialog/en-us/activities.show.dialog<br />
mycroft/skills/mycroft-activities-plasma-skill/dialog/en-us/activities.stop.dialog<br />
mycroft/skills/mycroft-activities-plasma-skill/dialog/en-us/activities.switch.dialog<br />
mycroft/skills/mycroft-activities-plasma-skill/test/intent/sample1.intent.json<br />
mycroft/skills/mycroft-activities-plasma-skill/test/intent/sample2.intent.json<br />
mycroft/skills/mycroft-activities-plasma-skill/test/intent/sample3.intent.json<br />
mycroft/skills/mycroft-activities-plasma-skill/test/intent/sample4.intent.json<br />
mycroft/skills/mycroft-activities-plasma-skill/test/intent/sample5.intent.json<br />
mycroft/skills/mycroft-activities-plasma-skill/vocab/en-us/ActivitiesCreateKeyword.voc<br />
mycroft/skills/mycroft-activities-plasma-skill/vocab/en-us/ActivitiesRemoveKeyword.voc<br />
mycroft/skills/mycroft-activities-plasma-skill/vocab/en-us/ActivitiesShowKeyword.voc<br />
mycroft/skills/mycroft-activities-plasma-skill/vocab/en-us/ActivitiesStopKeyword.voc<br />
mycroft/skills/mycroft-activities-plasma-skill/vocab/en-us/ActivitiesSwitchKeyword.voc<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/LICENSE<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/README.md<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/__init__.py<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/dialog/en-us/amarok.next.dialog<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/dialog/en-us/amarok.pause.dialog<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/dialog/en-us/amarok.play.dialog<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/dialog/en-us/amarok.previous.dialog<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/dialog/en-us/amarok.stop.dialog<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/test/intent/sample1.intent.json<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/test/intent/sample2.intent.json<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/test/intent/sample3.intent.json<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/test/intent/sample4.intent.json<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/test/intent/sample5.intent.json<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/vocab/en-us/AmarokNextKeyword.voc<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/vocab/en-us/AmarokPauseKeyword.voc<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/vocab/en-us/AmarokPlayKeyword.voc<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/vocab/en-us/AmarokPreviousKeyword.voc<br />
mycroft/skills/mycroft-amarok-player-plasma-skill/vocab/en-us/AmarokStopKeyword.voc<br />
mycroft/skills/mycroft-internals-plasma-skill/.directory<br />
mycroft/skills/mycroft-internals-plasma-skill/LICENSE<br />
mycroft/skills/mycroft-internals-plasma-skill/README.md<br />
mycroft/skills/mycroft-internals-plasma-skill/__init__.py<br />
mycroft/skills/mycroft-internals-plasma-skill/dialog/en-us/internals.lock.dialog<br />
mycroft/skills/mycroft-internals-plasma-skill/dialog/en-us/internals.logout.dialog<br />
mycroft/skills/mycroft-internals-plasma-skill/dialog/en-us/internals.switchuser.dialog<br />
mycroft/skills/mycroft-internals-plasma-skill/test/intent/sample1.intent.json<br />
mycroft/skills/mycroft-internals-plasma-skill/test/intent/sample2.intent.json<br />
mycroft/skills/mycroft-internals-plasma-skill/test/intent/sample3.intent.json<br />
mycroft/skills/mycroft-internals-plasma-skill/vocab/en-us/InternalLockDesktopKeyword.voc<br />
mycroft/skills/mycroft-internals-plasma-skill/vocab/en-us/InternalLogoutDesktopKeyword.voc<br />
mycroft/skills/mycroft-internals-plasma-skill/vocab/en-us/InternalSwitchUserKeyword.voc<br />
mycroft/skills/mycroft-krunner-skill/.directory<br />
mycroft/skills/mycroft-krunner-skill/LICENSE<br />
mycroft/skills/mycroft-krunner-skill/README.md<br />
mycroft/skills/mycroft-krunner-skill/__init__.py<br />
mycroft/skills/mycroft-krunner-skill/dialog/en-us/krunner.recent.dialog<br />
mycroft/skills/mycroft-krunner-skill/dialog/en-us/krunner.search.dialog<br />
mycroft/skills/mycroft-krunner-skill/test/intent/sample1.intent.json<br />
mycroft/skills/mycroft-krunner-skill/test/intent/sample2.intent.json<br />
mycroft/skills/mycroft-krunner-skill/vocab/en-us/KrunnerPlasmaDesktopSkillKeyword.voc<br />
mycroft/skills/mycroft-krunner-skill/vocab/en-us/RecentFileKeyword.voc<br />
mycroft/skills/mycroft-sendSMS-plasma-skill/.directory<br />
mycroft/skills/mycroft-sendSMS-plasma-skill/LICENSE<br />
mycroft/skills/mycroft-sendSMS-plasma-skill/README.md<br />
mycroft/skills/mycroft-sendSMS-plasma-skill/__init__.py<br />
mycroft/skills/mycroft-sendSMS-plasma-skill/dialog/en-us/sendSMS.state.dialog<br />
mycroft/skills/mycroft-sendSMS-plasma-skill/sendSMS.py<br />
mycroft/skills/mycroft-sendSMS-plasma-skill/test/intent/sample1.intent.json<br />
mycroft/skills/mycroft-sendSMS-plasma-skill/vocab/en-us/SendSMSPlasmaDesktopSkillKeyword.voc<br />
plasmoid/contents/code/msm.sh<br />
plasmoid/contents/images/Color-Palette_1.gif<br />
plasmoid/contents/images/Logo_2.gif<br />
plasmoid/contents/images/climatesc.jpg<br />
plasmoid/contents/images/haze.gif<br />
plasmoid/contents/images/mycroft-plasma-appicon.svg<br />
plasmoid/contents/ui/CurrentWeatherType.qml<br />
plasmoid/contents/ui/ImgRecogType.qml<br />
plasmoid/contents/ui/LeftBarAnim.qml<br />
plasmoid/contents/ui/MessageBox.qml<br />
plasmoid/contents/ui/MsmView.qml<br />
plasmoid/contents/ui/SimpleMessageType.qml<br />
plasmoid/contents/ui/Suggestions.qml<br />
plasmoid/contents/ui/SwitchButton.qml<br />
plasmoid/contents/ui/TomoWeather.qml<br />
plasmoid/contents/ui/TomorrowWeatherType.qml<br />
plasmoid/contents/ui/TopBarAnim.qml<br />
plasmoid/contents/ui/Weather.qml<br />
plasmoid/contents/ui/WebViewType.qml<br />
plasmoid/contents/ui/main.qml<br />
plasmoid/contents/ui/suggestion/DesktopKeywords.txt<br />
plasmoid/contents/ui/suggestion/DesktopList.txt<br />
plasmoid/contents/ui/suggestion/GeneralKeywords.txt<br />
plasmoid/contents/ui/suggestion/GeneralList.txt<br />
plasmoid/contents/ui/suggestion/MathKeywords.txt<br />
plasmoid/contents/ui/suggestion/MathList.txt<br />
plasmoid/contents/ui/suggestion/WeatherKeywords.txt<br />
plasmoid/contents/ui/suggestion/WeatherList.txt<br />
plasmoid/contents/ui/suggestion/WikiKeywords.txt<br />
plasmoid/contents/ui/suggestion/WikiList.txt<br />
plugin/CMakeLists.txt<br />
plugin/msmapp.cpp<br />
plugin/msmapp.h<br />
plugin/mycroftplasmoidplugin.cpp</div></div></div><br /><div><strong>To: </strong>Aiix<br /><strong>Cc: </strong>plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas<br /></div>