Commit Graph

1638 Commits

Author SHA1 Message Date
Vivianne faa96e4b09 Remove width restrictions and the overly aggressive padding 2023-12-23 01:48:21 -05:00
Luming Zh 541f4fa19c Update Chinese (China) translation 2023-12-22 18:59:28 +00:00
Kévin Commaille 6ab0cfd33a
history-viewer: Use a single timeline for all the viewers
Reduces the number of requests to the server.
2023-12-22 17:43:46 +01:00
Kévin Commaille 1bac6724ad
room-details: Use glib::Variant macro 2023-12-22 15:15:36 +01:00
Kévin Commaille da91255fd5
a11y: Don't navigate through items with Tab in GtkListViews
When there are other widgets to navigate to outside of the list view.
Arrow keys can be used instead to navigate between items.
2023-12-22 14:59:22 +01:00
Kévin Commaille 94f28cd980
expression-list-model: Do not use one weak reference per item
Use strong references instead. Otherwise dropping the item watches for
each member of a big room takes too long.
2023-12-22 14:40:20 +01:00
Kévin Commaille 37f3a3ee63
room-history: Use OnceCell from std and BoundObject 2023-12-22 14:15:41 +01:00
Kévin Commaille 707b12b7f5
misc: Use OnceCell from std 2023-12-22 14:15:22 +01:00
Kévin Commaille deaa6e6166
session: Move room encryption event handler to Room 2023-12-21 23:54:06 +01:00
Kévin Commaille ad9deced91
room: Always keep own member
This is useful to always have the proper room membership, among other
things
2023-12-21 23:48:00 +01:00
Kévin Commaille 7cd80c2b0c
room: Refactoring 2023-12-21 23:40:53 +01:00
Kévin Commaille afdf502e08
room: Require the Matrix room during construction
Removes an unwrap
2023-12-21 23:34:53 +01:00
Yuri Chornoivan a53c63970d Update Ukrainian translation 2023-12-21 15:56:58 +00:00
Alexandre Franke 8fd746033f Release Fractal 6.beta 2023-12-21 15:50:00 +00:00
Alexandre Franke 0df580c207 window: make default size larger 2023-12-21 15:17:29 +00:00
Alexandre Franke 350d2dacc5 account-settings: make default size larger 2023-12-21 15:17:29 +00:00
Alexandre Franke 3f46054c27 room-details: make default size larger 2023-12-21 15:17:29 +00:00
Kévin Commaille 2028f590ca
css: Scope h* title styles
Avoids interfering if they are used by upstream libraries in other
places.
2023-12-21 15:31:24 +01:00
Kévin Commaille 5293f9308c
message-toolbar: Replace toolbar with text when user can't send message
Instead of disabling the toolbar.
Works around an issue where the input doesn't send the text input enter
Wayland signal after it has been deactivated.
2023-12-21 15:01:56 +01:00
Kévin Commaille 7c3f7f83f9
login: Update Twitter SSO IdP to X 2023-12-21 11:32:52 +01:00
Kévin Commaille 0f13d447d9
login: Add tooltip on SSO providers buttons 2023-12-21 11:22:43 +01:00
Luming Zh e0de9d1eea Update Chinese (China) translation 2023-12-20 20:58:14 +00:00
Kévin Commaille c0eab643b4
misc: Use deref operator for RefCell instead of clone or as_ref 2023-12-20 17:36:15 +01:00
Kévin Commaille af547243a7
misc: Use is_some_and instead of map_or 2023-12-20 17:13:37 +01:00
Kévin Commaille 9d2d8c389c
misc: Always use generated connect_{*}_notify() method
Avoids possible errors in the name of properties and helps in case they
are renamed.
2023-12-20 16:52:51 +01:00
Kévin Commaille e5f82d2fe2
misc: Always use generated notify_{*}() method
Avoids possible errors in the name of properties and helps in case they
are renamed.
2023-12-20 16:35:03 +01:00
Kévin Commaille 0ebcb8cbeb
misc: Use more compact typed None format 2023-12-20 16:30:30 +01:00
Kévin Commaille 045dd8369f
content: Finish porting to glib::Properties macro 2023-12-19 22:21:54 +01:00
Kévin Commaille ca4ec3100d
account-settings: Port to glib::Properties macro 2023-12-19 21:48:30 +01:00
Kévin Commaille 118f4ca1b0
room-history: Port to glib::Properties macro 2023-12-19 19:25:42 +01:00
Kévin Commaille db339a476a
room-details: Add notifications setting 2023-12-19 16:23:00 +01:00
Kévin Commaille f42688b225
notifications-settings: Refactor update_keywords_list 2023-12-19 16:22:54 +01:00
Kévin Commaille f85bd2a612
room-details: Port to glib::Properties macro 2023-12-18 20:42:04 +01:00
Kévin Commaille f366b02137
explore: Port to glib::Properties macro 2023-12-18 18:46:05 +01:00
Luming Zh bffd9463f7 Update Chinese (China) translation 2023-12-18 17:32:35 +00:00
Yuri Chornoivan 0da96b26da Update Ukrainian translation 2023-12-18 15:02:54 +00:00
Kévin Commaille 8db11bf5a6
notifications-page: Add keywords settings 2023-12-18 11:37:46 +01:00
Kévin Commaille cd708d637d
notifications-page: Add global rooms setting 2023-12-18 11:37:43 +01:00
Kévin Commaille 59262cc141
session: Add struct to manage notifications settings 2023-12-18 11:08:43 +01:00
Kévin Commaille e510f98b86
components: Add widget that shows its child or a spinner 2023-12-18 11:08:43 +01:00
Kévin Commaille 49b894cc20
chore: Upgrade matrix-sdk
Brings fixes and new APIs for notifications settings
2023-12-18 11:08:43 +01:00
Kévin Commaille c7511a0a46
user-page: Port to glib::Properties macro 2023-12-17 23:06:59 +01:00
Kévin Commaille 9d51d57fed
session-view: Port to glib::Properties macro 2023-12-17 22:59:58 +01:00
Kévin Commaille 47072ab2c2
room-creation: Port to glib::Properties macro 2023-12-17 22:56:50 +01:00
Kévin Commaille 68af2ee00b
media-viewer: Port to glib::Properties macro 2023-12-17 22:44:37 +01:00
Kévin Commaille 20882366b9
join-room-dialog: Port to glib::Properties macro 2023-12-17 22:33:52 +01:00
Kévin Commaille cf0f9d6f78
event-source-dialog: Port to glib::Properties macro 2023-12-17 22:29:11 +01:00
Kévin Commaille 7db1e462d4
create-dm-dialog: Port to glib::Properties 2023-12-17 22:23:24 +01:00
Kévin Commaille e4daec38d6
sidebar: Port to glib::Properties macro 2023-12-17 21:44:43 +01:00
Kévin Commaille 7b8cc7db87
user-page: Add button to open or create direct chat 2023-12-17 16:02:46 +01:00