Commit Graph

1638 Commits

Author SHA1 Message Date
Brage Fuglseth cd21c5c35b room details: decrease window width to match AdwAboutWindow 2023-11-07 16:31:43 +00:00
Brage Fuglseth e621651f4d room details: Add .pill class to edit button 2023-11-07 16:31:43 +00:00
Brage Fuglseth 7ededd1cfe room-details: style cleanups
Ideally we'd have two separate views for viewing and editing room
details, but this makes the current implementation look a little nicer.

- Update the room title to match the .title-1 style class when
insensitive
- Add a 24px margin above room title to match AdwStatusPage
- Disable search since the page has a rather small amount of elements
2023-11-07 16:31:43 +00:00
Kévin Commaille 002f93ef2e
explore: Join a room by its canonical alias if possible
Otherwise, ensure we provide routing to join a room by its ID.
2023-11-07 17:07:32 +01:00
Kévin Commaille 53571ec265
sidebar: Show icon next to DMs name 2023-11-07 15:47:07 +01:00
Kévin Commaille 64e865cdce
room: Remove people/direct category 2023-11-07 15:45:02 +01:00
Kévin Commaille 4d42051906
completion-popover: Use same avatar size as other places in room history 2023-11-07 15:21:18 +01:00
Kévin Commaille 2eeb44aaae
chore: Remove extra spaces in front of single-digit dates and times 2023-11-07 15:21:18 +01:00
Kévin Commaille 198b22618f
room-history: Show popover with list of read receipts on right click 2023-11-07 15:21:17 +01:00
Kévin Commaille 4fcaa2da7f
room-history: Show tooltip for read receipts details 2023-11-07 14:09:03 +01:00
Kévin Commaille 24d6a7ce32
event: Provide more data for read receipts 2023-11-07 14:09:01 +01:00
Kévin Commaille 33d06a93e8
chore: Upgrade crates 2023-11-07 13:21:09 +01:00
Kévin Commaille e81d125998
attachment-dialog: Fix resource path 2023-11-07 12:33:35 +01:00
Luming Zh eea7c45396 Update Chinese (China) translation 2023-11-07 03:52:33 +00:00
Yuri Chornoivan 00ab7d496f Update Ukrainian translation 2023-11-06 20:55:26 +00:00
Paul van Tilburg cd1911fce8
room-history: Add popover to show senders of a reaction
The popover will show for a reaction the list of people that have sent
it and when they did.

* Add a `ReactionPopover` object for the popover
* Add a `ReactionSenderRow` object for senders as rows of the popover
* Add a `MemberReactionSender` object to represent a room member that
  sent a reaction
