Julian Sparber
089f8d54b1
Add missing files to potfiles and meson
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
Daniel García Moreno
b7050d9793
meson: Update libadwaita version to match latest
...
The libadwaita version has changed on the repository and now it's a
lower version number:
faa9f26a2b
5 years ago
Julian Sparber
364da72ecf
bump deps
5 years ago
Kévin Commaille
390066e090
content: Update send button action name
5 years ago
Kévin Commaille
d547b9adfc
session: Move RoomList as a child of Session
5 years ago
Kévin Commaille
e3339f36f4
session: Update category when room tag changes
5 years ago
Kévin Commaille
d356745f1d
session: Load rooms and handle sync response in RoomList and Room
5 years ago
Kévin Commaille
cc3b0e5b2e
session: Provide Client and User to RoomList
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
13871637e3
components: Fix missing source file for Components
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
Julian Sparber
8a343551ca
update deps
5 years ago
Kévin Commaille
38ea59a412
sidebar: Use gtk::INVALID_LIST_POSITION
5 years ago
Kévin Commaille
7617aaa923
sidebar: Use freeze_notify
...
Closes #763
5 years ago
Kévin Commaille
704773abfb
room: Use ruma's markdown feature
5 years ago
Julian Sparber
f4a7d3f8d7
Update repo url for libadwaita and bindings
5 years ago
Julian Sparber
9b9cea1b51
bump deps
5 years ago
Julian Sparber
5322e9bcdf
session: Track changes of room type
5 years ago
Raatty
499555ec6b
content: Show room name and topic in header
5 years ago
Kévin Commaille
f0f0c4cbb9
session: Use a single room list with GtkFilterListModels
5 years ago
Kévin Commaille
c614df3724
content: Enable syntax highlighting when markdown is enabled
5 years ago
Kévin Commaille
a680a4e52d
Refactor displayname and fix avatar_url
5 years ago
Kévin Commaille
5248f83af9
content: Build state event messages
5 years ago
Julian Sparber
69fe574e2c
session: Load rooms from state store
5 years ago
Julian Sparber
aed7f87116
use different PRIORITIES for async tasks
5 years ago
Veli Tasali
bff60b0607
content: Implement markdown popover
...
Closes https://gitlab.gnome.org/GNOME/fractal/-/issues/765 .
5 years ago
Veli Tasali
5c59282811
settings: Use the application level instance
5 years ago
Kévin Commaille
ca07e240fa
room: Replace chrono::DateTime with glib::DateTime
5 years ago
Kévin Commaille
d33964a99d
room: Use room tags for the category
5 years ago
Kévin Commaille
fb00102767
bump matrix-sdk
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
Julian Sparber
601ddee7c3
Actually make state store presistent
...
This sets a passphrase and path for the state store created by the sdk.
The additional information is stored in via the SecretService.
This sets opt-level for deps to 3, because otherwise the statestore
would be really slow because of the passphrase.
5 years ago
Kévin Commaille
fc02302620
content: Improve style
5 years ago
Veli Tasali
7f65b20f78
i18n: Add files to POTFILES
...
Closes https://gitlab.gnome.org/GNOME/fractal/-/issues/752 .
5 years ago
Kévin Commaille
ce9bfd8922
Add navigation support for small screens
5 years ago
Julian Sparber
8a3150f6fa
bump deps
5 years ago
Veli Tasali
4d93119299
flatpak: drop uneeded env variables
...
67468b7ef2
5 years ago
Veli Tasali
503ff3eadf
build-aux: Move cargo-home to the root of build dir
...
This avoids rebuilding all the dependencies
everytime in GNOME Builder.
51c3732bea
5 years ago
Julian Sparber
af5f427ad5
session: cleanup session creation
5 years ago
Julian Sparber
863b5125f9
session: Set lazy-loading on state events instead of the timeline
...
Element does enable it only for state events and for timeline no speed
improvment can be observed.
fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/768
5 years ago
Julian Sparber
86b753cb4a
categories: add new rooms in batch
...
This reduces the number of times the singal `items-changed` is emited.
Which improves performance when adding many new rooms
5 years ago
Kévin Commaille
477fae8380
sidebar: Fix arrow color
5 years ago
Veli Tasali
28b18f7cc8
ci: docs: Don't manually install deps & use meson
5 years ago
Veli Tasali
389bc11aec
meson: Add option to skip `cargo-build` target
...
This is only needed when building docs or similar
to avoid overhead.
5 years ago
Veli Tasali
f0b7e64eab
meson: Get libadwaita & gtksourceview as fallback
5 years ago
Kévin Commaille
f414a6f5ba
sidebar: Improve interactions with a custom SelectionModel
...
Closes #749
5 years ago