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

Which additional quick actions would you like to have?

asked 2015-10-27 14:27:03 +0300

lakutalo gravatar image

updated 2016-08-01 23:37:46 +0300

Since SF 2.0.0.10 you can pull down a panel in events view, where you can place shortcuts and quick actions (Settings -> Events -> Quick actions).

As for now the choice of possible quick actions seems quite expandable imo. Also the new feature to be able to easily change order of all these shortcuts, makes it a natural consequence to have a lot more actions in repertory.

So which additional actions would you like to choose from?

Update by @anandrkris - I guess we need to vote the question as well to garner Jolla's attention. I see more votes for answers. ;)

====
EDIT: For those who are interested, we've got us a couple of working prototypes already, which make good examples of how quick actions are structured and where they are stored. They eventually led to new patches:

There are also some other quick actions by @Markkyboy not requested here, check his apps in OpenRepos.

====
EDIT: A straightforward HowTo on creating quick actions was kindly contributed by @rgrnetalk.

edit retag flag offensive close delete

Comments

7

One Quick Action I'm quite desperate for its the delivery of the Jolla Tablet...

bilgy_no1 ( 2015-10-28 19:08:08 +0300 )edit
6

Hey @bilgy_no1 - there's an app for that!

image description

(Just for sh|ts n giggles!) :D

Spam Hunter ( 2015-12-08 00:39:44 +0300 )edit

Nice idea!!! Maybe as Christmast present....but I think that the only way to have the tablets what we paid for is to dream with them.

Jsouto ( 2015-12-08 06:06:51 +0300 )edit

30 Answers

Sort by » oldest newest most voted
36

answered 2015-10-27 15:32:02 +0300

ossi1967 gravatar image

Toggle online status (off/away/on)

edit flag offensive delete publish link more

Comments

2

+100 :) But i can put only one vote.

anandrkris ( 2015-10-29 07:22:01 +0300 )edit
5

My god, the ONE really useful shortcut to have on the status page is NOT possible to put there, neither as shortcuts or quick actions. What ARE they thinking???

Larswad ( 2015-10-29 11:34:34 +0300 )edit

Exactly even I wonder why Jolla did not ask community itself. Given that we are such an active and vibrant community. One simple poll would have been helpful.

anandrkris ( 2015-10-29 13:35:12 +0300 )edit
1

@Larswad, because it is not a toggle to be added to switches nor an action to be added to actions. I hope they've already known what they'll wanna do with it. The only way, I think, is to be able to add it to shortcuts to open the Settings page.

AliN ( 2015-11-02 12:52:15 +0300 )edit
1

In general they need to add a quick access to set your status. Also the brightness and loudness options are rendered differently as sliders. So why not also a similar extra option for your online status?

zappAtom ( 2015-11-08 21:48:51 +0300 )edit
34

answered 2015-10-27 15:29:25 +0300

ossi1967 gravatar image

updated 2015-10-27 15:35:49 +0300

I'd like to know where these actions are stored. In my ideal little word, an application would allow me to add any command line (a shell script, a command line that starts a sailfish application and passes a command line...) to this place so without cluttering the system settings UI, I can add anything there. Call my better half, open a certain video, go to a web page, start/stop a system service, ...

edit flag offensive delete publish link more

Comments

1

I had the same idea, and I did already some research, but I have not found anything by now. I thought of something like the desktop links in /usr/share/applications, just passing some additional parameters.

lakutalo ( 2015-10-27 15:42:35 +0300 )edit
1

I second you on this, a simple option to define my own command would be very ideal.

mlwane ( 2015-10-27 15:48:00 +0300 )edit

Wouldnt that clutter the pulley? How about having these available in a separate place?

tortoisedoc ( 2015-10-27 15:49:22 +0300 )edit

The idea was not to put them all into events view pulley. That would be senseless, I agree. I edited the post to be clear that the emphasis is on choice, since everybody has his/her own priorities.

lakutalo ( 2015-10-27 15:53:47 +0300 )edit

Okay, so having the choice to put them (which is currently missing) rather than putting them in a precise spot, am I understanding it right?

tortoisedoc ( 2015-10-27 15:54:52 +0300 )edit
26

answered 2015-10-27 15:31:15 +0300

this post is marked as community wiki

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

updated 2015-10-29 20:11:20 +0300

pichlo gravatar image

"Schedule a meeting". To open a new entry editor in Calendar.

This is what "Remind me" used to be called but it opened a new Clock entry instead. "Remind me" is definitely a better name for that but having a shortcut to a new Calendar entry would be nice (and more useful, IMHO).