2023-11-06 20:57:20 +01:00
Paul van Tilburg 7bb3790d7a
event: Add ListModel implementation to ReactionGroup 2023-11-06 20:40:23 +01:00
Kévin Commaille 9cd1a91984
style: Rename completion-popover class to list-popover
And make compatible with popovers containing GtkListViews
2023-11-06 20:17:15 +01:00
Kévin Commaille 4dbe94fcb5
room-history: Set room menu as primary menu when the sidebar is hidden
i.e. when the window is narrow.
2023-11-06 14:18:44 +01:00
Kévin Commaille 227e9e9076
sidebar: Set main menu as primary menu 2023-11-06 14:18:44 +01:00
Kévin Commaille 1cbe892fce
media-viewer: Grab focus when revealed 2023-11-06 12:55:22 +01:00
Maximiliano Sandoval R 4ee0a60b6c media_viewer: Allow opening menu with F10 2023-11-06 10:58:20 +00:00
Yuri Chornoivan 3311f44add Update Ukrainian translation 2023-11-05 18:24:42 +00:00
Kévin Commaille 58a5057b98
misc: Ensure most icons have a tooltip/accessibility label 2023-11-05 15:34:50 +01:00
Kévin Commaille 3a973fc80a
misc: Various improvements to strings 2023-11-05 14:04:20 +01:00
Kévin Commaille f2a2d0cae1
category: Do not implement Display for hidden categories
To no ask for translations that are never shown.
2023-11-05 13:53:47 +01:00
Kévin Commaille d2def499e0
member: Do not implement Display for Membership
Otherwise we are asking translators to translate strings that will
probable never be used.
Instead just mark for translation the variants we need.
2023-11-05 13:53:47 +01:00
Kévin Commaille 8056b43fe3
event-actions: Remove actions that don't make sense on a state event 2023-11-05 13:53:46 +01:00
Kévin Commaille 2d3a0560ea
room-history: Disable message toolbar when user is not allowed to send messages 2023-11-04 16:47:19 +01:00
Kévin Commaille 52c5f51280
room-history: Move message toolbar to a separate module 2023-11-04 12:56:05 +01:00
Kévin Commaille 08d10991f5
timeline: Fix iter type
`GtkFlattenListModel`'s item type is always `GObject`
2023-11-04 12:36:12 +01:00
Kévin Commaille bcee8bfd9f
Revert "room-history: Add spell checker to message entry"
This reverts commit 2295e8a9d1.
2023-11-04 11:23:59 +01:00
Kévin Commaille ace6c07fda
Revert "room-details: Add spell checker to room topic entry"
This reverts commit b7e4c059e7.
2023-11-04 11:22:57 +01:00
Kévin Commaille 7faaff93f3
Revert "room: Expose the language of a room"
This reverts commit c4c74c8aba.
2023-11-04 11:22:55 +01:00
Kévin Commaille 938c6765f7
Revert "room-history: Use the room's language for the spell checker"
This reverts commit 57b0fc8749.
2023-11-04 11:22:51 +01:00
Kévin Commaille b6ebdf23d8
Revert "room-details: Use the room's language for the spell checker"
This reverts commit 4e09079624.
2023-11-04 11:22:40 +01:00
Artur S0 46ea1c3870 Update Russian translation 2023-11-04 02:02:53 +00:00
Kévin Commaille 63425ad545
chore: Upgrade gtk4 and its dependencies
Includes a fix for a memory leak in gio
2023-11-03 15:17:02 +01:00
Kévin Commaille dde84675c2
typing-row: Use cutout instead of border to separate avatars
If part of the avatar is transparent, the cutout looks better.
2023-11-02 17:31:25 +01:00
Kévin Commaille f11c1fd6d7
read-receipts-list: Add a border between avatars
Uses a round cutout rather than a border to have a better visual
if part of the avatar is transparent.
2023-11-02 17:26:33 +01:00
Kévin Commaille 0c652f24d9
editable-avatar: Make cutout style match less generic 2023-11-02 17:21:18 +01:00
Alexandre Franke d66d527518 Update French translation 2023-11-02 10:25:52 +00:00
Luming Zh 91712b28d6 Update Chinese (China) translation 2023-11-02 01:21:19 +00:00
Yuri Chornoivan a00bfb8e46 Update Ukrainian translation 2023-11-01 20:52:02 +00:00
Luming Zh 4e8ee2da93 Update Chinese (China) translation 2023-11-01 13:10:41 +00:00
Kévin Commaille eecdf29d36
greeter: Make sure button uses header capitalization 2023-11-01 12:52:04 +01:00
Kévin Commaille 750b60559c
error-page: Make sure button text is short
And uses header capitalization
2023-11-01 12:52:04 +01:00
Kévin Commaille 8339ebd8c6
chore: Allow most of text buttons to shrink
This should avoid adaptiveness issues in case translations are too long
2023-11-01 11:07:56 +01:00
Kévin Commaille ae53aa5fc8
greeter: Hide Create Account button
It is not actually implemented
2023-11-01 10:36:29 +01:00
Yuri Chornoivan 3916072f1e Update Ukrainian translation 2023-10-31 19:28:03 +00:00