Commit graph

90 commits

Author SHA1 Message Date
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
fiaxh
871ff33ac7 Add support for last message correction 2020-04-03 22:49:59 +02:00
Marvin W
2f52291be5
Fix issue rendering messages outside reachable scroll area
Related: https://gitlab.gnome.org/GNOME/gtk/-/issues/2556
2020-04-01 00:30:37 +02:00
fiaxh
12cd56612d Store entity identity info, use it in conversation list tooltips 2020-03-29 20:24:39 +02:00
fiaxh
853dfa2d6f Visually mark unencrypted messages if conversation is encrypted 2020-03-29 20:24:39 +02:00
fiaxh
1016529c36 Visually mark OMEMO messages from a trusted device as trusted 2020-03-29 20:24:39 +02:00
Marvin W
d55f6691c6
Scale files and images to the available space 2020-03-14 00:50:54 +01:00
fiaxh
f282ef68a4 Rename UnifiedWindow -> MainWindow 2020-02-22 02:58:36 +01:00
fiaxh
4ed6204fc2 Rename folders/files conversation_summary -> conversation_content_view 2020-02-22 02:58:36 +01:00
fiaxh
01698959fe Move ConversationTitlebar into ConversationViewController responsibility 2020-02-22 02:58:36 +01:00
fiaxh
28c44380ba Move ConversationContentView+ChatInput into ConversationView, handle drag'n'drop on ConversationView level 2020-02-22 02:58:36 +01:00
Marvin W
a0a956ee08
Properly check Jids everywhere 2019-12-23 16:58:53 +01:00
Marvin W
bd45fdf1e1
Add version and adjust some cmake 2019-12-18 00:51:49 +01:00
fiaxh
97647f9b52 Add shortcuts window 2019-12-17 23:47:57 +01:00
fiaxh
b03da2af60 Check window width and hight before (re)storing them 2019-11-26 18:37:23 +01:00
Marvin W
e330e60f83
Base avatars and names on conversation, not JID.
Fixes #598
2019-10-18 16:52:29 +02:00
fiaxh
df3716622a Rework no-open-conversation placeholder 2019-10-01 17:03:24 +02:00
fiaxh
43720d3d2f Remove some use_markup usages, put skeleton header into .ui file 2019-09-11 16:20:48 +02:00
fiaxh
9950742bf1 Add emoji button to chat input 2019-09-09 19:47:11 +02:00
fiaxh
d251063aae Fix compilation 2019-08-06 22:58:43 +02:00
fiaxh
5ebdbf8a8b Use own file type icons 2019-08-06 16:47:06 +02:00
fiaxh
08a5088c16 Rework encryption enabling logic + UI 2019-08-02 19:20:04 +02:00
fiaxh
f0abb8aaf9 Refactor file receive/send interfaces and UI 2019-07-18 02:03:42 +02:00
Marvin W
e4e97730db
Add EmojiChooser (derived from GTK source) 2019-07-14 13:25:34 +02:00
fiaxh
6e1938b089 Clean up ConversationTitlebar 2019-04-14 09:46:54 +02:00
fiaxh
d9e45071d0 Only use UI data for active converations cycling, clean up ConversationSelector 2019-04-14 09:46:54 +02:00
fiaxh
5a7ffbc187 Move app menu into window, make conversation details dialog directly accessible, no-CSD option for main window 2019-02-05 11:50:23 -06:00
fiaxh
965f4da75a Detect emoji-only messages and display them larger 2018-12-27 13:01:35 +01:00
fiaxh
fa731a4623 Split login jid/password into two steps with checks 2018-11-16 09:29:34 -06:00
fiaxh
7e6668d283 Use QR-code icon for OMEMO QR-code button 2018-11-10 17:24:48 +01:00
fiaxh
3af9faac82 Use ContentItems in ConversationSelector, Chat/Groupchat(Pm)Row -> ConversationRow 2018-11-04 20:19:34 +01:00
fiaxh
85d194e349 Use Label instead of TextView for message display 2018-09-21 21:53:48 +02:00
fiaxh
ecb18afdb5
Merge pull request #415 from bobufa/message-search
Message search
2018-08-31 16:25:51 +02:00
fiaxh
4be8c92a2c In-Band Registration 2018-08-22 20:29:24 +02:00
bobufa
c0844bdea4 add suggestions/auto-complete for search filters 2018-08-13 22:39:18 +02:00
bobufa
61915ca566 initial search logic / display 2018-08-13 22:31:22 +02:00
bobufa
8b23ddad2d ui: search sidebar initial 2018-08-13 22:28:45 +02:00
bobufa
3ea00446fb refactor conversation item management (accumulate them in libdino) 2018-08-13 22:04:47 +02:00
fiaxh
c1533f2577 Redesign chat input + move file upload there 2018-04-30 11:03:59 +02:00
Mathieu Bridon
0d5735d22e Add an appdata file
This allows "app center" applications like GNOME Software and Plasma
Discover to show Dino in all its glory, so users can install it simply.
2018-04-29 14:30:00 +02:00
fiaxh
e80da80602 Add image preview to file choosers
Co-authored-by: Thibaut Girka <thib@sitedethib.com>
2018-04-19 15:41:47 +02:00
fiaxh
a8ee61b34c Move notification sounds (canberra dependency) into plugin, introduce libdino/NotificationEvents 2018-03-05 15:43:02 +01:00
Rahix
08c8b9c6d6 Implement notification sounds
Add a new setting to toggle notification sounds on or off. Plays the
systems default instant messaging message sound (message-new-instant)
whenever a notification is shown if toggled on.
2018-02-17 21:51:02 +01:00