We have moved to a new Sailfish OS Forum. Please start new discussions there.

[ui improvement] WLAN selection

asked 2014-05-04 03:18:58 +0300

Stefanix gravatar image

updated 2014-10-23 16:39:06 +0300

eric gravatar image

There are quite a few questions / suggestions around this area. Obviously there is a high potential for improvements. Here is my angle:
Selecting a specific WiFi network is a quite common and often done activity. There is free WiFi at many places and people want to save their cellular quota. Say you are using an app, a messenger, and want to transfer some photos. Therefore its better to use WiFi instead of 3G.

* Windows Phone: Tap Windows button, Tap "Settings" (possibly scrolling necessary), Tap WiFi (possibly scrolling necessary), wait for list of found networks and select the desired one. (4 steps)
* N9: Swipe app aside, tap status bar on top, tap Internet connection, wait for list and select (4 steps)
* Jolla: Swipe app aside, swipe to lock screen, pull down to settings, tap system, tap WLAN, pull down to "Connect to Internet", wait for found networks and select. (7 steps)
There is also a shortcut possible: Long press on Settings->System->WLAN can create another WLAN icon as favourite in the settings top area. In this case:
* Jolla: Swipe app aside, swipe to lock screen, pull down to settings, tap WLAN, pull down to "Connect to Internet", wait for found networks and select. (6 steps)

Still, Jolla is losing against WP and N9! Shouldn't it be the king of usability? The first improvement I suggest is to scan the networks and present the available networks for immediate selection instead of showing the saved networks when entering the WLAN settings (->one step shorter)! The saved networks could be reached under a pulley menu. But this is still too far away. I suggest to have another pulley item on the lock screen, e.g. "Internet connection" , which leads directly to a list of available WiFi networks, or lets us enable cellular data.

edit retag flag offensive close delete



I guess your suggestion for the pulley menu will be possible if they enable the personalization of pulley menu: see https://together.jolla.com/question/564/personalization-of-the-pulley-menu-in-lock-screen/

Neo ( 2014-05-04 13:31:03 +0300 )edit

I think lock screen pulley is also too far away from open app. Pulley option or toggles should be located in notification view that is even more accessible than lipstick-pandora control center solution. This would reduce needed steps to 3. Enter notifications, select pulley item, select network to use.

pilq ( 2014-05-04 14:03:40 +0300 )edit

This is a great idea, @pilq! I want quick and easy access to my connectivity status and options to change my connection. Isn't this one of the basics of a mobile device? The notification screen is not meant for this, but it would be the perfect place, in my opinion! I never liked this "peeking" to get the basic infos like battery, connectivity, time (unfortunately no date): Different gestures to get the same info: from the side, if an app is in the foreground, pull down on main screen, long scrolling if down on a long app list. Furthermore, you can only view this info, but not change settings. Suggestion: show date, time, battery, mute status, cellular operator and connected SSID on the notification screen. Allow selection of WLAN/ Internet connection method and mute on/off. This is often needed and there is a uniform shortcut to this screen from everywhere. Has this been suggested elsewhere? Maybe you can add this as an answer.

Stefanix ( 2014-05-04 15:12:29 +0300 )edit

@pilq and @Stefanix: I like your idea of using the notification area very much. As your proposal is more general than quick WLAN selection only I recommend to create a new request.

axaq ( 2014-06-15 01:37:09 +0300 )edit

2 Answers

Sort by » oldest newest most voted

answered 2014-08-12 11:25:58 +0300

nthn gravatar image

This is now (actually already a month or two ago) made a lot quicker with the following app, available on OpenRepos/Warehouse: https://openrepos.net/content/htheb/connect-internet

Just install that, and add it as a custom lock screen shortcut (you can do this in Settings -> System -> Shortcuts). This way, you only have to swipe your current app aside, swipe to lock screen, pull down to connect to internet, and select connection. 4 steps!

It's not 'official', but it is exactly what you asked for. Keep in mind that to install this package, you will need to 'allow untrusted software' in Settings. I think you can disable that option again after installing.

edit flag offensive delete publish link more

answered 2014-08-12 07:13:59 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2014-08-12 07:13:59 +0300

mad_dev gravatar image

This may not be the best way to go about it, but I did manage to reduce the steps by 1. I am still in the process of identifying the location that the pulldown menu parses strings from.

Steps after WLAN shortcut

  1. Pulldown --> Settings
  2. Select --> Wlan Shortcut
  3. Pulldown --> Connect to Internet
  4. Select --> Network

Wlan Shortcut

How TO

1- Copy the following to a new file and save is as wlan_shortcut.json #or whatever name you like

"translation_catalog": "settings-network",
"entries": [
        "path": "Wlan_Shortcut",
        "type": "page",
        "title": "WLAN",
        "translation_id": "settings_networking-wlan",
        "order": 40,
        "params": {
            "source": "/usr/share/jolla-settings/pages/networking/mainpage.qml"

NOTE: You could also place the latter in /usr/share/jolla-settings/entries/networking.json, seeing as how order defines its location in the settings menu. However, I do not recommend it...user alterations should remain far from the realm of stock packaging.

2- Transfer wlan_shortcut.json to your Jolla; preferably to ~/Downloads
3- Gain root access devel-su
4- Copy wlan_shortcut.json to /usr/share/jolla-settings/entries. cp ~/Downloads/wlan_shortcut.json /usr/share/jolla-settings/entries/


  1. devel-su
  2. cd /usr/share/jolla-settings/entries
  3. nano wlan_shortcut.json #because vi was never meant for human use

  4. copy the aforementioned json code to it

  5. Save CTRL-xthen y.

I am not sure which service handles it, but it works without restarting a service/rebooting the device.

Once I figure out the inner workings of lipstick-jolla-home-qt5, I'll update this answer with a pulldown solution

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools



Asked: 2014-05-04 03:18:58 +0300

Seen: 507 times

Last updated: Aug 12 '14