(EDIT: Turned the answer to a wiki. I do not feel it should be fair to earn karma for votes on it.)

edit flag offensive delete publish link more

Comments

I really miss that.

lakutalo ( 2015-10-27 15:55:45 +0300 )edit

yes to scedule meeting

danfin ( 2015-10-28 15:05:22 +0300 )edit
7

Did it! I added this to /usr/share/jolla-calendar/DbusInvoker.qml

signal createNewEvent

onCreateNewEvent: {
    pageStack.push("pages/EventEditPage.qml", {}, PageStackAction.Immediate)
    requestActive.start()
}

and here's my new file, /usr/share/lipstick/quickactions/com.jolla.calendar.conf:

priority=4
requires-package=jolla-calendar
icon=icon-m-time-date
title=Create an Event
remote-service="com.jolla.calendar.ui"
remote-path="/com/jolla/calendar/ui"
remote-interface="com.jolla.calendar.ui"
remote-method="createNewEvent"

Disclaimer: I have no idea what I'm doing in QML

Andy Branson ( 2015-11-09 23:47:15 +0300 )edit

Wonderful! Would you like to make an RPM? Something like "Additional quick actions". If not, then with your permission, I can start tomorrow. Too tired now. At least now we know where to look, so the others should not be too difficult.

pichlo ( 2015-11-10 00:21:19 +0300 )edit

That's a brilliant idea. I'm sure we could add additional DBus calls to add extra actions - there isn't a lot available in the standard Jolla apps yet. Would this be a patch manager thing?

Andy Branson ( 2015-11-10 15:09:15 +0300 )edit
25

answered 2015-10-29 22:25:34 +0300

gri4994 gravatar image

Take a PHOTO, not selfie!

edit flag offensive delete publish link more

Comments

8

Whilst I agree that "take a selfie" is about the most useless action of them all, to take a photo you do not need a quick action. Launching a camera is actually fewer steps away (1: swipe up, 2: tap Camera icon, as opposed to 1: swipe right, 2: swipe down, 3: tap shortcut).

I do not see the point in "quick actions" that are just replacement of a regular app launch. The point of a quick action is to provide a direct shortcut to actions that require additional steps. For the same reason I do not see the point in adding the entire Settings app there, as I have seen suggested somewhere: it is easier and faster to open it normally, from the launcher.

pichlo ( 2015-10-30 00:42:26 +0300 )edit

Actually I think you could create a .desktop definition containing all those extra parameters including the call of the app, have it in the app drawer and be much quicker.

lakutalo ( 2015-10-30 08:39:55 +0300 )edit
2

You can edit the file /usr/share/lipstick/quickactions/com.jolla.camera.conf to do this. Change:

remote-method="showFrontViewfinder"

to

remote-method="showViewfinder"

and the shortcut will open the camera app with the last viewed camera instead of the front one. Not sure how to change the text though. It's in /usr/share/translations/lipstick-jolla-home_eng_en.qm but it's a binary file.

Andy Branson ( 2015-11-09 22:59:26 +0300 )edit
1

Good work, Andy!

About the string. If the mountain doesn't come to Mohammed... ;-)

Just edit the title line to title="Take a photo". The disadvantage is that the string is hard-coded and does not change when you change the language but if you can live with that...

pichlo ( 2015-11-09 23:41:52 +0300 )edit
1

Made an RPM package to support all languages. Hope you will enjoy!

AliN ( 2015-12-06 03:36:50 +0300 )edit
18

answered 2015-10-29 14:54:51 +0300

mattikbk gravatar image

Manual sync of an account. I don't like to keep accounts automatically syncing, but the path to manually sync an account is too long: Open Settings app -> scroll to bottom -> tap Accounts -> tap on the account -> choose sync from top pulley menu

edit flag offensive delete publish link more

Comments

yes, should sync all mail accounts and including twitter feeds if set to manual.

anandrkris ( 2015-10-30 06:34:22 +0300 )edit
16

answered 2015-10-27 23:30:07 +0300

Ancelad gravatar image

vibration on/off toggle

edit flag offensive delete publish link more

Comments

2

I think this is supposed to be set in ambience one day.

lakutalo ( 2015-10-29 09:13:34 +0300 )edit
2

I still don't understand why this can't be done with the volume controls, as in other operating systems. Maybe not unlike enough...

tokaru ( 2015-10-29 15:32:14 +0300 )edit

@tokaru, +1!

