Kévin Commaille
c5d696e600
components: Fix alignment of Pills in GtkTextViews
...
Fixes #880
4 years ago
Julian Sparber
9604fb9bd0
room-history: Remove open action for files
...
Some files could contain malicious code. E.g. htm/html files can contain
an explode to take over a web browser. This makes it a little bit harder
to open a file by mistake.
Note: this resolves a security issue that was identified by the security
audit.
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1153 >
4 years ago
Julian Sparber
99911c3fcf
sidebar: Fix oscillating scrollbar when hovered at the right place
...
This is a hack to fix this till the upstream bug is resolved.
See: https://gitlab.gnome.org/GNOME/gtk/-/issues/4938
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/925
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
Kirill Schmidt
425891310f
room-history: Implement Permalink creation for rooms
...
Enhances #891
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1146 >
4 years ago
Kirill Schmidt
ae2f430917
event-actions: Implement Permalink creation for Events
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1146 >
4 years ago
Kévin Commaille
ac96a7546a
misc: Improve appstream metadata
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1145 >
4 years ago
Kévin Commaille
69b6b57906
misc: Reorganize metainfo
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1145 >
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
Daniel Maloschik
92e3aeb97b
Make the account switcher check smaller
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
Julian Sparber
d82c1e21a3
window: Show network state on the loading page
4 years ago
Julian Sparber
44c96d3d4c
login: Show network state
...
This only disables navigation when no network is available, since the
homeserver may be on a local network.
4 years ago
Julian Sparber
8a6a209f54
session: Mark offline when homeserver isn't reachable
...
This also shows a infobar to the user when offline.
This completely ignores the connecticity state since it's unrelaibale
and the server may be reachable even without internet connection.
4 years ago
Kirill Schmidt
ac03df8db8
invite-subpage: Allow inviting users by id to a room
...
Fixes #879 #1062
4 years ago
Julian Sparber
d076bd2441
toast: Use libadwaita toast
...
Fixes : #857 , #967
4 years ago
Kirill Schmidt
f5b12387fe
event-actions: Implement save for media files
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1115 >
4 years ago
Marco Melorio
f7f65d3e93
qr-code: Make it always black-on-white
...
Also add .card style. Fixes #1052 .
4 years ago
Kévin Commaille
e7de31ffa6
sidebar: Remove "Preferences" entry from main menu
...
There are no general preferences available or planned for now
and it is misleading for users.
4 years ago
Jacob Hughes
6331bf022e
attachment-dialog: Set default focus to send button
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
Tobias Bernard
dd61665a96
sidebar: larger avatar in headerbar
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
74b5b025e2
attachment-dialog: Use MediaContentViewer
...
Preview more file types
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
Julian Sparber
311ffd55c3
sidebar: Add category people
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/931 >
4 years ago
Julian Sparber
534d2bcec3
sidebar: Improve context menu entires
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/931 >
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
Kévin Commaille
1614ce9179
verification: Move in-room verification outside of Timeline
4 years ago
Kévin Commaille
dc04e0e714
room-history: Swap "emoji" and "more" buttons next to message entry
4 years ago
Kévin Commaille
b65188cdb6
misc: Create developers flatpak variant
...
Be able to use nightly while hacking
4 years ago
Marco Melorio
89b89024c9
window: Add a global paste action to paste media
...
Now it's possible to paste an image even when the message entry is not focused.
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
Julian Sparber
c11393e3f6
session: Improve accessibility and focus
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/197
Room history navigation isn't good yet, but this improves navigation by a lot.
4 years ago
Bilal Elmoussaoui
d5749f75a4
Room history: Send/display static location events
...
Fixes #952
4 years ago
Bilal Elmoussaoui
40ca58a34d
Room history: Add an emoji selection button
...
It basically triggers the CTRL+. behaviour
4 years ago
Kévin Commaille
6a705f40e1
login: Improvements for small screens
...
Part of #868
4 years ago
Kévin Commaille
5de88e83ff
i18n: Add formatting i18n methods compatible with xgettext
4 years ago
Julian Sparber
eae7359285
context-menu-bin: Create popup only when needed
...
This reduces the time needed to build a Sidebar::RoomRow and
RoomHisotry::MessageRow, by a sinificant amount.
4 years ago
Alexandre Franke
e90312fb87
Improve wording
4 years ago
Alexandre Franke
a3e588c78e
Use proper quotes in strings
4 years ago
Alexandre Franke
296dd710f5
Improve text for upgraded rooms
4 years ago
Alexandre Franke
a89c23e5cf
Improve strings
4 years ago
Kévin Commaille
a5a299ccdf
sidebar: Fix outline glitch on Explore
...
Fixes #970
4 years ago
Anders Jonsson
bfcb14809a
Fix typos in translatable strings
4 years ago