Commit graph

167 commits

Author SHA1 Message Date
Teemu Ikonen 0d7c8bb6e1
Change Gtk.Paned to Adw.Leaflet in MainWindow 2023-01-24 19:20:43 +01:00
Teemu Ikonen ba9462503c
Use Adw.HeaderBar for CSD header bars
This allows showing the correct buttons with 'show-start-title-buttons'
and 'show-end-title-buttons' properties when folding.
2023-01-24 19:20:42 +01:00
Teemu Ikonen 2741bf21ae
Convert main window layout to 2 vertical boxes
Use Adw.Window as main window widget, add the now missing HeaderBars to
MainWindowPlaceholder and MainWindow in the NoCSD case.
2023-01-24 19:20:42 +01:00
fiaxh 75500dc767 Support pinning of conversations (locally)
fixes #290
fixes #1330
2023-01-11 19:54:02 +01:00
fiaxh dc52e7595c Add support for XEP-0461 replies (with fallback) 2023-01-06 14:03:54 +01:00
fiaxh a45280f8df Reactions: Improve style 2022-10-11 18:55:33 +02:00
fiaxh 80258a874d Add support for reactions 2022-10-11 13:37:48 +02:00
fiaxh 7d8b08deca Small fixes 2022-10-09 11:48:58 +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
fiaxh 7ad52d9335 OMEMO QR code: Switch to paintable, fix css 2022-09-18 20:30:24 +02:00
fiaxh 054d3fec16 Fix encryption button update and reduce its required GTK version
MenuButton.activate only exists since 4.4
2022-08-21 14:16:31 +02:00
Marvin W 5103a7fb7b
Move all icons in respective paths 2022-08-20 21:23:35 +02:00
fiaxh 6bfa70fc70 Disable tooltips for GTK 4.6.4 - 4.6.6
A bug in GTK caused the application to crash in some tooltip-related conditions
https://gitlab.gnome.org/GNOME/gtk/-/issues/4941
2022-08-20 21:09:42 +02:00
Marvin W 517363dfc9
GTK4: Fix theme blue highlight 2022-08-20 20:46:03 +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
mjk 855a98c045 OMEMO: Make QR code fixed-resolution and the quiet zone ISO-conformant 2022-02-25 22:26:43 +00:00
fiaxh 9838d56794 Prepare for 0.3 release 2022-02-12 22:18:06 +01:00
Marvin W 6dca4f499e
Fix call participant widget 2022-02-12 20:51:31 +01:00
Marvin W 0f5f57888e
Calls: Use GtkHeaderBar for each participant 2022-02-12 14:36:25 +01:00
fiaxh be751a5dda Various call fixes
- If peer invited us claiming audio-only and then wants to have a video content, do a content-modify and accept audio-only
- Check contents for video (and modify) and whether call is truly accepted in PeerState.accept() directly
- If a message contains both JMI and CIM, only use JMI
- Fix outgoing CIM (disabled)
- Use opacity instead of visiblity for file_menu, small fixes
- Add back owner/admin/member queries when joining MUC (regression from 33104a7)
2022-02-12 14:22:29 +01:00
Translations f94d95fa44 Update translations 2022-02-02 13:08:05 +01:00
fiaxh 5089e9cad7 Remove color from /me name, remove use_markup from sender label 2022-01-23 19:50:01 +01:00
fiaxh c5461b8536 Imrove file widget menu (fixup 25db512)
- Fix file menu remaining visible after clicking an action
- Fix file menu for images (clicking resulted in hiding of the file widget part)
- Fix styling of file menus for images
- Fix compiler warnings and runtime criticals
2022-01-09 15:30:13 +01:00
wkg 25db512297
Introduce file widget menu with "Save as..." and "Open" actions (#1080) 2022-01-09 14:34:09 +01:00
fiaxh e40de72631 Fix circular buttons to actually be round 2022-01-08 21:33:57 +01:00
fiaxh ac2af04740 Display message sender in bold+text color instead of small+colored 2022-01-05 20:10:19 +01:00
fiaxh d02c5bc55d Merge branch groupcalls 2021-12-23 00:46:58 +01:00
fiaxh f0c7dd0682 UI + libdino: Improve MUJI calls from MUC
- 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
2021-12-23 00:19:26 +01:00
seahawk1986 be0233000c
fix screenshot dimensions (#1163) 2021-12-14 15:09:14 +01:00
fiaxh 3dc4d7f155 Add (disabled) multi-party call UI 2021-11-10 11:05:34 +01:00
Translations 6ca47bf795 Update translations 2021-09-25 16:13:44 +02:00
fiaxh 447464f4d1 Display message delivery error, color text using theme colors
fixes #672
2021-08-17 22:32:33 +02:00
fiaxh d71604913d Merge remote-tracking branch 'origin/feature/calls' 2021-05-11 12:57:02 +02:00
Translations e32b49b68f Update translations 2021-04-11 15:59:37 +02:00
fiaxh 8d1c6c29be Display+store call encryption info 2021-04-09 22:23:13 +02:00
fiaxh 0f46facecd Add UI for audio/video calls 2021-03-21 12:41:39 +01:00
Translations ea678bb8d8 Update translations 2021-03-04 09:38:26 -06:00
fiaxh f12fc371a3 Make spell checking a setting, store language per conversation 2021-01-21 15:51:41 +01:00
Translations fc18e781a5 Update translations + DOAP 2021-01-11 20:37:24 +01:00
Marvin W 2a775bcfb9
Prepare for 0.2.0 release 2020-11-12 18:51:20 +01:00
Translations 6218b759bf Update translations 2020-11-04 18:12:01 +01:00
fiaxh 518307d1ac Include 128x128 Dino icon as resource 2020-10-15 17:46:37 +02:00
Translations 1534aa3a5e Update translations 2020-09-10 20:18:18 +02:00
Translations ff9a9a0d66 Update translations 2020-08-01 23:02:44 +02:00
fiaxh a21ddefbb9 Show dark unread counts for notifying conversations, light ones otherwise 2020-07-06 21:52:33 +02:00
codedust 86420fdef1 Show bubble containing the number of unread messages in the conversation list (#764)
Co-authored-by: codedust <codedust@users.noreply.github.com>
Co-authored-by: fiaxh <git@lightrise.org>
2020-07-06 21:52:33 +02:00
fiaxh 8a64c8501d Add shortcuts for search (CTRL+F) and file upload (CTRL+U)
fixes #806
2020-06-03 21:50:40 +02:00
Translations 82ce2426c1 Update translations 2020-05-17 20:07:48 +02:00