Julian Sparber
5973f3fa4e
login: improve style for the devel warning
5 years ago
Alejandro Domínguez
f725079b09
Split main_stack in login and sessions
5 years ago
Kai A. Hiller
8a86bd2ad7
content: Unselect room on ESC
5 years ago
Julian Sparber
f9d656f154
content: Show empty page and loading spinner
5 years ago
Veli Tasali
c90f0c8b00
content: Align composer buttons to the bottom
...
Fixes #802 .
5 years ago
giusdp
ca64f47c4d
login: use default widget for logging on enter press
...
Expose the login button in login.ui to retrieve it by the default_widget function in login.
Set the login button as the default widget when the visible child in main_stack is login,
and connect the function to the visible_child change signal to update the default widget.
fix: https://gitlab.gnome.org/GNOME/fractal/-/issues/788
5 years ago
Christopher Davis
5d95eb56bb
components: Add RoomTitle component
...
Adds a custom RoomTitle widget in place of AdwWindowTitle.
This will allow us to have markup in titles and subtitles,
and allow us to have tooltips set appropriately.
5 years ago
Christopher Davis
998a045a02
session.ui: Use minimum fold threshold policy for leaflet
...
This fixes https://gitlab.gnome.org/GNOME/fractal/-/issues/780
by using the sum of minimum sizes as the size to fold the
leaflet at.
5 years ago
Christopher Davis
ffee76fc4f
ui: Use crossfades for stack transitions
...
This will give Fractal-Next a nice bit of polish
by using clean transitions for every stack.
5 years ago
Christopher Davis
a9f25188cf
ui: Use revealers for back buttons
...
In order to have nice transitions and consistent
sizing, we should use GtkRevealer with a crossfade
transition instead of using the `visible` prop
of the back buttons.
5 years ago
Christopher Davis
db2e533ecd
content-message-row.ui: Remove displayname style, use adw styling
...
Remove the custom display name style and instead use
libadwaita's "heading" and "accent" styles to set the right styling and colors.
5 years ago
Alexandre Franke
270b3e54fc
login: set expectations for dev version
5 years ago
Alexandre Franke
5a9a75d300
codestyle: fix indentation
5 years ago
giusdp
8fdf61d466
content: Fix room-history background style
...
fix: https://gitlab.gnome.org/GNOME/fractal/-/issues/777
5 years ago
Kai A. Hiller
71061f9697
Add Ctrl+K shortcut to toggle room list search
5 years ago
Kai A. Hiller
32ddab0164
Don’t repeat accelerators in shortcuts overview
5 years ago
Julian Sparber
ec7720c0fd
content: Add room explore
5 years ago
Julian Sparber
bd13ae4ef2
sidebar: Add Explore entry
5 years ago
Julian Sparber
f8b4dea063
room-history: rename content to room-history style class
5 years ago
Julian Sparber
872b3abaef
avatar: add property display-name
...
This makes it simpler to connect the Avatar to the ComponentAvatar
5 years ago
Julian Sparber
f69e6562a5
sidebar: Rename Categories to ItemList and cleanup
5 years ago
Julian Sparber
2adec1644b
Add support for user-defined avatars
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/785
5 years ago
Julian Sparber
145e9bd026
content: Add leave entry to room menu
5 years ago
Kévin Commaille
3b538164ef
session: Add dialog to view an Event's source
5 years ago
Kévin Commaille
727d063f60
content: Add context menu for ItemRow
5 years ago
Julian Sparber
47fc7cc383
content: Use LabelWithWidgets to display inviter
5 years ago
Julian Sparber
70824766b7
Show errors as in-app-notifications
5 years ago
Julian Sparber
b439abe55c
components: Add widget for in-app-notification
5 years ago
Julian Sparber
88b5c0c984
room: Add error signal
...
the "error" signal will be emited whenever an error has to be displayed
to the user.
5 years ago
Julian Sparber
e214c30937
components: rename UserPill to Pill
5 years ago
Julian Sparber
a9cbcd7d33
components: Allow to use UserPill also for rooms
5 years ago
Adrien Plazas
34215dd872
login: Fix the indentation
...
It was purposefully left broken in the previous commit the make the
changes easier to read.
5 years ago
Adrien Plazas
e6609fc30f
login: Put the listbox into a clamp
...
This uses a clamp to more finely control the width of the login listbox,
making it look less cramped when the window is large.
This purposefully leaves the indentaton broken the make the changes
easier to read. They will be fixed in the next commit.
5 years ago
Julian Sparber
fc5f97448a
content: Add invitation widget and implement accept/reject
...
To fully work this will need some work on the sdk side, since the
inviter isn't available after dropping a SyncResponse, therefore after a
restart the inviter is forgotten. Also the display name isn't shown
always correclty because the sdk doesn't calculate it correclty.
5 years ago
Julian Sparber
a180118a8e
components: Add button with loading spinner
5 years ago
Julian Sparber
c2f73e551f
components: Add widget for user pills
5 years ago
Julian Sparber
df5408cc8c
content: Move room history to it's own widget
...
This will allow us to add different content widgets, e.g. for invites
5 years ago
Raatty
499555ec6b
content: Show room name and topic in header
5 years ago
Veli Tasali
bff60b0607
content: Implement markdown popover
...
Closes https://gitlab.gnome.org/GNOME/fractal/-/issues/765 .
5 years ago
Julian Sparber
7101c3f852
Add loading spinner for session
...
We won't show a loading spinner as in-app-notifcation, but we show a big
loading spinner when a new session is created (via a successful login)
and when we restore a previously created session.
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/775
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/776
5 years ago
Kévin Commaille
fc02302620
content: Improve style
5 years ago
Kévin Commaille
ce9bfd8922
Add navigation support for small screens
5 years ago
Kévin Commaille
477fae8380
sidebar: Fix arrow color
5 years ago
Kévin Commaille
f414a6f5ba
sidebar: Improve interactions with a custom SelectionModel
...
Closes #749
5 years ago
Kévin Commaille
29a98b2e2b
sidebar: Improve items look
5 years ago
Kévin Commaille
d97f425d99
sidebar: Add selected-room property
...
Bind it to Session's selected-room
5 years ago
Kévin Commaille
dfc41bb596
session: Add selected-room property
...
Bind it to Content's room property
5 years ago
Julian Sparber
d529e0d576
content: Send room messages
5 years ago
Veli Tasali
f85a530ba1
sidebar: Implement room filtering
...
Filtering is done by lowercasing of the room name
and of the filtering criterion.
Closes https://gitlab.gnome.org/GNOME/fractal/-/issues/750 .
5 years ago
Julian Sparber
16bba4dc44
content: Implement room history
5 years ago