...
 
Commits (43)
include: 'https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/websites-jekyll.yml'
cache:
paths:
- planet.db
- vendor/
variables:
WEBSITE_DIR: plasma-mobile.org
pages:
stage: deploy
script:
- bundle exec pluto update planet.ini
- bundle exec build.rb
- bundle exec jekyll build -d public
- rsync -Hav --delete public/ "sitedeployer@olios.kde.org:/srv/www/generated/$WEBSITE_DIR/"
only:
- master@websites/plasma-mobile-org
......@@ -4,3 +4,4 @@ gem 'jekyll'
gem 'jekyll-feed'
gem 'jekyll-planet'
gem 'pluto'
gem 'jekyll-tidy'
GEM
remote: https://rubygems.org/
specs:
activemodel (5.2.2)
activesupport (= 5.2.2)
activerecord (5.2.2)
activemodel (= 5.2.2)
activesupport (= 5.2.2)
arel (>= 9.0)
activemodel (6.0.0)
activesupport (= 6.0.0)
activerecord (6.0.0)
activemodel (= 6.0.0)
activesupport (= 6.0.0)
activerecord-utils (0.4.0)
activerecord
logutils
activesupport (5.2.2)
activesupport (6.0.0)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.1, >= 2.1.8)
activityutils (0.1.1)
logutils (>= 0.5)
addressable (2.6.0)
public_suffix (>= 2.0.2, < 4.0)
arel (9.0.0)
colorator (1.1.0)
concurrent-ruby (1.1.4)
concurrent-ruby (1.1.5)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
......@@ -33,36 +32,46 @@ GEM
textutils (>= 1.0.0)
fetcher (0.4.5)
logutils (>= 0.6)
ffi (1.10.0)
ffi (1.11.1)
forwardable-extended (2.6.0)
gli (2.18.0)
gli (2.18.2)
htmlbeautifier (1.3.1)
htmlcompressor (0.4.0)
http_parser.rb (0.6.0)
i18n (0.9.5)
i18n (1.6.0)
concurrent-ruby (~> 1.0)
iniparser (0.1.0)
jekyll (3.8.5)
jekyll (4.0.0)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
i18n (>= 0.9.5, < 2)
jekyll-sass-converter (~> 2.0)
jekyll-watch (~> 2.0)
kramdown (~> 1.14)
kramdown (~> 2.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
rouge (~> 3.0)
safe_yaml (~> 1.0)
jekyll-feed (0.11.0)
jekyll (~> 3.3)
terminal-table (~> 1.8)
jekyll-feed (0.12.1)
jekyll (>= 3.7, < 5.0)
jekyll-planet (0.2.1)
pluto-models (>= 1.3.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-watch (2.1.2)
jekyll-sass-converter (2.0.0)
sassc (> 2.0.1, < 3.0)
jekyll-tidy (0.2.2)
htmlbeautifier
htmlcompressor
jekyll
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (1.17.0)
liquid (4.0.1)
kramdown (2.1.0)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.3)
listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
......@@ -93,7 +102,7 @@ GEM
fetcher (>= 0.4.4)
pakman (>= 0.5.0)
pluto-models (>= 1.2.2)
pluto-models (1.5.0)
pluto-models (1.5.1)
activerecord
activerecord-utils (>= 0.4.0)
activityutils (>= 0.1.1)
......@@ -120,20 +129,19 @@ GEM
props-activerecord (0.2.0)
activerecord
props (>= 1.2.0)
public_suffix (3.0.3)
public_suffix (3.1.1)
rb-fsevent (0.10.3)
rb-inotify (0.10.0)
ffi (~> 1.0)
rouge (3.3.0)
rouge (3.9.0)
ruby_dep (1.5.0)
rubyzip (1.2.2)
safe_yaml (1.0.4)
sass (3.7.3)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
sqlite3 (1.3.13)
rubyzip (1.2.3)
safe_yaml (1.0.5)
sassc (2.1.0)
ffi (~> 1.9)
sqlite3 (1.4.1)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
textutils (1.4.0)
activesupport
logutils (>= 0.6.1)
......@@ -142,6 +150,8 @@ GEM
thread_safe (0.3.6)
tzinfo (1.2.5)
thread_safe (~> 0.1)
unicode-display_width (1.6.0)
zeitwerk (2.1.9)
PLATFORMS
ruby
......@@ -150,4 +160,5 @@ DEPENDENCIES
jekyll
jekyll-feed
jekyll-planet
jekyll-tidy
pluto
......@@ -8,14 +8,14 @@
# Site settings
title: Plasma Mobile
email: admin@plasma-mobile.org
description: >
Plasma Mobile - Plasma in your pocket
description: Plasma Mobile - Plasma in your pocket
baseurl: ""
url: ""
# Build settings
plugins:
- jekyll-feed
- jekyll-tidy
exclude:
- vendor
......@@ -24,5 +24,4 @@ exclude:
- Gemfile.lock
- build.sh
- planet.*
markdown: kramdown
......@@ -23,7 +23,7 @@
<div class="textwidget">
<ul class="footer-links">
<li><a href="https://twitter.com/kdecommunity" target="_blank">KDE Community on Twitter</a></li>
<li><a href="https://mastodon.technology/@kde" target="_blank">KDE on Mastodon</a></l$
<li><a href="https://mastodon.technology/@kde" target="_blank">KDE on Mastodon</a></li>
</ul>
</div>
</article>
......@@ -38,7 +38,7 @@
<div class="container">
<div class="row">
<div class="col-md-12 copyright-text">
<span style="float: right;">Plasma Mobile © <a href="http://ev.kde.org/">2015-18 KDE e.v.</a></span>
<span style="float: right;">Plasma Mobile © <a href="http://ev.kde.org/">2015-19 KDE e.v.</a></span>
</div>
<div class="col-md-6 social-icon-container clearfix">
......
......@@ -23,7 +23,6 @@
<li class="mega-nav-link mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-51"><a class="mega-menu-link" href="">Project</a>
<ul class="mega-sub-menu">
<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-align-bottom-left mega-menu-flyout mega-has-icon'><a class="mega-menu-link" href="/vision" tabindex="0">Vision</a></li>
<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-align-bottom-left mega-menu-flyout mega-has-icon'><a class="mega-menu-link" href="/overview" tabindex="0">Technology</a></li>
<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-align-bottom-left mega-menu-flyout mega-has-icon'><a class="mega-menu-link" href="/screenshots" tabindex="0">Screenshots</a></li>
<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-align-bottom-left mega-menu-flyout mega-has-icon'><a class="mega-menu-link" href="https://phabricator.kde.org/project/view/28/" tabindex="0">Task Board</a></li>
<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-align-bottom-left mega-menu-flyout mega-has-icon'><a class="mega-menu-link" href="https://docs.plasma-mobile.org">Documentation</a></li>
......
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{% if page.title %}{{ page.title | escape }}{% else %}{{ site.title | escape }}{% endif %}</title>
<meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
<!-- Stylesheets -->
<link rel='stylesheet' href='/plugins/siteorigin-panels/css/front-flex.css' type='text/css' media='all' />
<link rel='stylesheet' href='/css/maxmegamenu/style.css' type='text/css' media='all' />
<link rel='stylesheet' href='/css/dashicons.min.css' type='text/css' media='all' />
<link rel='stylesheet' href='/themes/quest/assets/css/plugins-all.min.css' type='text/css' media='all' />
<link rel='stylesheet' href='/themes/plasma-min/style.css' type='text/css' media='all' />
<link rel='stylesheet' href='/css/fonts.css' type='text/css' media='all' />
<link rel='stylesheet' href='/plugins/easy-table/themes/default/style.css' type='text/css' media='all' />
<link rel="stylesheet" href="/plugins/modal-video/css/modal-video.min.css">
<link rel='stylesheet' type='text/css' href='/css/findyourway/style.css' title='Default'>
<link rel='stylesheet' type='text/css' href='/css/findyourway/plain.css' title='Bird Eye View'>
<!-- Java-Script -->
<script type='text/javascript' src='/js/jquery/jquery.js'></script>
<script type='text/javascript' src='/js/jquery/jquery-migrate.min.js'></script>
<script type='text/javascript' src='/js/imagesloaded.min.js'></script>
<script type='text/javascript' src='/js/masonry.min.js'></script>
<script type='text/javascript' src='/themes/quest/assets/js/quest-and-plugins.js'></script>
<script src="/plugins/modal-video/js/modal-video.min.js"></script>
<link rel="shortcut icon" href="/favicon.png" />
<!-- Bundled inline stylesheets-->
<link rel="stylesheet" href="/css/main.css" />
<link type="text/css" rel="stylesheet" href="/lightslider/css/lightslider.css" />
<script src="/js/jquery/jquery-3.4.1.min.js"></script>
<script src="/lightslider/js/lightslider.js"></script>
</head>
......@@ -45,24 +45,22 @@
{% include footer.html %}
</body>
<!-- Full width for the index page -->
<script type='text/javascript'>
var panelsStyles = {"fullContainer":"body"};
</script>
<script type='text/javascript' src='/plugins/siteorigin-panels/js/styling-2516.min.js'></script>
<!-- Open panel menus on hover -->
<script type='text/javascript' src='/js/hoverIntent.min.js'></script>
<script type='text/javascript'>
var megamenu = {"timeout":"300","interval":"100"};
</script>
<script type='text/javascript' src='/js/hoverIntent.min.js'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var megamenu = {"timeout":"300","interval":"100"};
/* ]]> */
</script>
<script type='text/javascript' src='/plugins/megamenu/js/maxmegamenu.js'></script>
<script type='text/javascript' src='/js/wp-embed.min.js'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var panelsStyles = {"fullContainer":"body"};
/* ]]> */
</script>
<script type='text/javascript' src='/plugins/siteorigin-panels/js/styling-2516.min.js'></script>
<script type="text/javascript">
document.body.className = document.body.className.replace("siteorigin-panels-before-js","");
</script>
<a href="#0" class="cd-top"><i class="fa fa-angle-up"></i></a>
<!-- back to top arrow -->
<a href="#0" class="cd-top"><i class="fa fa-angle-up"></i></a>
<!-- Mobile menu -->
<script type='text/javascript' src='/plugins/megamenu/js/maxmegamenu.js'></script>
</body>
</html>
<!DOCTYPE html>
<html>
{% include screenshots-head.html %}
<body class="home page-template-default page page-id-29 wide siteorigin-panels siteorigin-panels-before-js siteorigin-panels-home mega-menu-primary">
{% include header.html %}
<div id="content">
<div class="quest-row site-content">
<div class="container">
<div class="row">
<div id="primary" class="content-area single col-md-12">
<main id="main" class="site-main" role="main">
<article id="post-29" class="post-29 page type-page status-publish hentry">
<header class="entry-header">
<h1 class="post-title entry-title"><a href="index.html" rel="bookmark">Home</a></h1>
</header>
<div id="lightSliderParent">
{{content}}
</div>
<footer class="entry-footer">
</footer>
<!-- .entry-footer -->
</article>
<!-- #post-## -->
</main>
<!-- #main -->
</div>
<!-- #primary -->
</div>
<!-- .row -->
</div>
<!-- .container -->
</div>
<!-- .quest-row -->
</div>
<!-- #content -->
{% include footer.html %}
<!-- Full width for the index page -->
<script type='text/javascript'>
var panelsStyles = {"fullContainer":"body"};
</script>
<script type='text/javascript' src='/plugins/siteorigin-panels/js/styling-2516.min.js'></script>
<!-- Open panel menus on hover -->
<script type='text/javascript' src='/js/hoverIntent.min.js'></script>
<script type='text/javascript'>
var megamenu = {"timeout":"300","interval":"100"};
</script>
<!-- back to top arrow -->
<a href="#0" class="cd-top"><i class="fa fa-angle-up"></i></a>
<!-- Mobile menu -->
<script type='text/javascript' src='/plugins/megamenu/js/maxmegamenu.js'></script>
<!-- #lightSlider -->
<script type="text/javascript">
$(document).ready(function() {
$("#lightSliderParent").children("ul").lightSlider({ auto: true, loop: true, item: $(window).width() > 767 ? 3 : 1, slideMargin:15, speed: 600, pause: 3000 });
});
</script>
</body>
</html>
---
title: "Plasma Mobile sprint in Berlin"
created_at: 2019-03-11 10:30:00 UTC+1
author: Plasma Mobile team
layout: post
---
During the week of 4 to 10 February, the KDE Plasma Mobile team held the first ever Plasma Mobile sprint in Berlin.
On the first day, we collected important tasks, planned our work and discussed future releases of the project.
In the following days, we worked on the following tasks:
![Shell UI](/img/screenshots/screenshot_20190215_01.png){: .blog-post-image-right}
# User interface
Ilya Bizyaev visually refreshed the Plasma Mobile shell and brought it nearer to the mockups. Meanwhile, Marco Martin refactored and simplified the codebase of the top sliding panel, making the UI code simpler and more maintainable.
# Documentation
Dimitris Kardarakos improved the documentation to make the development environment setup and the application development easier for everyone. Thanks to [his work](https://invent.kde.org/websites/docs-plasma-mobile-org/commit/6386a5e34ed36c67f1092108b62933be4a1645dc), we now have a [Kirigami tutorial](https://docs.plasma-mobile.org/AppDevelopment.html#create-a-kirigami-application). Moreover, the instructions to build QEMU and Virgil 3D from the source code have been substituted with the installation of just a single snap package. He also explored new ways we could leverage Flatpak and update the website with the Debian based images.
Ilya Bizyaev helped make the new documentation resources more discoverable by cleaning up old wiki pages and setting redirects where appropriate.
# Infrastructure
During the sanity checks of the Plasma Mobile documentation, we found that building Flatpak for the phone was failing in KDE Neon User Edition. Since the root cause lies in the qemu-user-static and binfmt configuration in bionic, Harald Sitter provided a [workaround](https://packaging.neon.kde.org/neon/settings.git/commit/?h=Neon/release&id=e2a572c4f767aea8c3fcce08638f57e2230e8722) until the issue gets solved upstream.
![Kaidan and the new emoji picker](/img/screenshots/screenshot_20190209_5.png){: .blog-post-image-right}
# Applications
Simon Schmeisser worked on our mobile Angelfish web browser which now [makes more use of Kirigami](https://commits.kde.org/plasma-angelfish/335be74ee41250284ebd2e1c0cd12e386cb42515), [displays favicons](https://commits.kde.org/plasma-angelfish/a76bd5ac1318f32e711a506a0af26949e7fe55d0), and provides [autocompletion of search queries](https://commits.kde.org/plasma-angelfish/0b82ae2c75023e7c12aad02fcb2bbfde55dd8469). We are planning to give Angelfish a more Kirigami-streamlined look once Marco Martin's patch for resizing windows on keyboard input is accepted. Related to this, Jonah Brüchert added settings for configuring a search engine and a homepage.
Linus worked on Kaidan, an XMPP Messaging client for Plasma Mobile and many other platforms. Kaidan now [provides a download manager](https://git.kaidan.im/kaidan/kaidan/commit/4078f1dbe13e29a19f156b961c66c5217fdda972) to download and cache files instead of downloading them again each time it starts. Jonah's merge request to add an emoji picker to Kaidan was also accepted. You can expect more features and a rewritten database backend soon.
Marco Matrin fixed and improved many areas of Kirigami, enabling some of our changes in Angelfish we mentioned above. One of the improvements makes it possible to [leave Kirigami layers on a mobile device](https://commits.kde.org/kirigami/dfe1610ef5825f14bba78855b57130810e76a476) without requiring the app developer to add a close button, another is that Kirigami also got a new API to customize the application top bar headers. A lot of work has been done to refactor its signature column-based navigation UI which will allow for many new features.
Nicolas Fella worked on improving KDE Connect on Plasma Mobile. Most of the work went into integrating the settings from the desktop side in the mobile app. We also verified that the SMS and telephony stack of the Nexus 5X is functional and discussed ideas for an appropriate UI.
Camilo Higuita has been working on the MauiKit framework and the Maui set of apps for almost a year now, and some of those apps are going to be shipped with Plasma Mobile by default. [His work](https://medium.com/@temisclopeolimac/maui-plasma-mobile-sprint-2019-c20031700b3b) mostly consisted of bringing those apps up to date, adding missing features and fixing bugs along the way. He also worked on getting acquainted with the Plasma Mobile shell, its plasmoids, their architecture and structure since he plans on eventually hacking on the shell. All the Maui apps (Index, Vvave, Buho and Nota) are now using a better modeling system that allows for better control over the content, give users a cleaner interface and has gained some features along the way, like content sorting, file searching, better editor control and more.
![Kaidan being recommended in Discover](/img/screenshots/screenshot_20190209_2.png){: .blog-post-image-right}
# Packaging and Software management
Jonah Brüchert created a [patch for Discover that fixes icons being incorrectly displayed](https://commits.kde.org/discover/502b963bcc96e5e9abb257e2cc90d3fea2212996) on the update page and made all of our improvements and new applications available in the Debian repository. Continuing with Discover, Aleix Pol also [fixed the issue of non-mobile-friendly applications being recommended in Discover on Plasma Mobile](https://commits.kde.org/discover/b41f8448dc229b899c6e7e811969ac9f861b9497). Aleix also made many new mobile-friendly applications available in the KDE Flatpak repository.
Bhushan Shah worked on further improving our KDE Neon-based images. They should now be up to date with the latest changes including patches for better scaling of the Plasma Shell and applications under [hwcomposer backend](https://commits.kde.org/kwin/3dc22d7d8882b1035abf1140e92778611c835bfb) from David Edmundson. Meanwhile, Bart Ribbers made more Plasma Mobile apps and updates available in postmarketOS, so you can now, for example, install and use Kaidan and Angelfish on it.
# Devices and Hardware
In addition to software work, the Plasma Mobile team also worked on various hardware projects. Before the sprint, the KDE Community attended FOSDEM, where [we demonstrated Plasma Mobile running on the RISC-V hardware](https://twitter.com/atishp04/status/1088888665663664130), thanks to the work carried out by Alistair Francis from Western Digital.
![Plasma Mobile running on RISC-V](/img/plamo-riscv.jpg){: .blog-post-image-centered}
During the sprint, we were joined by Dorota Czaplejewicz from [Purism](https://puri.sm/) who works for the [Librem 5 project](https://puri.sm/products/librem-5/). Purism has provided Librem 5 developer kits to Plasma Mobile developers, and with help from Dorota, we were able to bring Plasma Mobile up on the kits.
![Plasma Mobile running on Purism Librem 5 devkit](/img/plamo-librem5-devkit.jpg){: .blog-post-image-centered}
Talking of which, during FOSDEM and the sprint, Bart Ribbers also worked on bringing up Plasma Mobile on the [Pinephone devkit, Project Anakin](http://wiki.pine64.org/index.php/Project_Anakin).
![Plasma Mobile running on Project Anakin](/img/plamo-anakin.jpg){: .blog-post-image-centered}
We are excited about open hardware projects and would like to thank the companies working on these devices.
# Community feedback
We actively collaborated with community members during the sprint. To make sure everyone's opinions were considered, we carried out an [AMA (Ask Me Anything) session on Reddit](https://redd.it/anspo5). Bhushan also [live-tooted](https://fosstodon.org/@bshah/101539016596663578) about our work.
![Group photo](/img/plasma-mobile-sprint.jpg){: .blog-post-image-centered}
Our first sprint was a great experience, and we are happy about growing so significantly as a project since Akademy. Marco invited us to a united Plasma Sprint and we are looking forward to continuing our work there! If you want to join and help us with this project then [our todo board](https://phabricator.kde.org/tag/plasma%3A_mobile/) is a good place to get started.
![Plasma Sprint todo items](/img/plamo-sprint-todo.jpg){: .blog-post-image-centered}
And, who knows? Maybe we will get a chance to welcome you as a new developer at our next sprint :)
---
title: "Plasma Mobile: weekly update: part 1"
created_at: 2019-10-04 10:30:00 UTC+5.30
author: Plasma Mobile team
layout: post
---
Starting from today, the Plasma Mobile team is beginning a weekly blog series to highlight the fixes and features landing in various modules that make Plasma Mobile.
## Phone shell
At Akademy Bhushan and Marco [presented Plasma Nano shell](https://conf.kde.org/en/akademy2019/public/events/109) to the community. Earlier this week the changes to use [plasma-nano](https://invent.kde.org/kde/plasma-nano) as a base shell package landed in plasma-phone-components. The shell includes an updated look for the app launcher and several of the shell interactions, including adding and removing widgets and changing the wallpaper.
![Plasma Nano](/img/plasma-nano-week-1.jpeg)
## Kirigami
A very common pattern for applications, both for mobile and desktop, is to include some kind of menu which loads different "main pages" for the application. On a desktop application, you'll have a sidebar on the left which switches the pages on the right. On a mobile application you'll have this list either as the first page or in the left side drawer accessible by swiping right. Since it's a pattern that ended up being needed by many apps, we introduced a new dedicated API for it: PagePool and PagePoolAction: This API makes it possible to implement this paradigm with just few lines of code.
Here is a minimal example of an application that implements this behavior with PagePool and PagePoolAction:
```
import QtQuick 2.6
import org.kde.kirigami 2.11 as Kirigami
Kirigami.ApplicationWindow {
id: root
Kirigami.PagePool {
id: mainPagePool
}
globalDrawer: Kirigami.GlobalDrawer {
title: "Hello App"
titleIcon: "applications-graphics"
actions: [
Kirigami.PagePoolAction {
text: i18n("Page1")
icon.name: "speedometer"
pagePool: mainPagePool
page: "Page1.qml"
},
Kirigami.PagePoolAction {
text: i18n("Page2")
icon.name: "window-duplicate"
pagePool: mainPagePool
page: "Page2.qml"
}
]
}
contextDrawer: Kirigami.ContextDrawer {
id: contextDrawer
}
pageStack.initialPage: mainPagePool.loadPage("Page1.qml")
}
```
See it in action in the following video:
<video controls>
<source src="/video/kirigami-pagepool.mp4" type="video/mp4"/>
</video>
## Maui Project
[MauiKit, the UI framework](https://mauikit.org/), is now making further usage of Kirigami properties, components and helpers for visual consistency. It has now become more integrated into the platform by using KF5 libraries and has gained new features to improve the user interaction patterns both on mobile and desktop.
![Information module](/img/screenshots/about-info-kcm.png){: .blog-post-image-right}
## Settings application
Nicolas Fella updated the "Settings" app to fix the module activation when the app is already running, [commit](https://invent.kde.org/kde/plasma-settings/merge_requests/33).
Code of the ["Accounts" module was moved](https://commits.kde.org/kaccounts-integration/feb0b036da1ca5a90309f20caa8ee3329da921ed) from the Settings app to `kaccounts-integration`, replacing the existing module there. This makes the desktop and mobile platforms use the same unified code base.
Jonah Brüchert [added an "Information" module](https://invent.kde.org/kde/plasma-settings/merge_requests/32) in the Settings application, which will eventually replace the the "about-distro" module in the kinfocenter code base.
## Applications
Dan Leinir Turthra Jensen fixed [Peruse](https://cgit.kde.org/peruse.git/about/) making it usable on HighDPI screens. [commit](https://commits.kde.org/peruse/5aaec35aae3ae67b702f7710648537f59a9ae128).
Jonah Brüchert introduced changes in [Plasma Angelfish](https://cgit.kde.org/plasma-angelfish.git/about/) to [port the settings screen](https://commits.kde.org/plasma-angelfish/08ba58f629d5f136c2141ee56ac5990c55c9aedf) to match the Kirigami look-and-feel and navigation and usage patterns. Changes were also introduced to [split the global drawer and context drawer](https://commits.kde.org/plasma-angelfish/98a0d8fb9aee46696f8dbca80d002194145961b9).
Bhushan Shah [fixed a crash in the dialer code](https://invent.kde.org/kde/plasma-phone-components/merge_requests/22) at startup, which was then tested by Luca Weiss on the Pinephone developer kit.
[Index, the file manager](https://invent.kde.org/kde/index-fm), now makes use of KIO for file operations. It also uses the same model for bookmarks and places as the desktop. This means tighter integration with other apps and the system, providing progress notifications on moving, copying and removing files and browsing remotes locations like SFTP.
There is now a collapsible sidebar that, when collapsed, can be dragged to preview its contents. This is useful on small screens, such as on Plasma Mobile devices.
You can now also browse your files with the new Miller Column View, and open different places in different tabs.
With the Selection Bar interaction pattern you can select files across different places. This interaction pattern has been improved a lot and the selection state in the different views and directories is preserved.
Index incorporates a file preview which allows to quickly preview files and get basic information from text, images, videos and audio files. Coming soon: PDFs.
[Nota, the simple text editor](https://invent.kde.org/kde/nota), has gained syntax highlighting support and you can also open multiple files in different tabs thanks to the KIO libraries and KQuickSyntaxHightlighter.
[Buho, the note-taking and link-collector](https://invent.kde.org/kde/buho), can now sync notes by using NextCloud’s Notes app API, and can benefit from MauiKit Editor component for syntax highlighting to save snippets of code.
Some of the Maui apps are about to have stable relases and you can try them out on Android as well!
![Index file manager favorites](/img/screenshots/index-favorites.png){: .blog-post-image}
![Index selection view](/img/screenshots/index-selection.png){: .blog-post-image}
![Index previewing music file](/img/screenshots/index-music-preview.png){: .blog-post-image}
![Nota file editor](/img/screenshots/nota-file-editor.png){: .blog-post-image}
![Buho showing notes](/img/screenshots/buho-notes.png){: .blog-post-image}
![vvave music list](/img/screenshots/vvave-music-list.png){: .blog-post-image}
Johan Ouwerkerk has made major improvements to the [otpclient](https://invent.kde.org/bshah/otpclient) app in the last few weeks from. otpclient is an app for generating two factor login codes, similar to Google’s Authenticator or SailOTP.
Currently the basic feature works, but a lot of work remains to be done. One way you can help us a lot is by suggesting a better name for the app on the theme of "keys", "two factor", "login" and "authentication".
## Downstream
In postmarketOS, changes by Clayton Craft to [update the device support for Librem 5 devkit](https://gitlab.com/postmarketOS/pmaports/merge_requests/590) was merged along with changes by Bart Ribbers to [update Plasma to the latest pre-release](https://gitlab.com/postmarketOS/pmaports/merge_requests/639) and [update the settings app to the latest revision](https://gitlab.com/postmarketOS/pmaports/merge_requests/521). Bhushan created a merge request to update the [mesa and kernel used for pinephone in postmarketOS](https://gitlab.com/postmarketOS/pmaports/merge_requests/656). You can watch a video by the postmarketOS developer, Martijn Braam. In the video he puts together the final PinePhone prototype, which also includes a sneak preview of Plasma Mobile!
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/VyeD1sfQNoM?rel=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
You can also watch a demo of Plasma Mobile running on Librem 5 devkit using updated postmarketOS packages:
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/5aUSVl21jhc?rel=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
The KDE Neon team upgraded the Qt version from 5.12.3 to 5.13.1. This includes several bugfixes and new features. These upgrades have landed in the new edge image for Halium based devices like the Nexus 5X.
## 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!
---
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](/img/plamo-calling-librem5.jpg){: .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!
---
title: "Plasma Mobile: weekly update: part 3"
created_at: 2019-10-18 15:00:00 UTC+2
author: Plasma Mobile team
layout: post
---
Thanks to the awesome KDE community, we are happy to present the Plasma Mobile project's third weekly update.
## Shell User Interface
David Edmundson backported some Qt Wayland patches that improve the overall stability of the shell.
Marco Martin added further refinements to the shell.
## Kaidan
Jonah Brüchert replaced the custom contacts search field by the recently added Kirigami search field in Kaidan. The search is accessible by using the search action or by pressing Ctrl+F as usual. Robert Maerkisch improved the performance of the search by using a proxy model instead of hiding contacts from QML. Apart from that the contacts are now sorted chronologically and secondarily also alphabetically thanks to Linus Jahn.
![New Kaidan contacts view](/img/screenshots/kaidan_contacts.png){: .blog-post-image-small}
## Kirigami
Kirigami apps no longer show an empty context drawer in certain circumstances (Nicolas Fella).
Marco Martin fixed the Kirigami drawer handles on Plasma Mobile.
## KBibTeX
Thomas Fischer has started work on a [mobile-friendly BibTeX client](https://t-fischer.dreamwidth.org/9049.html).
## Dialer
Nicolas Fella made sure that an appropriate message is shown when no contacts could be found.
## Settings Application
The code for the settings applications received a small cleanup. Names of various settings entries have been adjusted to be more concise: they now show "Foo" instead of "Configure Foo" in the top bar.
## Calindori
When creating or editing an entry, saving is now the most prominent action.
## Angelfish
Angelfish, the browser, has seen some refactoring by Jonah Brüchert which avoids loading all kinds of dialogs (authentication, webrtc permissions etc) at startup and loads them when needed. This should result in reduced startup times.
Input of urls in its settings is now converted into proper urls, to make sure for example the homepage can actually be loaded even though the user did not enter https://kde.org but just kde.org.
## Maui Project
The file browser component has gained improvements for focus chaining, keyboard navigation and new keyboard shortcuts. The places list can now browse all available tags. Files now keep their associated tags even when renamed or moved. Furthermore it now supports copy/pasting files into/out of the app.
The file previewer now uses Okular to preview any document supported by Okular.
The browser view has an improved Miller Column view and its model features improved performance by only adding or removing the necessary paths.
The MauiKit framework and some Maui apps can now be built for Android using CMake in addition to qmake. This allows building [Index](https://binary-factory.kde.org/view/Android/job/Index_android/) and [vvave](https://binary-factory.kde.org/view/Android/job/vvave_android/) using the KDE Binary Factory and making them available in the KDE [F-Droid repository](https://community.kde.org/Android/FDroid) (Nicolas Fella). This allows you to test some of the Plasma Mobile apps even without a Plasma Mobile device.
MauiKit gained initial support for handling system accounts in a more integrated way by using libaccounts on Linux.
MauiKit parts now have been separated into components to allow having lighter builds when using static linking. Those components are: Editor, Filemanager, Tagging, Syncing, Accounts, Terminal and Store.
When using qmake, MauiKit now automatically fetches all the needed extra binaries, library sources, and assets needed to compile when statically linking.
vvave's codebase has received some cleanups and improvements.
## Want to be part of it?
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](https://www.plasma-mobile.org/findyourway). We are also always happy to welcome new contributors on our [public channels](https://www.plasma-mobile.org/join). See you there!
---
title: "Plasma Mobile: weekly update: part 4"
created_at: 2019-10-25 14:00:00 UTC+2
author: Plasma Mobile team
layout: post
---
The Plasma Mobile team is happy to present the fourth weekly blogpost. This week's update features various shell user-interface improvements, bug fixes as well as polishing of various applications.
## Shell User Interface
Plasma Mobile now uses the same notification code that is used on the desktop, which has received some slight adjustments when running on a phone (Marco Martin).
The dialer now uses the SearchField component from Kirigami, giving it the same look and feel as in similar places (Jonah Brüchert).
The icons in the top drawer are consistently monochrome now (Nicolas Fella).
![Notifications](/img/screenshots/notifications_w4.png){: .blog-post-image-small}
When plugging in a SIM card the SIM pin page now appears correctly again (Bhushan Shah).
## Settings Application:
The WiFi settings have received an overhaul. Distinguishing the active connection is now easier due to connections being grouped by their state. Furthermore, it's now possible to forget a connection that has been used before (Nicolas Fella).
![WiFi config module](/img/screenshots/kcmwifi_w4.png){: .blog-post-image-small}
## Calindori:
In our calendar app navigating to the previous/next month can now be done by swiping up/down.
The calendar selection in the left drawer now clearly indicates the currently active calendar (Dimitris Kardarakos).
![Calindori calendar selection](/img/screenshots/calindori_w4.png){: .blog-post-image-small}
## Angelfish:
Our browser has received fixes for visual glitches in the URL completion. It is now possible to request the desktop version of a site if desired. The history is now sorted by the last time a site was accessed (Jonah Brüchert).
![Angelfish web browser side drawer](/img/screenshots/angelfish_w4.png){: .blog-post-image-small}
## KTrip:
Our public transport assistant has received some visual improvements. It now also shows more types of transport when using the Deutsche Bahn backend (Nicolas Fella).
![A connection view in KTrip](/img/screenshots/ktrip_w4.png){: .blog-post-image-small}
## Downstream:
Plasma 5.17 is now available in postmarketOS, now also including Plasma Phonebook (Bart Ribbers).
## Want to be part of it?
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](https://www.plasma-mobile.org/findyourway). We are also always happy to welcome new contributors on our [public channels](https://www.plasma-mobile.org/join). See you there!
......@@ -843,3 +843,32 @@ img.emoji {
}
}
.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;
}
---
---
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<generator uri="https://jekyllrb.com/" version="{{ jekyll.version }}">Jekyll</generator>
<link href="/feed-kde-planet.xml" rel="self" type="application/atom+xml" />
<link href="/" rel="alternate" type="text/html" />
<updated>{{ site.time | date_to_xmlschema }}</updated>
<id>/feed-kde-planet.xml</id>
<title>{{ site.title }}</title>
<subtitle>{{ site.description }}</subtitle>
{% for post in site.posts %}
{% unless post.path contains ".html" %}
<entry>
<title type="html">{{ post.title | xml_escape }}</title>
<link href="{{ post.url }}" rel="alternate" type="text/html" title="{{ post.title }}" />
<published>{{ post.date | date_to_xmlschema }}</published>
<updated>{{ post.date | date_to_xmlschema }}</updated>
<id>{{ post.url }}</id>
<content type="html" xml:base="{{ post.url }}">
{{ post.content | xml_escape }}
</content>
<author><name>{{ post.author }}</name></author>
<summary type="html">{{ post.excerpt | xml_escape }}</summary>
</entry>
{% endunless %}
{% endfor %}
</feed>
......@@ -28,7 +28,7 @@ Download:
Debian based reference rootfs
-----------------------------
![](https://www.debian.org/Pics/logo-50.jpg){:width="75"}
![](https://upload.wikimedia.org/wikipedia/commons/4/4a/Debian-OpenLogo.svg){:width="100"}
Prebuilt rootfs images for devices supported by Halium and by the mainline kernel. Currently, these images support i386, armhf and some arm64 devices (experimental).
......
img/424px-Mascot_konqi-app-internet.png

94.5 KB | W: | H:

img/424px-Mascot_konqi-app-internet.png

91.5 KB | W: | H:

img/424px-Mascot_konqi-app-internet.png
img/424px-Mascot_konqi-app-internet.png
img/424px-Mascot_konqi-app-internet.png
img/424px-Mascot_konqi-app-internet.png
  • 2-up
  • Swipe
  • Onion skin
img/archlinux.png

20.1 KB | W: | H:

img/archlinux.png

8.69 KB | W: | H:

img/archlinux.png
img/archlinux.png
img/archlinux.png
img/archlinux.png
  • 2-up
  • Swipe
  • Onion skin
img/docs-plasma-mobile-org.png

75.6 KB | W: | H:

img/docs-plasma-mobile-org.png

64.5 KB | W: | H:

img/docs-plasma-mobile-org.png
img/docs-plasma-mobile-org.png
img/docs-plasma-mobile-org.png
img/docs-plasma-mobile-org.png
  • 2-up
  • Swipe
  • Onion skin
img/irc.png

9.53 KB | W: | H:

img/irc.png

4.22 KB | W: | H:

img/irc.png
img/irc.png
img/irc.png
img/irc.png
  • 2-up
  • Swipe
  • Onion skin
img/kde-el.png

42.5 KB | W: | H:

img/kde-el.png

17.8 KB | W: | H:

img/kde-el.png
img/kde-el.png
img/kde-el.png
img/kde-el.png
  • 2-up
  • Swipe
  • Onion skin
img/plasma-screen-1.png

502 KB | W: | H:

img/plasma-screen-1.png

492 KB | W: | H:

img/plasma-screen-1.png
img/plasma-screen-1.png
img/plasma-screen-1.png
img/plasma-screen-1.png
  • 2-up
  • Swipe
  • Onion skin
img/plasma-screen-4.png

387 KB | W: | H:

img/plasma-screen-4.png

382 KB | W: | H:

img/plasma-screen-4.png
img/plasma-screen-4.png
img/plasma-screen-4.png
img/plasma-screen-4.png
  • 2-up
  • Swipe
  • Onion skin
img/plasma-screen-5.png

494 KB | W: | H:

img/plasma-screen-5.png

491 KB | W: | H:

img/plasma-screen-5.png
img/plasma-screen-5.png
img/plasma-screen-5.png
img/plasma-screen-5.png
  • 2-up
  • Swipe
  • Onion skin
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -16,8 +16,6 @@ Plasma Mobile community groups and channels:
* [![](/img/matrix.svg){:width="30"} Matrix](https://matrix.to/#/#plasmamobile:matrix.org)
The Telegram and Matrix channels are bridged, so you don't have to join both
* [![](/img/mail.svg){:width="30"} Plasma Mobile mailing list](https://mail.kde.org/mailman/listinfo/plasma-mobile)
### Plasma Mobile and other topics:
......
This diff is collapsed.
/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/
.lSSlideOuter {
overflow: hidden;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.lightSlider:before, .lightSlider:after {
content: " ";
display: table;
}
.lightSlider {
overflow: hidden;
margin: 0;
}
.lSSlideWrapper {
max-width: 100%;
overflow: hidden;
position: relative;
}
.lSSlideWrapper > .lightSlider:after {
clear: both;
}
.lSSlideWrapper .lSSlide {
-webkit-transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
transform: translate(0px, 0px);
-webkit-transition: all 1s;
-webkit-transition-property: -webkit-transform,height;
-moz-transition-property: -moz-transform,height;
transition-property: transform,height;
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
position: relative;
}
.lSSlideWrapper .lSFade > * {
position: absolute !important;
top: 0;
left: 0;
z-index: 9;
margin-right: 0;
width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
opacity: 0;
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/
/* Pager */
.lSSlideOuter .lSPager.lSpg {
margin: 10px 0 0;
padding: 0;
text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
cursor: pointer;
display: inline-block;
padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
background-color: #222222;
border-radius: 30px;
display: inline-block;
height: 8px;
overflow: hidden;
text-indent: -999em;
width: 8px;
position: relative;
z-index: 99;
-webkit-transition: all 0.5s linear 0s;
transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
background-color: #428bca;
}
.lSSlideOuter .media {
opacity: 0.8;
}
.lSSlideOuter .media.active {
opacity: 1;
}
/* End of pager */
/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
list-style: none outside none;
padding-left: 0;
margin: 0;
overflow: hidden;
transform: translate3d(0px, 0px, 0px);
-moz-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate3d(0px, 0px, 0px);
-webkit-transform: translate3d(0px, 0px, 0px);
-o-transform: translate3d(0px, 0px, 0px);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
overflow: hidden;
-webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
transition: border-radius 0.12s linear 0s 0.35s linear 0s