Marco Melorio
a5ef975ff3
history-viewer: Implement AudioHistoryViewer
...
Also add it as a RoomDetails' subpage.
3 years ago
Marco Melorio
89ed564822
history-viewer: Implement FileHistoryViewer
...
Also add it as a RoomDetails' subpage.
3 years ago
Marco Melorio
063b1b318c
history-viewer: Implement MediaHistoryViewer
...
Also add it as a RoomDetails' subpage.
3 years ago
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.
3 years ago
Kévin Commaille
26222e2b24
room-history: Don't access GtkListItemWidget
...
Don't set CSS classes and bind to RoomHistory properties
3 years ago
Kévin Commaille
d4b74e00bd
sidebar: Don't set GtkListItemWidget CSS classes
3 years ago
Kévin Commaille
1470dcf92c
qr-code: Remove uses of deprecated GtkStyleContext
3 years ago
Kévin Commaille
beb9dd4e91
room-details: Use EditableAvatar
3 years ago
Kévin Commaille
758a8f99cd
room-history: Show highlighted events
3 years ago
Kévin Commaille
eedc456ddd
room-history: Mark replied to event as selected not highlighted
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
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
Marco Melorio
4efb8f2804
media-viewer: Make it dark and animated
...
Fixes https://gitlab.gnome.org/GNOME/fractal/-/issues/1019 .
3 years ago
Tobias Bernard
3d53755510
device list: add min width to log out button
3 years ago
Kévin Commaille
7301d3ff6e
room-history: Display and send typing notifications
3 years ago
Kévin Commaille
19d5f87e48
room-history: Fix corners of media messages in replies
3 years ago
Kévin Commaille
f0e5d97684
account-settings: UI fixes
3 years ago
Kévin Commaille
6e82ea2f60
account-settings: Use AdwPasswordEntryRow
3 years ago
Kévin Commaille
4270577625
account-settings: Don't use AdwPreferencesPage when not needed
3 years ago
Kévin Commaille
0232d98dc1
explore: Allow to explore custom matrix servers
4 years ago
Kévin Commaille
4e355341a3
content: Fix unwanted rounded corners in location preview
4 years ago
Kévin Commaille
e35c2b4464
room-history: Allow to send replies
4 years ago
Julian Sparber
15bda14f05
room-details: Rework navigation and fix listview styles
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/900
4 years ago
Kévin Commaille
f8e9147f7d
room-history: Implement mention of users in the message entry
...
Show a popover triggered by the character `@` or the `Tab` key.
4 years ago
Kévin Commaille
c5d696e600
components: Fix alignment of Pills in GtkTextViews
...
Fixes #880
4 years ago
Julian Sparber
7ffbf9849f
room-history: Show selection when context menu is open
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/938
4 years ago
Harshil Patel
546dae1e4f
room-history: Increase message line height
...
Unfortuntely line height on multi-height labels is way too tight by default in GTK4, so we need to work around it in apps.
One very visible instance of this is the message bodies in the timeline.
I fixed issue by adding css line-height property on .room-history row css class.
https://gitlab.gnome.org/GNOME/fractal/-/issues/1030
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1141 >
4 years ago
Harshil Patel
0ccaad6375
room-history: Make text reactions smaller
...
data/resources/style.css: Added class for font on applying reaction
src/session/content/room_history/message_row/reaction.rs: Added check if reaction contains text or not
src/utils.rs: Added regex function for general purpose
Even if it's their primary use in clients is to send emoji reactions, reactions can actually contain any text.
We have to make sure that we ellipsize long texts, and we need to fix the font as it's currently too big.
To fix this issue, I used regex function to check whether reaction contains text or not.
https://gitlab.gnome.org/GNOME/fractal/-/issues/1044
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1134 >
4 years ago
Julian Sparber
d61a6e93ea
explore: Improve styling
4 years ago
Marco Melorio
f7f65d3e93
qr-code: Make it always black-on-white
...
Also add .card style. Fixes #1052 .
4 years ago
Julian Sparber
f8263c003b
room-details: Improve UI for name and topic in edit mode
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/921
4 years ago
Tobias Bernard
feab9a5011
sidebar: 2px margin between rows
...
This avoids rows blending together when hovering a row next to the
active one.
4 years ago
Tobias Bernard
16c270ad94
Sidebar: use currentColor for notification count
...
This fixes the broken bubbles in dark mode.
4 years ago
Tobias Bernard
e31690bee3
sidebar: tighter row spacing
4 years ago
Kévin Commaille
7592994a96
message-location: Move location view logic in LocationViewer component
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1085 >
4 years ago
Kévin Commaille
c216e78edf
media-viewer: Split media content display logic into MediaContentViewer
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1085 >
4 years ago
Kévin Commaille
e5c97c2517
sidebar: Bundle expander arrow and update behavior
...
The icon and its behavior has been changed upstream.
Bundle it so we don't have inconsistent behavior if it is updated upstream again.
4 years ago
Julian Sparber
e069053cda
session: Replace listview with listbox in AccountSwitcher
...
This reworks the entiere account switcher.
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/931
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/898
4 years ago
Kévin Commaille
5ac882eaa1
context-menu-bin: Fix non-working actions
...
Destroying the popover on close results in the action not being
called.
Instead do like the members list and keep a single popover for the
whole list. To do that we need to pass a weak reference to the
closest common parent of the list items, via the list view factory.
4 years ago
Bilal Elmoussaoui
d5749f75a4
Room history: Send/display static location events
...
Fixes #952
4 years ago
Kévin Commaille
6a705f40e1
login: Improvements for small screens
...
Part of #868
4 years ago
Kévin Commaille
a5a299ccdf
sidebar: Fix outline glitch on Explore
...
Fixes #970
4 years ago
Georges Basile Stavracas Neto
2e9c827565
content: Remove right margin for event-content
...
This was originally introduced at fc02302620 to match mockups, but
seems to be better without.
Also adjust the CSS selector below to have them matching on RTL.
4 years ago
Kévin Commaille
73c9d51ea8
login: Use EntryRow and PasswordEntryRow
4 years ago
JCWasmx86
d8e58a76aa
login: Add SSO support
4 years ago
Maximiliano Sandoval R
57b2640035
Implement attachments
...
With drag and drop.
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/121 , https://gitlab.gnome.org/GNOME/fractal/-/issues/764 .
4 years ago
Kévin Commaille
60a0207ee2
secret: Switch to libsecret
4 years ago
Kévin Commaille
5c8c627cec
account-settings: Add General tab
4 years ago
Kévin Commaille
577f582b6e
components: Create ButtonRow
4 years ago
Kévin Commaille
7bf16d34f5
components: Create EntryRow and PasswordEntryRow
4 years ago