Kévin Commaille
541e94e1bd
components: Use a GListModel to manage OverlappingBox children
3 years ago
Kévin Commaille
b1abfa77af
utils: Create BoundObjectWeakRef to keep track of signal handlers for an object
...
Allows to disconnect the signals easily.
3 years ago
Kévin Commaille
f7335fa9f0
room-history: Fix typing list not showing
3 years ago
Kévin Commaille
f2e97b94a2
room: Move ReactionGroup and ReactionList to the event module
3 years ago
Kévin Commaille
8380bfa1ee
timeline: Fix item header visibility when an item's header visibility possibly changed
...
Also only check the event after the last event that changed.
3 years ago
Kévin Commaille
960c74c21d
ci: Sort Cargo.toml and add a check for it
3 years ago
Kévin Commaille
160b648cfe
chore: Remove uses of gtk-macros
3 years ago
Kévin Commaille
8035dca113
chore: Use let-else and early returns to reduce rightward drift
3 years ago
Kévin Commaille
fc49b657e7
chore: Fix clippy nightly warnings
3 years ago
Christopher Davis
5db1d9f902
general: Update to the latest version of the gtk-rs stack
3 years ago
Piotr Drąg
255da89676
Update Polish translation
3 years ago
Aleksandr Melman
7c3d1d9baf
Update Russian translation
3 years ago
Kévin Commaille
4a5ab04078
misc: Add myself as a maintainer
3 years ago
Harshil Patel
1715f27472
room-history: Remove search-content button from headerbar
...
closes GNOME/fractal#1145
3 years ago
Yuri Chornoivan
6eacba53e7
Update Ukrainian translation
3 years ago
prathamgupta44
22bb04d440
room-details: Fix contrast of room name and description on room-details page
...
Have fixed the contrast of room name and description on room-details page by changing the opacity of the respective widgets.
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/1138
3 years ago
Hari Rana
7f57fb9324
about: Update copyright year
3 years ago
Yuri Chornoivan
bb882ab672
Update Ukrainian translation
3 years ago
Julian Sparber
11b80862d1
account-settings: Add entry and subpage to confirm log out
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/823
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/1083
3 years ago
Julian Sparber
8ffb4cad9c
session: Drop unused logout() argument
3 years ago
Julian Sparber
e041b9887a
session: Emit logged-out signal after logging out
...
Ideally we would have atomic log out, since currently we may leave
things in place if something fails.
3 years ago
Yosef Or Boczko
cc92f63bbe
Update Hebrew translation
3 years ago
Marco Melorio
5bfdeb449c
media-viewer: Implement animated back swipe
3 years ago
Yuri Chornoivan
1fbb862dbb
Update Ukrainian translation
3 years ago
Marco Melorio
4efb8f2804
media-viewer: Make it dark and animated
...
Fixes https://gitlab.gnome.org/GNOME/fractal/-/issues/1019 .
3 years ago
Marco Melorio
00d5d6f02c
media-viewer: Add scale transition for opening and closing
3 years ago
Marco Melorio
8991a4d838
session: Move MediaViewer in a GtkOverlay
...
This way we can implement an overlay animation in the next commits. This
currently makes the MediaViewer have a transparent background. This will
be fixed in the next commits.
3 years ago
Marco Melorio
b04eff6c81
room-history: Move item activation code to MessageRow
...
The previous way of tracking message activation was via `GtkListView`'s
"activate" signal, which was not ideal since it required a complicated
management of each items' "activatable" property. This new
implementation is simpler since it just adds a `GtkClickGesture` to the
message rows that require activation and it handles the activation in
the `MessageRow`. This is also useful for implementing a media viewer
opening animation (which is planned in the next commits) because we can
retrieve the actual widget of the media widget being pressed, which was
not possible previously.
3 years ago
Kévin Commaille
2e1a685e8f
room: Move event actions to the event module
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1221 >
3 years ago
Kévin Commaille
93caf82560
logs: Enable warn level for all crates in .Hack manifest
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1221 >
3 years ago
Kévin Commaille
5223cbcb95
auth-dialog: Use Ruma's AuthData type
...
Now that it is owned we can use it instead of having to declare our own
type.
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1221 >
3 years ago
Harshil Patel
99669d258f
room-history: Reorganize buttons of message composer
...
Fixes GNOME/fractal#1033
3 years ago
Kévin Commaille
7aa35b393b
chore: Update matrix-rust-sdk and Ruma
...
The branch we used before was merged and has been deleted.
3 years ago
Kévin Commaille
61070c43bc
room-history: Fix sending location
...
Ashpd complained that no tokio reactor was running.
3 years ago
Yuri Chornoivan
678773b623
Update Ukrainian translation
3 years ago
Kévin Commaille
0484870f25
chore: Update matrix-sdk and ruma
...
Switch to the new timeline API.
3 years ago
Kévin Commaille
1c199d0b34
chore: Update dependencies
...
With `cargo update`
3 years ago
Harshil Patel
103fc1927e
room-history: Prevent scroll when contextual menu is shown
...
closes GNOME/fractal#937
3 years ago
Alexandre Franke
4c8f57c827
Add tech used to metadata
3 years ago
Piotr Drąg
fe5346172b
Update Polish translation
3 years ago
Paul van Tilburg
ceaf71fcb2
room-history: Replace pill by display name in reply quote
...
The pill in the reply quote attribution (related content sender) turns
out to be confusing as it looks like a mention. Use the same style as
for the display name in a content message row. The fact that it is in a
quoted block makes it less pronounced and thus more clear.
Also use a binding so the user's display name updates if the user
changes it.
3 years ago
Pratham Gupta
0cd31876e1
shortcuts-window: Add missing accels for keyboard actions
3 years ago
Aleksandr Melman
d0b4e1445d
Update Russian translation
3 years ago
Yuri Chornoivan
b0577d2def
Update Ukrainian translation
3 years ago
Alan Mortensen
de7f6d14ff
Update Danish translation
3 years ago
Kévin Commaille
746edd98ad
account-settings: Fix crash on opening
...
Regression introduced in !1210
3 years ago
Kévin Commaille
03169adf14
chore: Update oo7 dependency
3 years ago
Kévin Commaille
76cf6592ca
verification: Fix crash when trying to access the camera
3 years ago
Kévin Commaille
96237c5271
chore: Fix clippy warnings
...
Triggered by the `uninlined_format_args` lint in nightly
3 years ago
Tobias Bernard
e1fbf9a045
empty-page: update icon to new symbolic style
3 years ago