Kévin Commaille
2cceb4fcdd
event-details-dialog: Use CopyableRow
2 years ago
Kévin Commaille
010e0b2049
login: Port LoginAdvancedDialog to AdwPreferencesDialog
2 years ago
Kévin Commaille
d9c8ca9206
macros: Restore toast! code path for AdwPreferencesWindow
...
RoomDetails is not ported yet so it triggers the panic.
2 years ago
Yuri Chornoivan
ff260986c8
Update Ukrainian translation
2 years ago
Kévin Commaille
48e54022b1
auth-dialog: Port to AdwAlertDialog
2 years ago
Kévin Commaille
feb0f4117d
components: Port ToastableWindow to AdwDialog
...
Rename it to ToastableDialog and port the dialogs that subclass it.
2 years ago
Yuri Chornoivan
a87da5849c
Update Ukrainian translation
2 years ago
Danial Behzadi
0d439be5fa
Update Persian translation
2 years ago
Kévin Commaille
b5e76a3b3e
room-details: Allow to view and change room addresses
2 years ago
Kévin Commaille
dac1d7d549
components: Add Removable row, an action row with a remove button
2 years ago
Kévin Commaille
363a7ff0aa
components: Add EntryAddRow for an entry row with an add button
2 years ago
Kévin Commaille
3c99eca667
components: Don't override GtkButton properties in SpinnerButton
...
It does not work when calling methods from ButtonExt.
Use new properties instead.
Also add support for icons to SpinnerButton.
2 years ago
Kévin Commaille
180586ee3f
components: Create CopyableRow for preferences rows where the data can be copied
2 years ago
Kévin Commaille
7f00f1ccfe
create-dm-dialog: Switch to AdwDialog
2 years ago
Kévin Commaille
68f36c1f4d
attachment-dialog: Switch to AdwDialog
2 years ago
Kévin Commaille
adb5206ed8
account-chooser-dialog: Switch to AdwDialog
2 years ago
Kévin Commaille
fbfa46f5be
account-settings: Switch to AdwPreferencesDialog
2 years ago
Kévin Commaille
cc8670f3b4
app: Enable libadwaita 1.5 features and use AdwAboutDialog
2 years ago
Vojtěch Perník
81e1af20cc
Update Czech translation
2 years ago
Kévin Commaille
5a69082cff
chore: Fix new lint warnings
2 years ago
Veronika Bušová
671f3e8771
room-history: Adjust spacing between messages
...
Making the padding between messages and between the message and the
username smaller makes it looks nicer in my opinion, it could also
make the messages slightly easier to read.
Closes #1391
2 years ago
Kévin Commaille
287cfe5fa7
chore: Upgrade curve25519-dalek crate
...
Fixes a bug with rust nightly. Fixes pages job in CI.
2 years ago
Kévin Commaille
70f8444785
chore: Upgrade gtk-rs crates and dependants
2 years ago
Sabri Ünal
7a35b0ac59
Update Turkish translation
2 years ago
Alexandre Franke
ada1b9de5f
readme: add Flathub badge
2 years ago
Yuri Chornoivan
4d7eab891c
Update Ukrainian translation
2 years ago
Kévin Commaille
8489c25e4b
misc: Offer to remove messages when banning a user
2 years ago
Kévin Commaille
3d24b31bf1
sender-avatar: Allow to redact all the known events of a user
2 years ago
Kévin Commaille
4b278c5011
user-page: Allow to redact all the known events of a user
2 years ago
Kévin Commaille
e59aa6844b
permissions: Use Ruma types and methods
2 years ago
Kévin Commaille
8c15c4968b
misc: Allow to ban a member that has left the room
2 years ago
Kévin Commaille
102de038ac
gitlab: Remove outdated instructions in issue templates
2 years ago
Kévin Commaille
0400cc59c9
gitlab: Add link to stack traces guide in default issue template
2 years ago
Kévin Commaille
3f0a6dd294
readme: Link to website for Code of Conduct
2 years ago
Kévin Commaille
0801f12bf4
contributing: Update link to commit message guidelines
2 years ago
Kévin Commaille
529066581e
pill: Ellipsize display name manually
...
GtkTextView uses the minimum width so when setting ellipsize the label
is completely hidden.
2 years ago
Kévin Commaille
970a20893c
user: Make sure display name is set as soon as we have user ID
...
Otherwise it can be blank for a few seconds while we load member info.
2 years ago
Kévin Commaille
7c17555510
room-history: Open room or user profile when clicking on a Pill
2 years ago
Kévin Commaille
88a95f2e63
misc: Make PillSource subclassable type and use it for Room and User
2 years ago
Kévin Commaille
bc1253cfb9
sidebar-data: Do not use SidebarItem as a parent class
...
It should actually be an interface, but there is no way to create one,
so just use a simple struct.
2 years ago
Kévin Commaille
08d6ead36b
attachment-dialog: Use MediaContentViewer's loading page instead of LoadingBin
2 years ago
Kévin Commaille
91b6fee25c
media-content-viewer: Make location map fill all available space
2 years ago
Kévin Commaille
c6834093ef
room-history: Make location map fill all allocated space
2 years ago
Alexandre Franke
7df7dcffc0
room-history: switch to vector tiles for maps
2 years ago
Alexandre Franke
3c4a90ec8c
verification: don't check .png files for typos
2 years ago
Kévin Commaille
d9c455a5e6
create-dm-dialog: Use PillSourceRow
2 years ago
Kévin Commaille
41ba392b96
room-history: Make CompletionRow a reusable component and rename it to PillSourceRow
2 years ago
Kévin Commaille
b1cc1989d8
create-dm-dialog: Fix construction of DmUser
2 years ago
Kévin Commaille
762f6b3c67
sender-avatar: Fix spacing
2 years ago
Kévin Commaille
c3ed6f24ba
sender-avatar: Always remove user ID button when unparenting
2 years ago