aboutsummaryrefslogtreecommitdiff
path: root/main/src/ui/conversation_titlebar
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Use Adw.HeaderBar for CSD header barsTeemu Ikonen2023-01-241-1/+1
| | | | | This allows showing the correct buttons with 'show-start-title-buttons' and 'show-end-title-buttons' properties when folding.
* Disable tooltips for GTK 4.6.4 - 4.6.6fiaxh2022-08-203-4/+4
| | | | | A bug in GTK caused the application to crash in some tooltip-related conditions https://gitlab.gnome.org/GNOME/gtk/-/issues/4941
* Improve Gtk4 portfiaxh2022-07-272-8/+7
|
* Port from GTK3 to GTK4fiaxh2022-07-275-140/+104
|
* Let call notification say if it's a group callfiaxh2022-02-081-3/+0
|
* Various call UI/UX improvementsfiaxh2022-02-071-11/+5
|
* UI + libdino: Improve MUJI calls from MUCfiaxh2021-12-231-7/+11
| | | | | | - Move calls from ICE-thead onto main thread - Identify Call.ourpart as MUC nick if in MUC - Keep track of the initiator of a call
* Add calls in private MUCs via a MUJI MUCfiaxh2021-12-181-11/+7
|
* Add (disabled) multi-party call UIfiaxh2021-11-101-15/+17
|
* Fix compiler warnings ('cast between incompatible function types') by not ↵fiaxh2021-10-121-5/+9
| | | | connecting closures
* Improve call related wordingfiaxh2021-09-251-2/+2
|
* Improve call wording, cleanupfiaxh2021-05-011-4/+1
|
* Handle non-existant call supportfiaxh2021-04-291-4/+9
|
* Use outgoing JMI if contact has supporting devicefiaxh2021-04-011-2/+2
|
* Add UI for audio/video callsfiaxh2021-03-211-0/+130
|
* Reduce use of Widget.destroy()fiaxh2021-02-101-1/+0
| | | | | | On non-toplevel windows, use Container.remove() instead of Widget.destroy() Needed for migration to GTK4 https://developer.gnome.org/gtk4/unstable/gtk-migrating-3-to-4.html#id-1.7.4.3.17
* Ellipsize long titlesmimi899992021-01-211-1/+1
|
* Move widget insertion logic from ConversationTitlebar to controllerfiaxh2020-02-221-29/+18
|
* Move ConversationTitlebar into ConversationViewController responsibilityfiaxh2020-02-221-1/+1
|
* Rework no-open-conversation placeholderfiaxh2019-10-013-2/+13
|
* Clean up ConversationTitlebarfiaxh2019-04-142-42/+32
|
* Add headerbar button tooltips, don't remove relieffiaxh2019-03-184-2/+7
|
* Fix runtime criticals (and compiler warnings)fiaxh2019-02-132-2/+0
| | | | fixes #520
* Move app menu into window, make conversation details dialog directly ↵fiaxh2019-02-055-77/+97
| | | | accessible, no-CSD option for main window
* display groups w/o name by list of membersDaniel Gultsch2018-12-281-0/+6
| | | | | | | | | | | | | For members-only, non-anonymous groups that do not have a name set we now show an automatically generated name that is generated from the list of members (offline, and online). Only the first name (before the first space) is used to keep the generated name short. The term *private room* is coined as a short hand for members only&non-anon group chats. This commit also uses the offline members list instead of the online member list to generate avatar tiles (also only in members-only, non-anon groups.)
* fixup 1e54a44fiaxh2018-11-021-5/+9
|
* Display room name in conversation selector and conversation titlebarcodedust2018-11-021-12/+11
|
* Remove newlines from displayed MUC topicsfiaxh2018-09-121-1/+4
| | | | fixes #393
* improve sidebar UIbobufa2018-08-131-3/+1
| | | | | | | - only display messages that are content items - only display messages for active accounts - "fix" textview issue - add empty states (no search, no results)
* ui: search sidebar initialbobufa2018-08-132-0/+35
|
* Redesign chat input + move file upload therefiaxh2018-04-302-72/+0
|
* Add image preview to file choosersfiaxh2018-04-191-3/+5
| | | | Co-authored-by: Thibaut Girka <thib@sitedethib.com>
* Rename resources to have a reverse DNS prefixfiaxh2017-12-031-1/+1
|
* Fix memory leakfiaxh2017-11-231-3/+5
|
* Read+(write) stream asyncfiaxh2017-11-162-12/+6
|
* Fix warningsfiaxh2017-10-313-3/+3
|
* Handle file uploading in libdino & main, have http upload as providerfiaxh2017-10-212-0/+73
|
* Move encryption menu into ChatInput, PGP support for MUCsfiaxh2017-09-062-87/+1
|
* main: extend theming capabilitiesMarvin W2017-08-291-0/+1
|
* README: Discussion MUC, change urlfiaxh2017-08-222-2/+2
|
* libdino: remove dependency to GTK+ (all GTK+ code is in main+plugins)Marvin W2017-08-174-18/+29
|
* Http file uploadfiaxh2017-08-034-0/+249