diff --git a/_posts/2019-10-11-Plasma-Mobile-Weekly-update-2.md b/_posts/2019-10-11-Plasma-Mobile-Weekly-update-2.md new file mode 100644 index 0000000..8bfcd8f --- /dev/null +++ b/_posts/2019-10-11-Plasma-Mobile-Weekly-update-2.md @@ -0,0 +1,98 @@ +--- +title: "Plasma Mobile: weekly update: part 2" +created_at: 2019-10-11 20:07:00 UTC+5.30 +author: Plasma Mobile team +layout: post +--- + +Thanks to the awesome Plasma Mobile community, we are happy to present a second weekly update from Plasma Mobile project. + +## Shell user interface + +Marco Martin made several changes in the shell to improve the overall user experience. + +The application grid was updated to show application names in single line and with a smaller font size. + +![Plasma Mobile app drawer](/img/screenshots/plamo-app-drawer.png){: .blog-post-image-small} + +Marco Martin is also working on re-designing the top panel and top drawer, and bugfixes related to that. Below is screenshots of current state: + +![Plasma Mobile top drawer](/img/screenshots/plamo-top-drawer.png){: .blog-post-image-small} + +![Plasma Mobile notifications](/img/screenshots/plamo-notifcations.png){: .blog-post-image-small} + +Both the top and bottom panels were updated to use the normal color scheme instead of the inverted/dark color scheme. + +![Plasma Mobile home screen](/img/screenshots/plamo-home-screen.png){: .blog-post-image-small} + +Marco martin also added several fixes [1](https://commits.kde.org/kwin/10ace126be219c0665e404e8dcf83a04c41035a3) and [2](https://commits.kde.org/kwin/1a9a49ab7a44ca354cd79409c90878b26706a042) in KWin/wayland for fullscreen windows used by the top drawer and the window switcher. + + +## Kirigami + +Nicolas Fella [added new API to Kirigami](https://phabricator.kde.org/D24469) that allows us to make menus in a more traditional style on the desktop. + +``` + globalDrawer: Kirigami.GlobalDrawer { + isMenu: true + actions: [ + Kirigami.Action { + icon.name: "document-import" + text: i18n("Import contacts") + onTriggered: { + importFileDialog.open() + } + } + ] + } +``` + +Setting `isMenu` property to `true` on the `Drawer`, should hide the drawer handle when used on the desktop. Instead, a similar looking hamburger button should appear in the toolbar, +which behaves appropriately for the desktop. + +## Applications + +[Simon Schmeißer](https://invent.kde.org/schmeisser) added various improvements to the [QR-Code scanner application, qrca](https://invent.kde.org/jbbgameich/qrca/). It now suppports decoding vcard QR-Codes which include trailing spaces, and features a [Kirigami AboutPage](https://invent.kde.org/jbbgameich/qrca/merge_requests/5). The sheet that appears once a code has been decoded now doesn't flicker if the code is scanned a few times in a row. Jonah Brüchert ported the app's pageStack to [make use of the new Kirigami PagePool](https://invent.kde.org/jbbgameich/qrca/commit/72a599eafeadb14e1a547bac128e9e9b7c38ba52) introduced in last weeks blog post, which fixes page stack navigation issues with the About page. + +Jonah Brüchert implemented [setting a photo for contacts in plasma-phonebook](https://invent.kde.org/kde/plasma-phonebook/commit/6e9f09ef38d7d867ed4f42da3fc8e470562448d8). Nicolas Fella improved the contacts list in the plasma-phonebook [simplifying codebase](https://invent.kde.org/kde/plasma-phonebook/commit/fd02f351240b5a2c0602b6fc488f7e2f1eb9b7b8). He also [reworked the code for individual contact actions](https://invent.kde.org/kde/plasma-phonebook/merge_requests/19) to make them functional and improve the scrolling experience. + +Settings applications by default only shows the KCM modules which are suitable for mobile platform, Jonah Brüchert fixed the audio configuration KCM module to add the supported form factors key in desktop file, which makes Audio module visible in the Settings application again. If you are [developing a system settings module with Plasma Mobile](https://docs.plasma-mobile.org/PlasmaSettings.html) in mind, don't forget to add `X-KDE-FormFactors` key in the metadata.desktop file, e.g. + +``` +X-KDE-FormFactors=handset,tablet,desktop +``` +[MauiKit](https://invent.kde.org/kde/mauikit) file management component now can make use of all the KIO supported protocols, like kdeconnect, applications, recentdocuments, fonts, etc, to browse your file system. This will allow you to seemlessly copy files and folders between various protcols like webdav and sftp. MauiKit has gained a couple of new components, designed to be used as visual delegates for list and grid views, one of those is the new `SwipeItemDelegate`, which works both on wide and small screen form factors. This delegate can contain quick action buttons which depending on the available space get shown inline when hovering, or underneath, revealing by a swipe gesture. + +[Index, the file manager](https://invent.kde.org/kde/index-fm), has seen some feature improvements in the selection bar, when selected items are clicked you get a visual preview of the file and on long press the item is removed from the selection bar, making it easy to keep track of what you have selected. You can also mark files as Favorites and browse them easily in a new dedicated Quick section in the sidebar. The Miller column view now auto scrolls to the last column. By making use of the new MauiKit delegate controls, the file and directories on Index, can be dragged on top of each other to perfom actions like copy, move and link and also be dragged out of the app to be open or shared with an external application. Due to usage of KIO framework, Index can now browse various kio slaves like, applications, favorites, webdav, remote, recently used etc.\ + +--- + +![Index applications kioslave](/img/screenshots/index-apps.png){: .blog-post-image} +![Index favorites kioslave](/img/screenshots/index-fav.png){: .blog-post-image} +![Recent documents](/img/screenshots/index-recent-docs.png){: .blog-post-image} +![Remote slave](/img/screenshots/index-remote.png){: .blog-post-image} +![Webdav browsing Nextcloud](/img/screenshots/index-webdav.png){: .blog-post-image} + +--- + +[vvave, the music player](https://invent.kde.org/kde/vvave), now has an improved Albums and Artist grid view, and a has gained a lot of small paper cut fixes to be ready for a release soon. If you are interested in helping testing this early packages and report back issues you can [join the telegram channel](https://t.me/mauiproject). + +--- + +![vvave grid view](/img/screenshots/vvave-grid-view.png){: .blog-post-image} + +![vvave swipeitem](/img/screenshots/vvave-swipeitem-delegate.png){: .blog-post-image} + +--- + +## Downstream + +Bhushan Shah worked on [several changes in postmarketOS](https://gitlab.com/postmarketOS/pmaports/merge_requests/672) to make telephony on devices like Pinephone and Librem 5 possible with Plasma Mobile. The [upstream change](https://invent.kde.org/kde/plasma-phone-components/merge_requests/27/) was suggested by [Alexander Akulich](https://invent.kde.org/akulichalexandr) to not hardcode a telepathy account name in the dialer source code. + +We have successfully tested this change on Librem 5 developer kit. + +![PlaMo making call](https://kde.modular.im/_matrix/media/r0/download/kde.org/qiXivaimDLaPgNdJnydfHGjx){: .blog-post-image-center} + +## Want to help? + +Next time your name could be here! To find out the right task for you, from promotion to core system development, check out [Find your way in Plasma Mobile](/findyourway). We are also always happy to welcome new contributors on our [public channels](/join). See you there! diff --git a/css/main.css b/css/main.css index a55f498..9b8f652 100644 --- a/css/main.css +++ b/css/main.css @@ -1,866 +1,874 @@ /* Custom CSS from Customizer Options for Quest */ .logo { height: 66px; } .main-navigation .nav { line-height: 66px; } /* Theme/Text Colors */ .entry-content blockquote, .action-icon.normal, .action, .pagination>.active>a, .pagination .current, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .main-navigation .nav>li.current-menu-item, .main-navigation .nav>li.current-menu-parent { border-color: #1d99f3; } .button, input[type="submit"], #submit, .wpcf7-submit, .action-icon.normal:after, .action-icon.normal:hover, .social-icon-container .social-icon:hover, .main-footer a.tag:hover, .pagination .current, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .quest-gallery .quest-gallery-thumb .fa, .sticky-post-label, .cd-top { background-color: #1d99f3; } span a, p a, a, a.tag, .pagination a, .action-icon.normal, .pagination>li>a, .pagination>li>span, .main-navigation .nav>li.current-menu-item>a, .main-navigation .nav>li.current-menu-parent>a { color: #1d99f3; } span a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover, a:hover, a.tag:hover, .pagination a, .pagination.post-pagination a:hover, .action-icon.normal, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus { color: #1a89d9; } .button:hover, input[type="submit"]:hover, input[type="submit"]:active, #submit:hover, .wpcf7-submit:hover, #submit:active, .wpcf7-submit:active, .button-:active { -webkit-box-shadow: 0 0 5px #1a89d9; box-shadow: 0 0 5px #1a89d9; background: #1a89d9; } #content textarea, .wpcf7 textarea, #content select, .wpcf7 select, #content input[type="text"], .wpcf7 input[type="text"], #content input[type="password"], .wpcf7 input[type="password"], #content input[type="datetime"], .wpcf7 input[type="datetime"], #content input[type="datetime-local"], .wpcf7 input[type="datetime-local"], #content input[type="date"], .wpcf7 input[type="date"], #content input[type="month"], .wpcf7 input[type="month"], #content input[type="time"], .wpcf7 input[type="time"], #content input[type="week"], .wpcf7 input[type="week"], #content input[type="number"], .wpcf7 input[type="number"], #content input[type="email"], .wpcf7 input[type="email"], #content input[type="url"], .wpcf7 input[type="url"], #content input[type="search"], .wpcf7 input[type="search"], #content input[type="tel"], .wpcf7 input[type="tel"], #content input[type="color"], .wpcf7 input[type="color"], .entry-content blockquote, .action, a .action-icon, .action-icon, .post-grid, .recent-post, #comments .post-comments-form textarea, #comments .post-comments-form input[type=text], #comments #post-comments-form textarea, #comments #post-comments-form input[type=text], #content article.error404 .search input, #menu-item-search form input, .main-sidebar .search input { background-color: #f5f5f5; } #content textarea, .wpcf7 textarea, #content select, .wpcf7 select, #content input[type="text"], .wpcf7 input[type="text"], #content input[type="password"], .wpcf7 input[type="password"], #content input[type="datetime"], .wpcf7 input[type="datetime"], #content input[type="datetime-local"], .wpcf7 input[type="datetime-local"], #content input[type="date"], .wpcf7 input[type="date"], #content input[type="month"], .wpcf7 input[type="month"], #content input[type="time"], .wpcf7 input[type="time"], #content input[type="week"], .wpcf7 input[type="week"], #content input[type="number"], .wpcf7 input[type="number"], #content input[type="email"], .wpcf7 input[type="email"], #content input[type="url"], .wpcf7 input[type="url"], #content input[type="search"], .wpcf7 input[type="search"], #content input[type="tel"], .wpcf7 input[type="tel"], #content input[type="color"], .wpcf7 input[type="color"], .entry-content blockquote, .action, a .action-icon, .action-icon, .post-grid, .recent-post, #comments .post-comments-form textarea, #comments .post-comments-form input[type=text], #comments #post-comments-form textarea, #comments #post-comments-form input[type=text], #content article.error404 .search input, #menu-item-search form input, .main-sidebar .search input { color: #333333; } #content textarea, .wpcf7 textarea, #content select, .wpcf7 select, #content input[type="text"], .wpcf7 input[type="text"], #content input[type="password"], .wpcf7 input[type="password"], #content input[type="datetime"], .wpcf7 input[type="datetime"], #content input[type="datetime-local"], .wpcf7 input[type="datetime-local"], #content input[type="date"], .wpcf7 input[type="date"], #content input[type="month"], .wpcf7 input[type="month"], #content input[type="time"], .wpcf7 input[type="time"], #content input[type="week"], .wpcf7 input[type="week"], #content input[type="number"], .wpcf7 input[type="number"], #content input[type="email"], .wpcf7 input[type="email"], #content input[type="url"], .wpcf7 input[type="url"], #content input[type="search"], .wpcf7 input[type="search"], #content input[type="tel"], .wpcf7 input[type="tel"], #content input[type="color"], .wpcf7 input[type="color"], article.post-normal .post-image-dummy, article.page .post-image-dummy, .post .post-image-dummy, .post-half .post-image-dummy, .post-grid, .recent-post, #comments .post-comments-form textarea, #comments .post-comments-form input[type=text], #comments #post-comments-form textarea, #comments #post-comments-form input[type=text], .entry-content table, h2.section-head, article.post-normal, hr.fancy, #content article.error404 .search input, .main-header, .main-header.mobile .main-navigation .nav li:hover a, .main-header.mobile .main-navigation .nav a, .main-header.mobile .main-navigation .navbar-collapse.collapse, .main-navigation ul>li ul, #menu-item-search .dropdown-menu, #title-container, .post-image .empty-image, .pagination.post-pagination, #comments #reply-title, #comments li, #comments li li, #comments .post-comments-heading h3, #about-author, .main-sidebar .widget_nav_menu li, .main-sidebar .widget_nav_menu li ul.children, .main-sidebar .widget_categories li, .main-sidebar .widget_archive li, .main-sidebar .widget_archive li ul.children, .main-sidebar .widget_pages li, .main-sidebar .widget_pages li ul.children, .main-sidebar .widget_meta li, .main-sidebar .widget_meta li ul.children, .main-sidebar .widget_recent_comments li, .main-sidebar .widget_recent_comments li ul.children, .main-sidebar .widget_rss li, .main-sidebar .widget_rss li ul.children, .main-sidebar .widget_recent_entries li, .main-sidebar .widget_recent_entries li ul.children, .portfolio-grid-alt-bg, .pagination.post-pagination .previous, .gallery-container .gallery-item, #menu-item-search form input { border-color: #e0e0e0; } #menu-item-search form .arrow-up:before { border-bottom-color: #e0e0e0 } .fancy { background-image: linear-gradient(left, white, #e0e0e0, white); } @media (max-width: 767px) { .main-navigation .nav { border-color: #1d99f3; } } h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .pagination.post-pagination a { color: #222; } body { color: #333; } .post-categories:before, .post-tags:before, article.post-normal .entry-meta, article.page .entry-meta, .post .entry-meta, .post-half .entry-meta, .post-date, .main-sidebar .widget_nav_menu li:before, .main-sidebar .widget_categories li:before, .main-sidebar .widget_archive li:before, .main-sidebar .widget_pages li:before, .main-sidebar .widget_meta li:before, .main-sidebar .widget_recent_comments li:before, .main-sidebar .widget_rss li:before, .main-sidebar .widget_recent_entries li:before, .comment-meta .fa { color: #9d9a9a; } .boxed { background-color: #ffffff; } #content { background-color: #fff; } .main-header { background-color: #fcfcfc; border-color: #e0e0e0; } .main-header, .main-header a { color: #333; } .secondary-header { color: #ffffff; background-color: #1d99f3; border-top-color: #239e57; border-bottom-color: #e0e0e0; } .secondary-header .social-icon-container .social-icon { color: #bdf0d2; } .secondary-header .social-icon-container .social-icon:hover { color: #fff; background-color: #27ae60; } .main-navigation .nav>li>a, .main-navigation .navbar-toggle { color: #333; } .main-navigation .nav>li:hover>a { color: #2ebd62; } .main-navigation .nav .dropdown-menu a { color: #333; } .main-navigation .nav .dropdown-menu li:hover>a { color: #2ebd62; } .main-navigation .nav .dropdown-menu { border-color: #e0e0e0; background-color: #f5f5f5; } .main-navigation .nav .dropdown-menu li:hover>a, .main-navigation .nav .dropdown-menu li:focus>a, .main-navigation .nav .dropdown-menu li.current-menu-item a, .main-navigation .nav .dropdown-menu li.current-menu-ancestor>a { background-color: #fff; color: #2ebd62; } @media (max-width: 767px) { .main-header .main-navigation .navbar-collapse { background-color: #f5f5f5 !important; } .main-header .main-navigation .nav li a { color: #444444 !important; } .main-header .main-navigation .nav li a:hover, .main-navigation .nav .dropdown-menu li:hover>a, .main-navigation .nav .dropdown-menu li:focus>a, .main-navigation .nav .dropdown-menu li.current-menu-item a, .main-navigation .nav .dropdown-menu li.current-menu-ancestor>a { color: #222222 !important; background-color: transparent !important; } .main-navigation .nav>li.current-menu-item, .main-navigation .nav>li.current-menu-parent { border-color: transparent !important; } .main-navigation .nav .dropdown-menu { background-color: transparent !important; } } #title-container { background-color: #f5f5f5; color: #333; border-color: #e0e0e0; } #title-container h3 { color: #333; } .main-footer { background-color: #31363b; color: #1d99f3; } .main-footer h1 { color: #7f8c8d; } .main-footer p, .main-footer li { color: #1d99f3; } .main-footer, .main-footer li, .main-footer li:last-child { border-color: ; } .copyright { background-color: #31363b; color: #95a5a6; } .copyright a { color: #dddddd; } .copyright a:hover { color: #ffffff; } .copyright .social-icon-container .social-icon { color: #ffffff; } .copyright .social-icon-container .social-icon:hover { color: #fff; background-color: #1d99f3; } /* Typography */ body, .tooltip { font: 16px 'Oxygen'; line-height: 1.5em; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } h1 { font: 32px 'Montserrat'; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } h2 { font: 28px 'Montserrat'; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } h3 { font: 24px 'Montserrat'; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } h4 { font: 20px 'Montserrat'; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } h5 { font: 16px 'Montserrat'; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } h6 { font: 14px 'Montserrat'; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } .main-navigation .nav>li>a { font: 15px 'Open Sans'; line-height: inherit; font-weight: 600; font-style: normal; text-transform: uppercase; letter-spacing: 0px; word-spacing: 0px; } .main-navigation .nav .dropdown-menu li a { font: 15px 'Montserrat'; line-height: 2.5em; font-weight: normal; font-style: normal; text-transform: uppercase; letter-spacing: 0px; word-spacing: 0px; } .site-title { font: 32px 'Open Sans'; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } .site-description { font: 13px 'Montserrat'; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: uppercase; letter-spacing: 0.5px; word-spacing: 0px; } #title-container ul li { line-height: 36px; } .main-sidebar .sidebar-widget { font: 13px 'Montserrat'; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } .main-sidebar .sidebar-widget .widget-title { font: 24px 'Open Sans'; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } .main-sidebar { font: 13px 'Montserrat'; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } .main-footer h1, .main-footer h2, .main-footer h3 { font: 20px 'Open Sans'; color: #eff0f1; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } .copyright { font: 13px 'Montserrat'; line-height: 1.5em; font-weight: 300; font-style: normal; text-transform: none; letter-spacing: 0px; word-spacing: 0px; } /* Layout 29 */ #pgc-29-0-0 { width: 40%; width: calc(40% - ( 0.6 * 0px)) } #pgc-29-0-1 { width: 60%; width: calc(60% - ( 0.4 * 0px)) } #pg-29-0, #pg-29-1, #pg-29-2, #pg-29-3, #pg-29-4, #pl-29 .so-panel, #pl-29 .so-panel:last-child { margin-bottom: 0px } #pgc-29-1-0, #pgc-29-4-0, #pgc-29-5-0 { width: 100%; width: calc(100% - ( 0 * 0px)) } #pgc-29-2-0, #pgc-29-3-1 { width: 50%; width: calc(50% - ( 0.5 * 0px)) } #pgc-29-2-1, #pgc-29-2-2, #pgc-29-3-0, #pgc-29-3-2 { width: 25%; width: calc(25% - ( 0.75 * 0px)) } #pg-29-0>.panel-row-style { background-image: url(/img/header-background.png); background-position: 50% -100px !important; background-repeat: no-repeat } #panel-29-2-0-0>.panel-widget-style { background-color: #e38119; background-image: url(/img/grid-large-01.png); background-position: center center; background-size: cover } #panel-29-2-1-0>.panel-widget-style { background-color: #9b5ab5; color: #e8d75c } #panel-29-2-2-0>.panel-widget-style { background-color: #333333; background-image: url(/img/grid-small-01.png); background-position: center center; background-size: cover; color: #e8d75c } #panel-29-3-0-0>.panel-widget-style { background-color: #2cc6b9; color: #222222 } #panel-29-3-1-0>.panel-widget-style { background-color: #2ebd62; background-image: url(/img/grid-large-02.png); background-position: center center; background-size: cover } #panel-29-3-2-0>.panel-widget-style { background-color: #292d39; background-image: url(/img/grid-small-02.png); background-position: center center; background-size: cover } #panel-29-4-0-1>.panel-widget-style { padding: 0 15% } #panel-29-4-0-2>.panel-widget-style { padding-top: 60px } #pg-29-5>.panel-row-style { background-color: #8dcff4; background-image: url(/img/kde-community.jpg); background-repeat: repeat; background-position: 50% -100px !important } @media (max-width:991px) { #pg-29-0.panel-no-style, #pg-29-0.panel-has-style>.panel-row-style, #pg-29-1.panel-no-style, #pg-29-1.panel-has-style>.panel-row-style, #pg-29-2.panel-no-style, #pg-29-2.panel-has-style>.panel-row-style, #pg-29-3.panel-no-style, #pg-29-3.panel-has-style>.panel-row-style, #pg-29-4.panel-no-style, #pg-29-4.panel-has-style>.panel-row-style, #pg-29-5.panel-no-style, #pg-29-5.panel-has-style>.panel-row-style { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } #pg-29-0 .panel-grid-cell, #pg-29-1 .panel-grid-cell, #pg-29-2 .panel-grid-cell, #pg-29-3 .panel-grid-cell, #pg-29-4 .panel-grid-cell, #pg-29-5 .panel-grid-cell { margin-right: 0 } #pg-29-0 .panel-grid-cell, #pg-29-1 .panel-grid-cell, #pg-29-2 .panel-grid-cell, #pg-29-3 .panel-grid-cell, #pg-29-4 .panel-grid-cell, #pg-29-5 .panel-grid-cell { width: 100% } #pgc-29-0-0, #pgc-29-2-0, #pgc-29-2-1, #pgc-29-3-0, #pgc-29-3-1, #pl-29 .panel-grid .panel-grid-cell-mobile-last { margin-bottom: 0px } #pl-29 .panel-grid-cell { padding: 0 } #pl-29 .panel-grid .panel-grid-cell-empty { display: none } } img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } /* Layout w55c8b9403a13d */ #pgc-w55c8b9403a13d-0-0, #pgc-w55c8b9403a13d-0-1 { width: 50%; width: calc(50% - ( 0.5 * 0px)) } #pl-w55c8b9403a13d .so-panel, #pl-w55c8b9403a13d .so-panel:last-child { margin-bottom: 0px } @media (max-width:991px) { #pg-w55c8b9403a13d-0.panel-no-style, #pg-w55c8b9403a13d-0.panel-has-style>.panel-row-style { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } #pg-w55c8b9403a13d-0 .panel-grid-cell { margin-right: 0 } #pg-w55c8b9403a13d-0 .panel-grid-cell { width: 100% } #pgc-w55c8b9403a13d-0-0, #pl-w55c8b9403a13d .panel-grid .panel-grid-cell-mobile-last { margin-bottom: 0px } #pl-w55c8b9403a13d .panel-grid-cell { padding: 0 } #pl-w55c8b9403a13d .panel-grid .panel-grid-cell-empty { display: none } } .blog-post-image-right { float: right; width: 300px; max-width: 100%; padding: 10px; } .blog-post-image { float: left; width: 300px; max-width: 100%; padding: 10px; } .blog-post-image-centered { display: block; width: 500px; max-width: 100%; margin-left: auto; margin-right: auto; } + +.blog-post-image-small { + display: block; + width: 500px; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} diff --git a/feed-kde-planet.xml b/feed-kde-planet.xml new file mode 100644 index 0000000..6be4f4e --- /dev/null +++ b/feed-kde-planet.xml @@ -0,0 +1,28 @@ +--- +--- + + + Jekyll + + + {{ site.time | date_to_xmlschema }} + /feed-kde-planet.xml + {{ site.title }} + {{ site.description }} +{% for post in site.posts %} +{% unless post.path contains ".html" %} + + {{ post.title | xml_escape }} + + {{ post.date | date_to_xmlschema }} + {{ post.date | date_to_xmlschema }} + {{ post.url }} + + {{ post.content | xml_escape }} + + {{ post.author }} + {{ post.excerpt | xml_escape }} + +{% endunless %} +{% endfor %} + diff --git a/img/screenshots/index-apps.png b/img/screenshots/index-apps.png new file mode 100644 index 0000000..9f98cda Binary files /dev/null and b/img/screenshots/index-apps.png differ diff --git a/img/screenshots/index-fav.png b/img/screenshots/index-fav.png new file mode 100644 index 0000000..79d3f58 Binary files /dev/null and b/img/screenshots/index-fav.png differ diff --git a/img/screenshots/index-recent-docs.png b/img/screenshots/index-recent-docs.png new file mode 100644 index 0000000..9f0f648 Binary files /dev/null and b/img/screenshots/index-recent-docs.png differ diff --git a/img/screenshots/index-remote.png b/img/screenshots/index-remote.png new file mode 100644 index 0000000..33e16b9 Binary files /dev/null and b/img/screenshots/index-remote.png differ diff --git a/img/screenshots/index-webdav.png b/img/screenshots/index-webdav.png new file mode 100644 index 0000000..ac3e7a3 Binary files /dev/null and b/img/screenshots/index-webdav.png differ diff --git a/img/screenshots/plamo-app-drawer.png b/img/screenshots/plamo-app-drawer.png new file mode 100644 index 0000000..15f79d5 Binary files /dev/null and b/img/screenshots/plamo-app-drawer.png differ diff --git a/img/screenshots/plamo-home-screen.png b/img/screenshots/plamo-home-screen.png new file mode 100644 index 0000000..f0daced Binary files /dev/null and b/img/screenshots/plamo-home-screen.png differ diff --git a/img/screenshots/plamo-notifcations.png b/img/screenshots/plamo-notifcations.png new file mode 100644 index 0000000..7993086 Binary files /dev/null and b/img/screenshots/plamo-notifcations.png differ diff --git a/img/screenshots/plamo-top-drawer.png b/img/screenshots/plamo-top-drawer.png new file mode 100644 index 0000000..51275e4 Binary files /dev/null and b/img/screenshots/plamo-top-drawer.png differ diff --git a/img/screenshots/vvave-grid-view.png b/img/screenshots/vvave-grid-view.png new file mode 100644 index 0000000..baabfa6 Binary files /dev/null and b/img/screenshots/vvave-grid-view.png differ diff --git a/img/screenshots/vvave-swipeitem-delegate.png b/img/screenshots/vvave-swipeitem-delegate.png new file mode 100644 index 0000000..9ab49ca Binary files /dev/null and b/img/screenshots/vvave-swipeitem-delegate.png differ