Patch: Settings for Messages layout

Your rating: None Average: 4.7 (27 votes)

Adds features to Messages app:

  • option to show/hide bubbles
  • settings for bubble opacity
  • option for press and hold to send message
  • shows cover action also on single message cover
  • shows an additional cover action in single message view to go back to main page
  • option to display contact avatar as the conversation background (thanks Niccco following Coderus's patch) (Yet to be implemented in 3.1.0)
  • 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 (dropped in 3.1.0)
  • option to have date and time for IMs which sets alignments just like SMSes (dropped in 3.1.0)
  • option for context-aware text alignment in message bubbles (dropped in 3.1.0)


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!



  • Fixed text input menu button behavior – old unseen bug :) (thanks to atlochowski)
  • SFOS compatibility update + dropping obsolete features

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


  • 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


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.

manchevgeorgi's picture

I'll check it on my JP1 tommorow because it's not yet updated. The output was from Aquafish.

manchevgeorgi's picture

Just installed the update on my JP1, may be you just need to free up few hunders mb of space :)

Cheers :)

alina's picture

Good news: I've updated my phone as well as the patch. Soon I'll publish it with updated languages.

manchevgeorgi's picture

alina's picture

Sorry folks, I couldn't update my phone, probably due to Internet censorship in my country. :-/ Each time I try, I get the update installation fail and then 370 MB download again. Seems to me a download fail, but don't know why it leads me to installing.

vpp612's picture

btrfs-balancer allocation          ; then 
btrfs-balancer balance

I had this issue. All memory used.

rdomschk's picture

Hi, could you update this very nice patch please? Or could you say, how can I/we make the small change for by myself please. In the file "unified_diff.patch"? Thanks in advance!

vsimonkay's picture

Please upgrade for Lapuanjoki. Thx a lot!

mz_i_norge's picture

This patch is not working after update to on Jolla C. Please update this great patch. Thanks! :-)

vpp612's picture

The latest Sailfish version missing this great patch is

saba's picture

Can't apply patch on Xperia X running

atlochowski's picture

@alina It stops working again after update to newest version Jolla again made some changes in one file.

vpp612's picture

The same happened with version on Jolla 1.

vpp612's picture

Thanks a lot for the newest version!

objectifnul's picture

In the change log, I think "0.6-1: Updated for SFOS 2.1.3 (Only due to two spaces, it's just unfair!)" should be "0.7-1: Updated for SFOS 2.1.3 (Only due to two spaces, it's just unfair!)"