aboutsummaryrefslogtreecommitdiff
path: root/main
Commit message (Collapse)AuthorAgeFilesLines
* Focus ChatInput textbox after selecting emojiKarim Malhas2023-04-231-0/+2
| | | | | | | | | | | | After selecting an emoji, the emoji is inserted into the textbox, but focus remains on the emoji_button. This causes the EmojiChooser to be opened again if a user hits the Enter key directly, but text is inserted into the textbox if they continue to type. This commit just explicitely focuses on the textbox after an emoji has been selected.
* 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
|