Patch: Settings for Messages layout

Your rating: None Average: 4.8 (25 votes)

Adds features to Messages app:

  • option to swap sides of sent and received messages; i.e. to have received messages on the left and the sent ones on the right;
  • option to have date and time for IMs which sets alignments just like SMSes;
  • option to display contact avatar as the conversation background (thanks Niccco following Coderus's patch)
  • option to show bubbles
  • settings for bubble opacity
  • option for context-aware text alignment in message bubbles
  • option for press and hold to send message
  • moves character counter to somewhere near the Send button to make it easier for eyes to check SMS pages before sending
  • shows cover action also on single message cover
  • shows an additional cover action in single message view to go back to main page


Help translate into your language!
Currently available in Chinese (China), Czech, Dutch, Dutch (Belgium), English, Finnish, French, German, Hungarian, Italian, Polish, Russian, Slovenian, Spanish, Swedish. Thanks translation team!

After applying the patch, restart Settings app and go to Settings > Apps > Messages.

Requires patchamanger

Thanks @Dax89, I used SailorGram revese color function for link color.
Source on GitHub.
Donations are welcome ;)

PayPal - The safer, easier way to pay online!


3.0.0-4: Updated Finnish, Polish + added Chinese (China) **Happy New Year**

3.0.0-3: Updated translations: Dutch, Slovenian, Spanish


  • Updated for SFOS 3
  • Added an option to display contact avatar in the conversation background
  • Updated colors to support light themes
  • Options now under an extending section

2.2.0-2: SFOS compatibility update + Solved compatibility issue with patchmanager 3

2.1.4-10: Added a cover action to single message view to go back to main page + Updated translations


  • Added option to use context-aware text alignment in message bubbles
  • Single message cover fixed, showing more lines
  • Updated translations, added Slovenian

2.1.4-4 - Layout settings now available in Flight Mode or with No SIM card


  • Update version numbers based on SFOS version
  • Bubble opacity now affects cover as well
  • Updated translations, added Dutch, Hungarian

0.7-1: Updated for SFOS 2.1.3 (Only due to two spaces, it's just unfair!)

0.6-1: Updated for SFOS 2.1.2
Updated for SFOS 2.1.0

0.4-1: Show cover action also on single message cover


  • Solved conflict with SFOS 2.0.5
  • Updated translations: Italian, Russian


  • Updated for SFOS 2.0.2
  • Added option to press and hold to send
  • Added option for bubble opacity


  • Updated bubble colors to make it consistent with SailorGram (white for inbound and theme highlight for outbound)
  • Added bubble pointers
  • Requires SFOS 2.0.1 (due to icons for bubble pointers)


  • Bug fixes: bubble link color, retry icon color, increased vertical padding between bubbles
  • Added translations: Czech, Swedish, French, Spanish, Russian, German, Polish, Italian, Finnish


gaelic's picture

Short notice: failed to install in 2.0.5 preview.

alina's picture

Thanks for the report! Please update to the latest release! The single message cover is now translated making conflicts.

atlochowski's picture

same for me

Mohjive's picture

Could you make the long press to send an option or separate patch? I really like the layout part, but can't use this patch as I can't stand the long press to send.

Edit: My fault having missed the setting for long press to send.

alina's picture

Of course there's an option. Please go to Settings > Apps > Messages, and disable "press and hold to send".

Mohjive's picture

How can I have missed that? I was there looking for the option twice before I made the comment. :)

Great patch!

DameCENO's picture

Alina, could we get an update for this patch for 2.0.4.x? Thank you...

alina's picture

The latest version works on 2.0.4 too. I'm currently using it.

giskard's picture

If you are interested, the italian translation has been updated in transifex.

pelle22's picture

Hi Alina


thanks for a god job!

How to install sailfishos-patch-messages-layout-0.2-1_2.0.1.noarch.rpm


It copied to Jolla phone/downloads

i find it out my self.


Nice job


kibet85's picture

please add opacity level for bubbles like that on sailorgram

alina's picture

Sorry for late answer. I've been in obligatory military service, with minimal access to internet and no time for developing.

I just updated the package for SFOS 2.0.2 also with some new features including basic opacity level (not so smart as Sailorgram’s). As soon as translators finish their works, I'll publish it.

Ancelad's picture

It would be nice to make links more readable

alina's picture

Thanks for reporting! Fixed in the next release.

Rikudou_Sennin's picture

Do you think, it would be possible to add a speech bubble pointer, like in Android?

alina's picture

Hmm. It needs an image. I should try.

Rikudou_Sennin's picture

Have you looked to it?

alina's picture

No, sorry. I've been busy these days. But I thought about it. There are some problems at first look:

  1. The image should be in two or three parts to enable extending it based on the message length.
  2. Its color will be fixed over different ambiences. Need to find a solution. Maybe transparency can help.
  3. Some more thoughts on compatibility with different width (portrait/landscape).

Hopefully I will in coming weeks.

Mariusmssj's picture

Love it :D So useful

DameCENO's picture

Good one Alina, testing mode activated

eson's picture

Here's a Swedish translation to. Tested and approved.  ;)

Rikudou_Sennin's picture

By the way, here is Czech translation.

If you update strings, will you let me know, before uploading newer version?

alina's picture

Of course. I should have uploaded it on Transifex. But my trial is ending in few days and I haven't decided yet what to do. Thanks for the translation! I think I should change the part for my mistake to:

tedy přijaté nalevo a odeslané napravo

i.e. received on the left and sent on the right

coderus's picture

upload project to github and use transifex for free and unlimited for opensource projects.

alina's picture

Oh, thanks for the tip, Coderus! :) I will.

Rikudou_Sennin's picture

Yeah, sorry I made the same mistake as you :D

Rikudou_Sennin's picture

Don't you have error in the strings?

By default sent messages are on the left and received ones on the right. This will swap alignments; i.e. received on right and sent on left.

alina's picture

:D Silly mistake. I'll correct it, and thanks for the Czech translation.