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
Julian Sparber
f352fc3cff
Reimplement sidebar using TreeListModel and session::room::Room
5 years ago
Julian Sparber
c1e94744ab
Remove unused resources file
5 years ago
Julian Sparber
cb4bc60849
sidebar: change Room to SidebarRoom
5 years ago
Alexandre Franke
4f9e1726a6
Remove Frctl prefix
5 years ago
Julian Sparber
a22fa19e38
sidebar: Add things needed for the Sidebar
...
This includes gobject wrappers and the ui.
5 years ago
Julian Sparber
e4220835ab
sidebar: Wrap ListView into ScrolledWindow
5 years ago
Julian Sparber
37c8e18416
login: Add password login and session creation
...
Since the login flow for matrix will change soonish, therefore, we
implement only login via password.
5 years ago
Julian Sparber
21dc10e36a
add Fractal app icons
5 years ago
Julian Sparber
9e8fa8aab5
Add base layout
5 years ago
Julian Sparber
f0fb42d7b8
Add custom icon theme and move resource file
5 years ago
Alejandro Domínguez
341c707f71
Remove unneeded svg icon
5 years ago
Alejandro Domínguez
bd24d2f660
Change ID to org.gnome.FractalNext
5 years ago
Alejandro Domínguez
49dab8eeaa
Init with GTK Rust Template
5 years ago