Use 'color-scheme' from gsettings if available to check if dark theme
is preferred. Otherwise, fall back on theme name from 'gtk-theme'.
The default is to follow the system theme (if supported), and
'EnableDarkTheme' would be unused. 'AppTheme' can currently have
one of three values: 'System', 'Dark', 'Light'.
Change-Id: I8008c8fe0f4750c97e71838fff0031f80b685f5e
GitLab: #723
+ Update status for swarm
+ Show read status like android (right if 1 reader, under the bubble
if more)
+ Display a sending status
Change-Id: I653e3573c4dc75950cc274dd01859d9335e0177f
A signal exists for showing errors to the user to make failing cases
more explicit. With this patch, errors detected are displayed to
the end user so that they know that an error occured and what
kind of error occured.
Change-Id: Ib2d4d4fdb171235e0598de0f1c190b8fd0fcc336
This forces the settings to get the correct status.
Also do some cleanup in currentaccount
Change-Id: I0f1bff7e54d902b25afd3c95a804400c4e6b6b52
GitLab: #801
The primary connection signal from libnm is triggered way too soon,
before the routes added, causing generally the first requests to
failed with some socket error. Delaying this a bit helps the first
requests to pass successfully.
Change-Id: I09551ff748ac503dde187c0c937b9405cd33a914
+ Remove readOnly from conversation's as it was never used
and not necessary in multi swarm as you can re-add members anyway
so it's never read only.
+ Makes non swarm conversations just readable.
Users can save whatever they want and replace old non migrated
conversations to new swarm.
Change-Id: I8aa2521bc524b6159d7ba0b613834438e293e09e
When changing the sizes of the splitview parts, the margin and
width were defined such as to cause a binding loop.
Change-Id: I41e0c55c0fef5563516c6d4b2f06eb1ebda5cdba
This is not used and prevents the window from having native system,
resize, max, min, restore, close functionality in the title bar and
frame on Windows.
Change-Id: I3942b3582235fc57721354136cebf9257270e2f3
As it's sent over the DHT, the max value is 64k, also, even if sent
as a SIP message (if member was already connected and we add a new
non 1:1 swarm with this contact), the sendSIPMessage will fail due
to a too large message (PJSIP_EMSGTOOLONG).
Change-Id: I7908809fe2c3f6e08f9a4b9c6f8aac654ab86c42
Turn automatically a button into a button with an automiatic key
accelerator (which is Alt+ first letter of the text)
Change-Id: Idf118673423e8e3125864c67124f194de0220a69
GitLab: #780
Since vcard message might arrive with encoded chars. To
avoid crashes we properly decode any message and check for
the values of interest within a fixed message format.
Note: Since https://github.com/pjsip/pjproject/pull/2933, the
part=/of= is not un-escaped anymore as the RFC allow escaped
character. So this was an old pjproject bug and was working with
luck.
Change-Id: If454cecab0c7ad6867680306687fb1452dc450cd