Maximiliano Sandoval R
c8d3d67d81
content_explore: Stop spinners when idle
2023-04-10 16:37:20 +02:00
Maximiliano Sandoval R
ef368e740a
media_content_viewer: Stop spinners when idle
2023-04-10 16:37:20 +02:00
Maximiliano Sandoval R
ada8a79ca3
action_button: Stop spinners when idle
2023-04-10 16:37:20 +02:00
Maximiliano Sandoval R
56b78a4d36
window: Stop spinner when idle
2023-04-10 16:37:20 +02:00
Maximiliano Sandoval R
36f50ab260
spinner_button: Stop spinners when idle
2023-04-10 16:37:19 +02:00
Maximiliano Sandoval R
4e3675e286
Add a spinner component
2023-04-10 16:37:19 +02:00
Kévin Commaille
3f1ee31404
join-room: Don't try to join room on cancel
2023-04-10 14:38:13 +02:00
Kévin Commaille
e1cf9049be
session: Split notifications in a separate type
2023-04-10 11:47:02 +02:00
Kévin Commaille
cee8a6b8c7
app: Rename get_main_window to main_window
...
To respect the usual naming of getters in Rust.
2023-04-10 11:42:29 +02:00
Kévin Commaille
3541be94eb
session: Create JoinRoomDialog instead of building it in Session
2023-04-10 10:54:57 +02:00
Kévin Commaille
686de7b5b6
sidebar: Fix room highlight
2023-04-07 20:51:24 +02:00
Kévin Commaille
92d15ff4de
readme: Update latest stable version
2023-04-06 15:50:10 +02:00
Kévin Commaille
7e99002cfd
docs: Don't document private items
...
It's confusing for ruma and matrix-sdk as we see all the private stuff
we can't access.
It's fine for Fractal because since it's a binary, the private items are
documented anyway.
2023-04-06 11:25:31 +02:00
Asier Sarasua Garmendia
4bba567cd5
Update Basque translation
2023-04-06 08:54:10 +00:00
Kévin Commaille
71cb666f17
room-type: Don't take RoomType by reference
...
Usually we don't take types that implement Copy by reference
2023-04-05 16:23:12 +02:00
Kévin Commaille
640b286cb6
misc: Remove num_enum dependency
...
Use the glib::Variant derive macro instead if needed
2023-04-05 15:53:02 +02:00
Kévin Commaille
8506064d31
sidebar: Replace order-changed signal by watching expressions
...
Triggers fewer updates
2023-04-05 15:36:02 +02:00
Kévin Commaille
acb8ed26a2
room: Fix tracking of room's latest activity
2023-04-05 14:52:16 +02:00
Kévin Commaille
b41d953e1b
sidebar: Move category types into a subfolder
2023-04-05 14:52:16 +02:00
Kévin Commaille
545467878b
category: Change the default CategoryType
...
The previous default value was unused and needed overriding in a few
places.
2023-04-05 14:52:10 +02:00
Kévin Commaille
8a4750c9bf
sidebar: Simplify GtkExpression
2023-04-05 14:46:39 +02:00
Kévin Commaille
cedc02b878
room: Remove unused new-encryption-keys
signal
2023-04-05 14:46:38 +02:00
Kévin Commaille
26222e2b24
room-history: Don't access GtkListItemWidget
...
Don't set CSS classes and bind to RoomHistory properties
2023-04-05 12:43:07 +02:00
Kévin Commaille
6452915c55
sidebar: Don't use actions on sidebar for drag-n-drop
...
Access and bind to the sidebar from the rows instead.
Avoid having to go through the private widgets of GtkListView.
2023-04-05 11:42:55 +02:00
Kévin Commaille
d4b74e00bd
sidebar: Don't set GtkListItemWidget CSS classes
2023-04-05 11:42:34 +02:00
Kévin Commaille
1577c8a701
utils: Simplify use of BoundObjectWeakRef
...
Avoid to have to wrap it in a `RefCell<Option<T>>`.
2023-04-05 11:42:34 +02:00
Kévin Commaille
c6b8ac7abc
room-list: Remove binding between visibility of widget and sidebar item
...
It shouldn't be necessary since we update the item list according to the
visibility of the items.
2023-04-05 11:42:26 +02:00
Aleksandr Melman
cddade871c
Update Russian translation
2023-04-03 07:52:14 +00:00
Piotr Drąg
e716b424f8
Update Polish translation
2023-04-02 13:10:21 +02:00
Kévin Commaille
d92d2953ff
build: Use thin LTO for release builds
...
Fat LTO makes the debug symbols unusable due to a bug in rustc:
https://github.com/rust-lang/rust/issues/66118 .
2023-03-31 16:02:41 +02:00
Kévin Commaille
123ac8661b
chore: Update matrix-sdk
2023-03-30 16:46:46 +02:00
Kévin Commaille
7154cd1275
session: Use accessor to get client api error kind
2023-03-30 15:30:36 +02:00
Kévin Commaille
a0b7e73436
avatar: Request size according to scale factor
...
Improves rendering on high-DPI screens
2023-03-29 16:23:50 +02:00
Kévin Commaille
6f4a00e891
avatar: Re-request avatar when size changes
2023-03-29 16:22:55 +02:00
Kévin Commaille
071bfa9e2a
components: Use Pango const and methods instead of defining our own
2023-03-27 12:58:12 +02:00
Kévin Commaille
aede640446
components: Allocate shapes before measuring LabelWithWidgets
...
Should reduce the number of warnings for sizing errors.
2023-03-27 12:53:32 +02:00
Kévin Commaille
89ee05c201
chore: Inline variables in format strings when possible
2023-03-26 20:33:06 +02:00
Kévin Commaille
8986937482
build: Add OpenSSL as a dependency
...
It is required by the native-tls crate, tht depends on the openssl
crate.
The minimum supported version by taht crate is currently 1.0.1.
2023-03-26 16:44:52 +00:00
Kévin Commaille
26013646e9
build: Update glib and gio deps version
2023-03-26 16:44:52 +00:00
Yuri Chornoivan
ab0bf741f7
Update Ukrainian translation
2023-03-26 16:41:11 +00:00
Kévin Commaille
1470dcf92c
qr-code: Remove uses of deprecated GtkStyleContext
2023-03-26 12:47:23 +00:00
Kévin Commaille
af85d0b4e5
chore: Replace deprecated gtk::show_uri with GtkUriLauncher
2023-03-26 12:47:23 +00:00
Kévin Commaille
98f982d0a1
chore: Replace deprecated GtkFileChooserNative with GtkFileDialog
2023-03-26 12:47:23 +00:00
Kévin Commaille
4b9d400e65
auth-dialog: AuthDialog doesn't extend GtkDialog
2023-03-26 12:47:23 +00:00
Kévin Commaille
64d9a98f0b
chore: Replace deprecated GtkInfoBar with AdwBanner
2023-03-26 12:47:23 +00:00
Kévin Commaille
33e775e9e1
chore: Replace deprecated WidgetExt::show and hide methods
2023-03-26 12:47:23 +00:00
Kévin Commaille
4ad6907767
misc: Enable GTK 4.10 APIs
2023-03-26 12:47:23 +00:00
Piotr Drąg
4e1d40d7f2
Update Polish translation
2023-03-26 14:37:34 +02:00
Yuri Chornoivan
024d5a1b94
Update Ukrainian translation
2023-03-26 12:22:22 +00:00
Kévin Commaille
bc5829319f
chore: Update all dependencies
2023-03-26 12:52:21 +02:00