Patch: Settings for Messages layout

Rating: 
4.72222
Your rating: None Average: 4.7 (18 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 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

2.0.0+

Help translate into your language!
Currently available in 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!

Screenshots: 
Changelog: 

2.2.0-2: Solved compatibility issue with patchmanager 3
2.2.0-1: SFOS compatibility update
2.1.4-10: Added a cover action to single message view to go back to main page
2.1.4-9: Updated Russian
2.1.4-8: updated translations + minor improvements
2.1.4-7

  • 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
2.1.4-3

  • 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
0.5-1:
Updated for SFOS 2.1.0
0.4-1:
Show cover action also on single message cover

0.3-2

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

0.3-1

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

0.2

  • 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)

0.1-5

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

Comments

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 2.1.4.14

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 2.1.4.14 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.

HTH

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

+1

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:
https://together.jolla.com/question/156279/installing-system-updates-fai...
 

Cheers,

Georgi

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.

Pages