Commit graph

360 commits

Author SHA1 Message Date
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
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
Kévin Commaille
476d114dc0 room-history: Change the style of emotes 2023-10-30 18:12:50 +00:00
Kévin Commaille
e1976cd4e1
metainfo: Put controls in supports instead of recommends 2023-10-13 09:42:06 +02:00
Kévin Commaille
8927bbbabe
media-viewer: Fix colors of headerbar in light mode 2023-10-05 10:34:40 +02:00
Kévin Commaille
f09770186d
metainfo: Remove Purism::form-factor custom keys
They don't pass appstreamcli validation for being duplicates.
They should have been replaced by control and display_length anyway.
2023-10-03 18:10:55 +02:00
Kévin Commaille
b647462090
build: Use appstreamcli instead of appstream-util
appstream-glib is in maintenance mode
2023-10-03 17:48:45 +02:00
Kévin Commaille
675a270ac4
data: Update sas-emoji translations 2023-09-21 21:58:19 +02:00
Kévin Commaille
32ac368bba
room-history: Fix toolbars colors and only use flat style 2023-09-17 19:35:46 +02:00
Kévin Commaille
ccdc93be93
media-viewer: Use AdwToolbarView
Replaces deprecated AdwFlap
2023-09-17 14:01:24 +02:00
Kévin Commaille
cd982b03c4 room-history: Properly style HTML titles in messages 2023-09-12 12:44:50 +00:00
Kévin Commaille
d8efac8b6d
chore: Release Fractal 5.beta2 2023-08-17 10:36:49 +02:00
Kévin Commaille
f7069f9883
chore: Fix typos in comments 2023-06-22 10:58:56 +02:00
Kévin Commaille
6cd166071e
account-switcher: Fix style 2023-05-22 11:57:33 +02:00
Kévin Commaille
d13b03a85e
misc: Put UI files next to the corresponding Rust files 2023-05-21 23:38:58 +02:00
Kévin Commaille
e0dd94a105
session: Split between view and model 2023-05-21 13:46:02 +02:00
Kévin Commaille
cf27bd22c6
window: Use a new GListModel to manage sessions
Allows to use GtkListBox::bind_model and prepares a futures change
where the session is split between view and model.
2023-05-20 14:20:06 +02:00
Kévin Commaille
2c842bef47
account-switcher: Replace the "user" and "entry" terms
Use "session" and "item" instead.

"User" is not exact as we allow the same user to log in several
sessions.
"Entry" is easily associated with GtkEntry and can be confusing.
2023-05-20 14:20:06 +02:00
Kévin Commaille
b4bb04c448
chore: Release version 5.beta1 2023-05-16 15:42:48 +02:00
Julian Sparber
d6decbebaa create-dm: Add dialog to create DM room 2023-05-16 12:18:28 +00:00
Kévin Commaille
5d54239cbd
build: Be consistent in version naming
Use a dot between the major version and the pre-release version, where
possible.
Go back to using a dash before the commit hash.
2023-05-16 13:28:32 +02:00
Kévin Commaille
9727991b4a room-details: Add translator comments 2023-05-16 09:09:31 +00:00
Marco Melorio
93015294ed audio-history-viewer: Add ability to listen to audio 2023-05-16 09:09:31 +00:00
Marco Melorio
a98d40fc7a media-history-viewer: Show MediaViewer on item press 2023-05-16 09:09:31 +00:00
Marco Melorio
9cc78a3301 file-history-viewer: Add ability to save files 2023-05-16 09:09:31 +00:00
Marco Melorio
a5ef975ff3 history-viewer: Implement AudioHistoryViewer
Also add it as a RoomDetails' subpage.
2023-05-16 09:09:31 +00:00
Marco Melorio
89ed564822 history-viewer: Implement FileHistoryViewer
Also add it as a RoomDetails' subpage.
2023-05-16 09:09:31 +00:00
Marco Melorio
063b1b318c history-viewer: Implement MediaHistoryViewer
Also add it as a RoomDetails' subpage.
2023-05-16 09:09:31 +00:00
Kévin Commaille
4606d2e4eb
media-viewer: Don't use Event
We can only construct Event from timeline items, which we don't have
if we request events manually.
2023-05-14 20:06:11 +02:00
Kévin Commaille
675e39c6fb login: Add SessionVerification as a step of logging in 2023-05-14 13:59:12 +00:00
Kévin Commaille
1c1a52080e login: Split logic for each page
And move "Next" button to each page instead of in the header bar.
2023-05-13 08:54:15 +00:00
Kévin Commaille
beac89dc79
account-settings: Show availability of cross-signing keys 2023-05-11 12:54:42 +02:00
Kévin Commaille
462d2ff99e
session-verification: Don't send verification requests if no devices are available 2023-05-11 12:54:42 +02:00
Kévin Commaille
38f0ba11c9
session: Fix creation of new encryption user identity after login 2023-05-11 12:54:42 +02:00
Kévin Commaille
b5339b2cd6
session: Do not require cross-signing keys to be present after verification 2023-05-11 12:54:42 +02:00
Sabri Ünal
7f2019745e Mark some strings translatable
- Log In
- Error
- Secret Service Error
- File
2023-05-10 17:44:30 +03:00
Kévin Commaille
64cffbba77 greeter: Remove development warning banner 2023-05-07 09:25:20 +00:00
Georges Basile Stavracas Neto
7f5ce14c12 sidebar: Set tooltip of room rows
Room names can be large in some circumstances. Usually in dynamic
lists like this, where the textual content can be unpredictable,
adding a tooltip text is helpful.

Add that.
2023-05-06 10:57:11 +00:00
Kévin Commaille
03e0c4f18f
greeter: Add about button 2023-05-06 12:38:04 +02:00
Kévin Commaille
15b9932383 session: Split avatar image data from AvatarData
Allows to use the same avatar image for several rooms and users.
2023-05-05 12:23:27 +00:00
Kévin Commaille
840a53b0fb session: Rename Avatar to AvatarData
Avoid confusion with the Avatar in components and avoid to have
to rename it to AvatarItem.
2023-05-05 12:23:27 +00:00
Kévin Commaille
54bd7aad84
app: Separate data per profile
Puts the database in a subdirectory and uses a different path for the
settings.
2023-05-05 13:21:13 +02:00
Kévin Commaille
f7dfbcceda
build: Set flatpak version the same as in-app version 2023-05-05 13:21:13 +02:00
Kévin Commaille
bebc5f9bab
build: Avoid the need for duplicate development icon 2023-05-05 13:21:13 +02:00
Kévin Commaille
d248af475c room-history: Allow to join or view the successor in a tombstone event 2023-05-05 10:44:33 +00:00
Kévin Commaille
af90c33a68 room-history: Add banner to join a tombstoned room's successor 2023-05-05 10:44:33 +00:00
Maximiliano Sandoval R
d3a9732cae
message_media: Stop spinners when idle 2023-04-10 16:37:21 +02:00
Maximiliano Sandoval R
59c6fc2441
loading_listbox_row: Stop spinners when idle 2023-04-10 16:37:21 +02:00