aboutsummaryrefslogtreecommitdiff
path: root/main
Commit message (Collapse)AuthorAgeFilesLines
* Fix call window stylingfiaxh2023-04-222-9/+2
|
* Fix call window controlls hidingfiaxh2023-04-221-3/+19
|
* Always export symbols to fix startup on BSDsKlemens Nanni2023-03-241-0/+1
| | | | | | | | | | | | | | | | | | ``` $ dino (dino:38515): Gtk-ERROR **: 15:38:38.538: failed to add UI from resource /im/dino/Dino/unified_main_content.ui: .:26:1 Invalid object type 'DinoUiConversationSelector' Trace/BPT trap (core dumped) ``` This works on Linux because CMake itself links with `-rdynamic` by default as per its `Modules/Platform/Linux-*.cmake`. OpenBSD carries this as local patch, FreeBSD links with `--export-dynamics`. Just linking with `-rdynamic` also fixes it on OpenBSD, as expected. https://cmake.org/cmake/help/latest/prop_tgt/ENABLE_EXPORTS.html Fix #438.
* First steps of meson supporthrxi2023-03-242-0/+178
| | | | | | | Basic configuration of qlite, xmpp-vala, the Dino library and the Dino application are supported. There's no support for the plugins. This e.g. enables using the Vala language server.
* Fix images from another client in our account not being displayed right awayfiaxh2023-03-231-3/+7
|
* FreeDesktopNotifier: Set notification categoriesSebastian Krzyszkowiak2023-03-211-0/+6
| | | | | This provides notifications servers some context on how to handle the notification.
* data: Set StartupNotify to true in .desktop fileSebastian Krzyszkowiak2023-03-211-1/+1
| | | | | | GTK handles startup notifications, so advertise it in desktop file. This allows splash screens and other startup indications in DEs to work.
* Improve database performance while reconnecting and syncingMarvin W2023-03-211-0/+14
| | | | Also move some tasks to low priority idle queue so they won't block UI updates
* New Avatar UIMarvin W2023-03-0532-630/+631
|
* Implement XEP-0392: Consistent Color GenerationMarvin W2023-03-051-10/+13
|
* Fix critical warnings after DTLS-SRTP calls without OMEMO verificationMarvin W2023-03-021-1/+1
| | | | libdino-CRITICAL **: dino_plugins_encryption_list_entry_get_encryption_icon_name: assertion 'self != NULL' failed
* Fix some memory leaksfiaxh2023-02-275-43/+112
|
* Stop regenerating message menu buttonsfiaxh2023-02-163-32/+49
| | | | mitigates #1343
* Clear chat input after /commandfiaxh2023-02-101-7/+8
| | | | fixes #1359
* Remove spell check settingfiaxh2023-02-093-96/+1
| | | | As there is currently no spell check support for GTK4
* Make the symbolic app icon squarefiaxh2023-02-091-4/+4
|
* Settings: Connect to Switch.notify-active instead of to activatefiaxh2023-02-091-5/+5
| | | | 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
* menu_app: Move preferences to last groupChristopher Davis2023-02-091-2/+2
| | | | | | 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.
* menu_app: Rename Settings to PreferencesChristopher Davis2023-02-091-1/+1
| | | | The standard name in GNOME applications is Preferences.
* settings_dialog: Use AdwPreferencesWindow and AdwActionRowChristopher Davis2023-02-092-65/+80
| | | | | | AdwPreferencesWindow contains a nice API for preferences windows, and AdwActionRow is the widget to use for rows of preferences.
* Prepare for 0.4 releaseMarvin W2023-02-071-4/+5
|
* Update translationsTranslations2023-02-0744-2266/+4076
|
* Fix various date/time stamps not updated or wrong time zoneMarvin W2023-02-073-13/+29
|
* Fix some form entries not updating properlyMarvin W2023-02-074-29/+15
|
* Show "Me" instead of bare jid when no local alias is setMarvin W2023-02-071-1/+1
|
* Fix label attributes updated with delayMarvin W2023-02-071-16/+17
|
* Fix placeholder being shown on startup, fix missing vertical line in ↵fiaxh2023-01-312-1/+3
| | | | no-conversations placeholder
* New Date SeparatorMarvin W2023-01-313-79/+112
|
* Fix critical warning due to tooltip issueMarvin W2023-01-311-1/+1
|
* Add tooltips to the delivered and read icons (#1341)Prashant Kumar2023-01-301-2/+8
|
* Always display reaction+reply buttons, disable if not possiblefiaxh2023-01-305-51/+65
|
* Remove nl_BE from LINGUAS files and appdata file (fixup d0a00e1)fiaxh2023-01-282-5/+0
|
* Remove Dutch (Belgium) translation, fallback to DutchTranslations2023-01-281-1231/+0
| | | | fixes #1231
* Update translationsTranslations2023-01-2844-12163/+15342
|
* Update appdata file with content_rating, releases, update image tagsfiaxh2023-01-281-15/+19
|
* Fix UI for libadwaitaMarvin W2023-01-2514-280/+420
|
* Fix scaling image for GTK4Marvin W2023-01-243-182/+110
|
* Small UI fixes for libAdwaitaMarvin W2023-01-249-56/+41
|
* Only use Adw.AboutWindow for Adwaita >= 1.2fiaxh2023-01-242-15/+24
|
* Use Adw.StatusPage instead of custom placeholdersfiaxh2023-01-246-189/+68
|
* Improve libadwaita integrationfiaxh2023-01-242-9/+2
|
* Change Gtk.Paned to Adw.Leaflet in MainWindowTeemu Ikonen2023-01-242-10/+12
|
* Add back button to ConversationTitlebarTeemu Ikonen2023-01-241-0/+28
| | | | | | | | Add a bool 'back_button_visible' and a signal 'back_pressed' to the ConversationTitlebar interface. Also add implementations to both ConversationTitlebarNoCsd and ConversationTitlebarCsd.
* Remove set_window_buttons() from MainWindowTeemu Ikonen2023-01-241-14/+0
|
* Use Adw.HeaderBar for CSD header barsTeemu Ikonen2023-01-244-4/+7
| | | | | This allows showing the correct buttons with 'show-start-title-buttons' and 'show-end-title-buttons' properties when folding.
* Convert main window layout to 2 vertical boxesTeemu Ikonen2023-01-243-103/+118
| | | | | Use Adw.Window as main window widget, add the now missing HeaderBars to MainWindowPlaceholder and MainWindow in the NoCSD case.
* Use Adw.Application, make about dialog an Adw.AboutWindowTeemu Ikonen2023-01-241-17/+16
|
* Add libadwaita to build systemTeemu Ikonen2023-01-241-0/+1
|
* Fix pin setting switch displayingfiaxh2023-01-161-1/+1
|
* Fix reply cancellingfiaxh2023-01-161-2/+2
| | | | fixes #1340