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

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 2.1.4.14 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 2.1.4.14 on Jolla C. Please update this great patch. Thanks! :-)

vpp612's picture

The latest Sailfish version missing this great patch is 2.1.4.14.

saba's picture

Can't apply patch on Xperia X running 2.1.4.13

atlochowski's picture

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

vpp612's picture

The same happened with version 2.1.4.13 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!)"

gaelic's picture

Unfortunately qml changed again with 2.1.3 :(

alina's picture

Oh, it's a real pain!

vpp612's picture

I agree, but is it possible to get an update again, because this patch is the most useful I've seen during my time of Jolla/SFOS user. Thanks a lot!

olf's picture

+1

olf's picture

Thanks for v0.6-1, which applies fine under SailfishOS 2.1.2.3

R1v3r's picture

Works also on Jolla C now, when I found out that update does not found, but it had to "upgrade"

alina's picture

Every version of the patch has a least SFOS version requirement to avoid compatibility issues; i.e. two devices with different SFOS versions can enjoy the same patch using different versions of the patch.

rdomschk's picture

Nice patch - Thank You

Could you update this for 2.1.2.3 because it is not possible to activate it now. I think some qml files under /usr/share/jolla-messages/ are changed. Thanks a lot

olf's picture

+1: Please update this nice and useful Patch to apply under SFOS 2.1.2.3.

olf's picture

All features of this Patch advertised here are working well and constitute a significant enhancement of the Jolla Messages app look & feel.  Kudos to you, Alina, for this effort. 

But in the description of your Patch "Remove white background from Messages cover" you state, "Merged in Settings for Messages Layout patch to enable text background consistently on cover and inside.", but with the recent version of "Settings for Messages layout" (v0.5-1) installed on my Jolla 1 phone under SFOS 2.1.0.11, the white background is removed in the Messages app, but *not* on its cover, and I am unable to find the a setting for disabling the white background of the messages on the Messages app cover in Settings --> Apps --> Messages.

Actually a setting is not needed IMHO, the white background should just be consistently removed in the Messages app and on its cover.
So can you please reactivate (or adapt) the code from "Remove white background from Messages cover" in "Settings for Message ms layout", again.  Or am I missing something or doing something wrong?

Thanks.

alina's picture

As you say, a separate setting entry isn't needed and the patch should work as you expect; i.e. remove white background both in app and on cover by disabling text bubbles in settings. I will check the code again as it works well in my Jolla.

olf's picture

Oh,
> > [...] Or am I missing something or doing something wrong?
Yes.
> [...] the patch should work as you expect; i.e. remove white background both in app and on cover by disabling text bubbles in settings.
It does.

Sorry, this turned out to be a minor usability issue (but not a technical one), as I perceive the explanation "Increases message legibility showing rectangular backgrounds" of the setting "Text bubbles" somewhat hard to comprehend. Maybe "Increase readability of message text by highlighted background" is easier to understand.

But, while one can disable the "Text bubbles" (and this is, what I wanted: Thanks!), having it enabled does not seem to work properly:

  • There are no "Text bubbles" in the Messages app, only on its cover.
  • Altering the "Opacity" slider does not seem to change the opacity of the message text background.

Thanks for your help.

alina's picture

Your efforts and suggestions are much appreciated. About your last two points:

  • The bubbles are shown in conversations not in the main page. I can work on it to add them also to the main page.
  • The opacity affects again only the conversations not the cover. I should add this too.
olf's picture

Well, I am happy since you pointed out how to switch the the white background off.
So my primary suggestion is still to enhance the description of "Text bubbles" to "Increase readability of message text by highlighted background" or so, no matter if you are going to change anything technical or not.

IMHO the two technical enhancements you are considering would add consistency WRT look & feel, in line with your old statement (for the predecessor patch): "Merged in Settings for Messages Layout patch to enable text background *consistently* on cover *and* inside."

Alternatively (and with much less effort) you may change nothing technically, but also change the text string "Bubble opacity" to "Bubble opacity in conversations".
Although I have to admit that applying the text bubbles and their opacity setting consistently (cover, received list, conversations) sounds appealing (but personally I still prefer the look without them).

Anyway (regardless of how you decide to proceed), this Patch already is an extremely valuable enhancement of the look & feel of Jolla's Messages app. Thanks!

P.S. / Side note: IIRC the "Opacity" slider's default setting was "100%" (I am not sure though, as I played with this setting numerous times), which results in a harsh, very white look of the text bubble background.
IMO a value of 80% looks a bit softer and hence nicer, so that would be a more suitable default.

giskard's picture

Is it possible to add this patch to the web catalog of Patchmanager 2.0?

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

Pages