Commit graph

132 commits

Author SHA1 Message Date
LAGonauta f6fe383ce8 Merge remote-tracking branch 'upstream/master' into master-windows-changes 2023-10-09 10:54:15 -04:00
fiaxh e2c34bf223 Rewrite contact details dialog 2023-09-24 19:54:04 +02:00
Marvin W 9eafe4139d Fix build on some Vala compiler versions
See https://gitlab.gnome.org/GNOME/vala/-/issues/1474 and https://gitlab.gnome.org/GNOME/vala/-/issues/1478
2023-09-24 19:51:33 +02:00
LAGonauta 49f331627d Merge remote-tracking branch 'upstream/master' into master-windows-changes 2023-07-17 17:28:47 -04:00
fiaxh b830b796a5 Cleanup automatically loaded help overlay 2023-07-08 11:20:51 +02:00
Christopher Davis 3d5dad25d8 application: Load help overlay automatically
GTK automatically loads and sets up the action
and keyboard shortcut for the Keyboard Shortcuts
dialog. We don't need to manually do it as long as
we put everything in the right place.

See https://docs.gtk.org/gtk4/class.Application.html#automatic-resources
2023-07-08 11:20:51 +02:00
Tobias Bernard 4bb0c465fc
icons: Refresh some symbolic icons (#1444) 2023-05-29 22:01:33 +02:00
LAGonauta 7872d21f03 Merge remote-tracking branch 'upstream/master' into master-windows-changes 2023-04-21 20:43:40 -03:00
Klemens Nanni b75b6062ab Always export symbols to fix startup on BSDs
```
$ 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.
2023-03-24 19:36:32 +01:00
Marvin W db3b0d5f23
New Avatar UI 2023-03-05 16:47:46 +01:00
LAGonauta 82e6937f21 Merge remote-tracking branch 'upstream/master' into master-windows-changes 2023-02-12 10:59:16 -03:00
Marvin W 3aa3912dc3
New Date Separator 2023-01-31 15:15:55 +01:00
fiaxh b0b81b88c6 Always display reaction+reply buttons, disable if not possible 2023-01-30 22:54:55 +01:00
LAGonauta 3d61f175a6 Merge remote-tracking branch 'upstream/master' into master-windows-changes 2023-01-30 08:53:45 -03:00
Marvin W e35df88d4a
Fix UI for libadwaita 2023-01-25 11:02:02 +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
Teemu Ikonen f6e73d85c0
Add libadwaita to build system 2023-01-24 19:20:42 +01:00
LAGonauta 471f8c5f4a Merge remote-tracking branch 'upstream/master' into master-windows-changes 2023-01-08 15:41:07 -03:00
fiaxh dc52e7595c Add support for XEP-0461 replies (with fallback) 2023-01-06 14:03:54 +01:00
LAGonauta ef41c27cb2 Merge remote-tracking branch 'upstream/master' into master-windows-changes 2022-10-15 13:00:56 -03:00
fiaxh 80258a874d Add support for reactions 2022-10-11 13:37:48 +02:00
fiaxh 146af31524 Move icons out of scalable/ui/ since it's not allowed by icon naming spec 2022-09-18 20:30:24 +02:00
LAGonauta a7f7a6d388 Merge remote-tracking branch 'upstream/master' into master-windows-changes 2022-08-25 08:54:04 -03:00
Marvin W d6afa6e8ff
GTK4: Don't require use of MenuButton.set_child introduced with 4.6 2022-08-21 00:57:46 +02:00
Marvin W 5103a7fb7b
Move all icons in respective paths 2022-08-20 21:23:35 +02:00
Marvin W e51b55432f Gtk4 bug fixes and improvements 2022-07-27 20:55:54 +02:00
fiaxh f44cbe02c1 Improve Gtk4 port 2022-07-27 20:34:20 +02:00
fiaxh 7e7dcedaf3 Port from GTK3 to GTK4 2022-07-27 20:34:20 +02:00
LAGonauta 2d82a4c195 Removed version from Dino executable
We need a better way to get the version number
2022-06-17 18:37:34 -03:00
LAGonauta c29032bcc6 :Merge remote-tracking branch 'upstream/master' into master-windows-changes 2022-06-05 11:12:23 -03:00
Marvin W 339d1d8f55
Fix Version handling, add function to retrieve short version without git commit 2022-03-30 10:36:07 -06:00
LAGonauta b8b74817f7 Merge remote-tracking branch 'upstream/master' into master-windows-changes
# Conflicts:
#	main/src/ui/conversation_content_view/file_widget.vala
#	plugins/CMakeLists.txt
#	plugins/rtp/src/device.vala
#	plugins/rtp/src/plugin.vala
2022-02-08 18:33:09 -03:00
Marvin W 82a492b33f
Remove GStreamer dependencies from main
Fixes #1060
2022-01-09 17:04:34 +01:00
fiaxh 3dc4d7f155 Add (disabled) multi-party call UI 2021-11-10 11:05:34 +01:00
LAGonauta a6515ed826 Add implicit link directories to package HINT path on MingW
Instead of blacklisting those libraries
2021-06-09 07:18:43 -03:00
LAGonauta e7fd7f4726 Add --export-all-symbols to Windows compilation 2021-06-09 07:18:42 -03:00
LAGonauta 823df3ed70 Add WIN32 fonts as a plugin 2021-06-09 07:18:26 -03:00
LAGonauta 6d5ee03e9e Set Windows executable version from PROJECT_VERSION 2021-06-09 07:17:22 -03:00
LAGonauta 1673ec3481 Added information and Dino icon to Windows executable 2021-06-09 07:17:22 -03:00
LAGonauta 25673ab145 Use slight larger font on Windows so it matches Linux style
Also fixes some fuzzy fonts.
2021-06-09 07:17:21 -03:00
fiaxh 90f9ecf62b Calls: Indicate whether OMEMO key is verified 2021-05-11 12:52:00 +02:00
fiaxh 0f46facecd Add UI for audio/video calls 2021-03-21 12:41:39 +01:00
Thibaut Girka 830eba3a06 Add spell-checking using Gspell 2021-01-21 15:31:12 +01:00
fiaxh 11d9855a39 Refactor Notifications, add freedesktop backend
fixes #707
2020-11-20 15:21:34 +01:00
fiaxh 518307d1ac Include 128x128 Dino icon as resource 2020-10-15 17:46:37 +02:00
fiaxh 9661116d78 Remove unused file (fixup 51a2372) 2020-04-24 14:18:09 +02:00
Anmol 2631a9bdba
voice handling in moderated groups (#788) 2020-04-22 20:04:03 +02:00
fiaxh 51a2372869 Add file upload preview
fixes #756
2020-04-22 15:44:12 +02:00
fiaxh ff4403fb21 Clean up file widget code 2020-04-10 21:08:23 +02:00