Kévin Commaille
a48b8ea5f4
room-history: Display an icon when a message has been edited
3 years ago
Kévin Commaille
d6e5f60b84
room-creation: Use AdwEntryRow and other fixes
...
It would not be possible to create a private room without entering a
room address
although it's not used in that case.
3 years ago
Kévin Commaille
0e3d46237a
room-history: Show read receipts on events
3 years ago
Kévin Commaille
541e94e1bd
components: Use a GListModel to manage OverlappingBox children
3 years ago
Harshil Patel
1715f27472
room-history: Remove search-content button from headerbar
...
closes GNOME/fractal#1145
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
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
Marco Melorio
5bfdeb449c
media-viewer: Implement animated back swipe
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
Harshil Patel
99669d258f
room-history: Reorganize buttons of message composer
...
Fixes GNOME/fractal#1033
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
Kévin Commaille
746edd98ad
account-settings: Fix crash on opening
...
Regression introduced in !1210
3 years ago
Tobias Bernard
e1fbf9a045
empty-page: update icon to new symbolic style
3 years ago
Tobias Bernard
3d53755510
device list: add min width to log out button
3 years ago
Harshil Patel
13d28d4218
Window: Add functinality to save and restore active session
3 years ago
Kévin Commaille
b73c149a22
session: Add action to copy an image in event's context menu
3 years ago
Kévin Commaille
4a31e667a3
session-verification: Display the Matrix User ID as the title of the window
3 years ago
Kévin Commaille
dbf73de01d
verification: Don't complete session verification if cross-signing keys are missing
3 years ago
Kévin Commaille
fe01193769
verification: Make label IDs more explicit
3 years ago
Kévin Commaille
bbe284554a
components: Use GstPlay instead of GstPlayer for video player
3 years ago
Kévin Commaille
dffcc460cc
account-settings: Add basic notifications settings page
3 years ago
Kévin Commaille
7301d3ff6e
room-history: Display and send typing notifications
3 years ago
Kévin Commaille
0487df15ab
login: Split in pages and cleanup
4 years ago
Kévin Commaille
27e96f4acb
room-history: Add an icon to files in replies
4 years ago
Kévin Commaille
19d5f87e48
room-history: Fix corners of media messages in replies
4 years ago
Kévin Commaille
f0e5d97684
account-settings: UI fixes
4 years ago
Kévin Commaille
6e82ea2f60
account-settings: Use AdwPasswordEntryRow
4 years ago
Kévin Commaille
4270577625
account-settings: Don't use AdwPreferencesPage when not needed
4 years ago
Kévin Commaille
5d7d49a973
session: Allow to join a room by ID, alias or permalink
4 years ago
Kévin Commaille
0232d98dc1
explore: Allow to explore custom matrix servers
4 years ago
Paul van Tilburg
76ddc9c45a
room-history: Show location viewer error when geo URI parsing fails
...
This is only used for displaying locations. When previewing/sending a
location, it is assumed to be valid, so no error overlay is necessary.
* Pass a `GeoUri` object to the `LoctionViewer` and `MediaContentViewer`
instead of a geo URI string so it is known to be valid
* Wrap the `LocationViewer` component in a `GtkOverlay` in the
`ContentMessageLocation` component that can overlay an error message
over the location viewer if coordinate parsing fails
4 years ago
Kévin Commaille
4e355341a3
content: Fix unwanted rounded corners in location preview
4 years ago
Kévin Commaille
00b8bcc83a
login: Add message for translators
4 years ago
Kévin Commaille
3d12e38336
misc: Ensure UI files use enum variant short name consistently
4 years ago
Kévin Commaille
6ae4c6e846
login: Mark strings as translatable
4 years ago
Kévin Commaille
a190f17ea3
account-settings: Mark strings as translatable
4 years ago
Kévin Commaille
77c9c73175
components: Remove EntryRow
4 years ago
Kévin Commaille
ef7010d950
session-verification: Use AdwPasswordEntryRow
4 years ago
Kévin Commaille
09df14ed16
login: Use AdwEntryRow and AdwPasswordEntryRow
4 years ago
Kévin Commaille
0b9519e370
account-settings: Use AdwEntryRow
4 years ago
Julian Sparber
a2e9ee4c57
Add release notes and update version
4 years ago
Kévin Commaille
a3374872c3
verification: Use the Matrix spec i18n data for emoji names
4 years ago
Kévin Commaille
8dd205ffce
account-settings: Allow to import and export room encryption keys
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1157 >
4 years ago
Kévin Commaille
e35c2b4464
room-history: Allow to send replies
4 years ago
Kévin Commaille
8127a52199
message-row: Allow to embed messages content preview
...
Provide a more compact format for message content.
4 years ago
Julian Sparber
988e6bf1c9
room-details: Move general page to own subclass
4 years ago