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


malysek's picture


Marold's picture

Hello could You consider making option for forwarding SMS from longpress menu in message window ? That would be Great, thank You for Your hard work and keep it up ;)

janssoni's picture

Hi, is there some reason that Storeman doesn't notify about updates of this package? I have the repo and I've tried refreshing everything.

vpp612's picture

Thanks for the latest update for Sailfish 3!

WilbertSmith's picture

Would it be possible to create PM3 compatible version for us still using SFOS 2.1.4 (Intex)?

carmenfdezb's picture

Thanks for the update!!

carmenfdezb's picture

I can't make this patch works in patchmanager3, I think it's not compatible with others patches I use. Does anyone here have the same issue?

jollex's picture

Thx for this update again! Nice work!

Caballlero's picture

Nice features / Nice patches / Thanks @alina

alina's picture

De nada! ;)

sandisk79's picture

In my case, installing your patch is OK. However, I can't apply your patch in the patchmanager, when I try to do so, I always get a message "Failed to install patch".

Redmi Note 4 Mido, Sailfish Lapuanjoki

vpp612's picture

This is what happens to me too. I have a new Jolla. The old one died. This is running the latest Sailfish and I cannot install patchmanger nor this patch.


carmenfdezb's picture

Are you using patchmanager3 or patchmanager2?

olf's picture

@sandisk79, this is also Patchmanager's error message, if you already have a conflicting Patch installed (as this Patch applies fine along more than 50 other Patches under SFOS on my Jolla 1 phones).

A strategy to determine a conflicting Patch:

  1. Unapply all Patches in Patchmanager
  2. Apply the formerly unapplicable Patch (i.e. this one).
    This is also the ultimate test, if there is some other reason for it not being applicable.
  3. Reapply the other installed Patches one by one, until you hit the conflicting one(s), which will fail to apply, now that this Patch is applied.

You may also consult this list of non-conflicting Patches.


alina's picture

No idea, it just changes files related to interface. If you can send me some files, I can explore the conflict. Please contact me via Telegram, or email.

D_R's picture

Okay it works. My problem was the gerneral overview of messages app. I expected the bubbles there yet... In the messages tree for a choosen contact all is looking good. Thank you for that nice patch.

D_R's picture

It does not work for me. I can't find any settings and nothing changed after installation. I installed uninstalled an rebooted my xperia x...
Edit: ok settings are available but the patch has no effect...

alina's picture

You should restart both Settings and Messages apps after applying the patch.

atlochowski's picture

In version 0.8-1 it's impossible to send message. Sending is possible only if I change to long press to send. 

alina's picture

Thanks for your report. My fault in resolving the incompatibility. I'll publish the fix in few hours.

atlochowski's picture

Thanks, it's ok now!

olf's picture


Vieno's picture

Thumbs up. Tusen takk

vsimonkay's picture

Thanks a lot for the nice update! :)

Caballlero's picture

Big thanks, so nice that you already fixed your fish : )

s_mario's picture

First thanks to alina and Ancelad for their patches to the Messages cover.

For those who can not wait and want to remove the white background, you can change the following lines:

nano /usr/share/jolla-messages/cover/ConversationDelegate.qml

Line 60
color: 'transparent' //'white'

Line 71
color: Theme.primaryColor //color: 'black'

after Line 90 insert
color: Theme.highlightColor

Line 96
text: root.recipients //text: root.recipients.toUpperCase()

nano /usr/share/jolla-messages/cover/SingleMessageCover.qml

Line 59
color: 'transparent' //'white'

manchevgeorgi's picture

Its not the censorship, most probably is an insufficient space on your phone. Try extending partitions.

alina's picture

It has 9.7 GB free on the internal memory.

I'm curious why it tries to install the update if it's not fully downloaded yet. Or maybe another problem, no idea.

manchevgeorgi's picture

Usually it's the root partition:

[root@e187 nemo]# df -m
Filesystem           1M-blocks      Used Available Use% Mounted on
rootfs                    5051      2010      3001  41% /
/dev/sailfish/root        5051      2010      3001  41% /
/dev/sailfish/home        7949      2711      5142  35% /home
devtmpfs                   938         1       938   1% /dev
tmpfs                      952         1       952   1% /dev/shm


Mine is set to 5 gigs, just like in the article below:



alina's picture

Thanks for your effort here, but in the case of JP1 there's only one root partition as "df -m" shows.