pichlo ( 2015-11-01 15:27:24 +0300 )edit

this should be a MUST. I' m waiting for this already a long time....

ttommila ( 2017-01-15 12:20:22 +0300 )edit
12

answered 2015-10-27 15:16:12 +0300

MartinK gravatar image

updated 2015-10-27 15:16:53 +0300

I think it should be possible to set the mapping app for the existing "find where I am" action. :)

There are already nice alternatives to "default" maps application such as modRana, Poor Maps, Maep, a Monav port, etc.

I guess people might also want to be able to set Android mapping apps to handle the action but I would see that as lower priority.

edit flag offensive delete publish link more

Comments

7

I think it should be possible to set the default app for anything: browser, email, media player, maps...

pichlo ( 2015-10-27 15:37:01 +0300 )edit
1

Yes if you know how to set up URL handlers as requested here.

lakutalo ( 2015-10-27 16:05:47 +0300 )edit
10

answered 2015-11-08 21:46:49 +0300

zappAtom gravatar image

updated 2016-08-01 23:30:34 +0300

lakutalo gravatar image

Toggle LED lamp (ON/OFF)! Would mean we don't need any 3rd party apps for such a simple feature!

EDIT: Find a quick action to toggle flash light here: https://together.jolla.com/question/140383/add-flashlight-switch-introduced-in-202-to-lock-screen-options/?answer=140402#post-id-140402

edit flag offensive delete publish link more

Comments

1

That one is already implemented.

pichlo ( 2015-11-14 22:52:02 +0300 )edit

In my opinion, it should be implemented as a switch, like WiFi/Flight mode

s_gintou ( 2016-01-09 12:58:45 +0300 )edit
1

Did you follow my link? That's exactly how it is implemented ;)

pichlo ( 2016-01-09 14:09:09 +0300 )edit
9

answered 2015-10-28 18:52:57 +0300

aaltoni gravatar image

I would personally want tweet line back there. It would make tweeting so much faster/easier straight from The SF.

edit flag offensive delete publish link more

Comments

I dont understand why it is still possible to "share" a photo via twitter but sending a simple tweet is impossible without a client?

mlatu ( 2016-03-11 22:26:37 +0300 )edit
9

answered 2015-11-14 15:33:32 +0300

Mądry gravatar image

"Quick call" icons for calling to choosen contacts. I saw something like that on the early sailfish 2.0 presentation.

edit flag offensive delete publish link more

Comments

2

That's a good idea. I'll see if I can tinker one.

lakutalo ( 2015-11-14 16:34:30 +0300 )edit
5

Here comes my solution.
Add these lines to /usr/share/voicecall-ui-jolla/main.qml after line 324 (inside DBusAdaptor of Component):

signal openDialerNumber(string mynumber)
onOpenDialerNumber: {
    dial(mynumber)
}

Then create one file for each number you want have represented among quick actions, like /usr/share/lipstick/quickactions/com.jolla.voicecall.Pers1.conf:

priority=4
requires-package=jolla-voicecall
icon=icon-m-person
title="Call Person 1"
remote-service="com.jolla.voicecall.ui"
remote-path="/"
remote-interface="com.jolla.voicecall.ui"
remote-method="openDialerNumber"
remote-arguments/size=1
remote-arguments/1/argument="+1234567890"

Just tested it works. Maybe somebody could find a more elegant solution regarding main.qml, e.g. passing the number from inside the quick action's config file to the dialer. This way the qml file could stay unchanged for further quick dialers.
EDIT: found out how to pass parameters along with the signal and changed the code accordingly.

lakutalo ( 2015-11-26 10:48:53 +0300 )edit

Well done, @lakutalo! So now we just need a way to pass parameters from text input to conf file to keep it unchanged too. And where does that mynumber string go?

AliN ( 2015-12-02 01:20:15 +0300 )edit

In my tiny little world I would be OK with one conf file per contact containing the number itself in it. This way I created two conf files, and everything was fine for two direct quick call action buttons. I guess you wanted to open dialer with a number prompt, didn't you? I'll see if I can find out.

lakutalo ( 2015-12-02 08:15:06 +0300 )edit

No, I want to enable the user to enter the phone number(s) once (somewhere in Settings, for example) and they can change the number easily.

AliN ( 2015-12-02 10:59:59 +0300 )edit
Login/Signup to Answer

Question tools

Follow
12 followers

Stats

Asked: 2015-10-27 14:27:03 +0300

Seen: 5,417 times

Last updated: Jan 15 '17