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
Marvin W
ca331e85ef
Render avatar on demand
2018-01-28 00:38:47 +01:00
fiaxh
119e7cce4f
Place time+encryption+read directly right of name
2017-12-31 22:48:14 +01:00
fiaxh
b4bb0912fc
Show subscription request in conversation summary
2017-12-30 13:10:06 +01:00
fiaxh
f25fadde2d
Fallback display for all file types
2017-12-13 21:11:33 +01:00
fiaxh
cee39b0117
Rename resources to have a reverse DNS prefix
2017-12-03 21:43:19 +01:00
Mathieu Bridon
cfc156b77a
Use reverse DNS naming for icon, desktop file, DBus service, app ID ( #221 )
...
The convention is to use reverse DNS for the DBus service names, icons,
desktop files and application ID.
Flatpak enforces that convention, and even requires at least 3 components
in those names.
2017-12-03 15:40:16 +01:00
fiaxh
f3ca14f2d6
ConversationView: Date separator
2017-12-01 02:28:51 +01:00