Commit graph

1228 commits

Author SHA1 Message Date
fiaxh e554f90ff9 Make the symbolic app icon square 2023-02-09 12:11:09 +01:00
fiaxh 634302217c Settings: Connect to Switch.notify-active instead of to activate
As per the documentation of the activate signal "Applications should never connect to this signal, but use the notify:active signal."
https://valadoc.org/gtk+-3.0/Gtk.Switch.activate.html
2023-02-09 11:36:33 +01:00
Christopher Davis 430a8df4f6 menu_app: Move preferences to last group
Per
https://developer.gnome.org/hig/patterns/controls/menus.html#standard-primary-menu-items, preferences
should be at the top of the last group in the menu.
2023-02-09 11:36:33 +01:00
Christopher Davis 5eab892a24 menu_app: Rename Settings to Preferences
The standard name in GNOME applications is Preferences.
2023-02-09 11:36:33 +01:00
Christopher Davis b19986a685 settings_dialog: Use AdwPreferencesWindow and AdwActionRow
AdwPreferencesWindow contains a nice API for preferences
windows, and AdwActionRow is the widget to use for rows
of preferences.
2023-02-09 11:36:33 +01:00
Marvin W 5568bbc6bf
Prepare for 0.4 release 2023-02-07 21:44:15 +01:00
Translations e73b556a1a Update translations 2023-02-07 21:40:04 +01:00
Marvin W 9c5e36020d
Don't accept corrections from MUC MAM
We don't know if they're from the same user as someone else could have joined with the same nickname after sender left
2023-02-07 21:36:33 +01:00
Marvin W 116682e311
Fix various date/time stamps not updated or wrong time zone 2023-02-07 20:23:52 +01:00
Marvin W 32ae87a3c4
Fix some form entries not updating properly 2023-02-07 20:23:51 +01:00
Marvin W 1559a7a603
Show "Me" instead of bare jid when no local alias is set 2023-02-07 20:23:51 +01:00
Marvin W d092473fe4
Improve history sync under load 2023-02-07 10:50:45 +01:00
Marvin W 1d123c7e66
Fix label attributes updated with delay 2023-02-07 10:50:45 +01:00
Marvin W f74c1f18b1
Deduplicate messages before storing in database 2023-02-07 10:50:45 +01:00
Marvin W d76e12b215
Add priority for and allow cancellation of outgoing stanzas 2023-02-07 10:50:45 +01:00
Marvin W 18321ed15c
Collapse most stream releated errors into IOError 2023-02-07 10:50:43 +01:00
fiaxh 95fefaff51 OMEMO: Make device list public 2023-02-05 18:49:32 +01:00
fiaxh e0ece2aa62 Fix placeholder being shown on startup, fix missing vertical line in no-conversations placeholder 2023-01-31 20:16:23 +01:00
Marvin W 3aa3912dc3
New Date Separator 2023-01-31 15:15:55 +01:00
Marvin W 921f28c84b
Fix reaction display in private MUCs 2023-01-31 15:14:55 +01:00
Marvin W 9e11bef219
Fix critical warning due to tooltip issue 2023-01-31 15:14:47 +01:00
fiaxh 1e23b7bbd2 Fix reading reactions in private groups w/o occupant ids 2023-01-31 11:06:53 +01:00
Prashant Kumar e3c833bce0
Add tooltips to the delivered and read icons (#1341) 2023-01-30 23:19:53 +01:00
fiaxh b0b81b88c6 Always display reaction+reply buttons, disable if not possible 2023-01-30 22:54:55 +01:00
fiaxh 10a2bce512 Fix build 2023-01-28 15:58:33 +01:00
fiaxh 1dbacbbcab Remove nl_BE from LINGUAS files and appdata file (fixup d0a00e1) 2023-01-28 15:44:25 +01:00
Translations d0a00e1e75 Remove Dutch (Belgium) translation, fallback to Dutch
fixes #1231
2023-01-28 15:04:48 +01:00
Translations 04eb0e763b Update translations 2023-01-28 14:56:04 +01:00
fiaxh e833a924b5 Update appdata file with content_rating, releases, update image tags 2023-01-28 01:38:51 +01:00
fiaxh c813a6d240 Fix QR code being displayed way too small
fixes #1278
2023-01-28 00:52:38 +01:00
fiaxh 5d9978b38b Reactions: Fix fallback bodies being displayed as messages
fixes #1352
2023-01-27 21:55:51 +01:00
fiaxh 26be9d4bb4 Fix reactions from MAM getting attributed to the wrong message 2023-01-25 19:42:19 +01:00
Marvin W e35df88d4a
Fix UI for libadwaita 2023-01-25 11:02:02 +01:00
Marvin W cc7db3b85f
Fix scaling image for GTK4 2023-01-24 19:21:25 +01:00
Marvin W 99d9cb383a
Small UI fixes for libAdwaita 2023-01-24 19:21:25 +01:00
fiaxh 6a182ba313
Only use Adw.AboutWindow for Adwaita >= 1.2 2023-01-24 19:21:25 +01:00
fiaxh ef98adb18a
Add libadwaita dependency to gitlab CI 2023-01-24 19:21:25 +01:00
fiaxh 4b391f3f31
Use Adw.StatusPage instead of custom placeholders 2023-01-24 19:20:43 +01:00
fiaxh 92aca5672d
Improve libadwaita integration 2023-01-24 19:20:43 +01:00
Teemu Ikonen 0d7c8bb6e1
Change Gtk.Paned to Adw.Leaflet in MainWindow 2023-01-24 19:20:43 +01:00
Teemu Ikonen e934a76a11
Add back button to ConversationTitlebar
Add a bool 'back_button_visible' and a signal 'back_pressed' to the
ConversationTitlebar interface.

Also add implementations to both ConversationTitlebarNoCsd and
ConversationTitlebarCsd.
2023-01-24 19:20:43 +01:00
Teemu Ikonen 04acab82c9
Remove set_window_buttons() from MainWindow 2023-01-24 19:20:43 +01:00
Teemu Ikonen ba9462503c
Use Adw.HeaderBar for CSD header bars
This allows showing the correct buttons with 'show-start-title-buttons'
and 'show-end-title-buttons' properties when folding.
2023-01-24 19:20:42 +01:00
Teemu Ikonen 2741bf21ae
Convert main window layout to 2 vertical boxes
Use Adw.Window as main window widget, add the now missing HeaderBars to
MainWindowPlaceholder and MainWindow in the NoCSD case.
2023-01-24 19:20:42 +01:00
Teemu Ikonen 1ef42b47d2
Use Adw.Application, make about dialog an Adw.AboutWindow 2023-01-24 19:20:42 +01:00
Teemu Ikonen f6e73d85c0
Add libadwaita to build system 2023-01-24 19:20:42 +01:00
fiaxh 7e0d1db196 MAM: Fix latest range not being stored in db if it contained a duplicate 2023-01-17 19:56:43 +01:00
fiaxh 7da79864b3 Fix pin setting switch displaying 2023-01-16 18:37:11 +01:00
fiaxh 05289e0b4d Fix reply cancelling
fixes #1340
2023-01-16 17:39:22 +01:00
fiaxh 73c0263f35 Add debug outputs to summarize_whitespaces_to_space and don't assert_not_reached
related #1335
2023-01-13 11:44:28 +01:00