Julian Sparber
8923b82b47
content: Add property room
...
This adds a new property to `Content` to keep track of the currently
shown room.
5 years ago
Julian Sparber
adf678a568
session: Enable lazy loading for sync
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
Veli Tasali
02fc50e972
meson: Add libadwaita dependency
...
Closes https://gitlab.gnome.org/GNOME/fractal/-/issues/747 .
5 years ago
Veli Tasali
3b5bde2540
ci: docs: Install gtksourceview & enable index page
...
This will fix `pages` deployment which started to
fail after the addition of `gtksourceview`. Also,
add `--enable-index-page` because it looks better
that way.
5 years ago
Kévin Commaille
d9a2144753
session: Fix handle_sync_response
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
d98e616872
Add wrapper object for room, room events and room members
5 years ago
Julian Sparber
77c31c30b9
Remove Supervisor
...
It doesn't make a lot of sense for use to use the event handler, since
we want every event from a sync response.
5 years ago
Julian Sparber
6e31eff455
Add futures as deps
5 years ago
Julian Sparber
8f2017cebd
Add sourceview5 as deps
5 years ago
Raatty
0a08399e4a
add docs badge that links to the pages docs
5 years ago
Veli Tasali
a5b5055ab0
docs: Set crate logo as the FractalNext icon
...
This replaces the default Rust logo as the app
icon on all documentation pages under `fractal`
package.
5 years ago
Veli Tasali
c797001d7b
ci: docs: Publish on GitLab Pages
...
This makes necessary changes to the CI
configuration to publish docs on GitLab Pages.
5 years ago
Julian Sparber
c1e94744ab
Remove unused resources file
5 years ago
Julian Sparber
0cc43f6258
Bump deps
5 years ago
Julian Sparber
a92c6d8b05
add html2pango and chrono as deps
5 years ago
Julian Sparber
b0be9d47f1
update deps
...
run cargo update
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
c1b65dc69c
bump matrix-sdk
...
The new commit includes improvments for how the sdk handles http request
errors, and allows us to configure how often a request should be
retried.
5 years ago
Julian Sparber
4e409bb329
add logging for the matrix-sdk
...
The sdk uses tracing for loging therefore we can't use
pretty-env_logger. We are still able to set the log level via the env
variable RUST_LOG.
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
b601f159ad
session: Add Supervisor aka EventHandler
...
The Supervisor implements `matrix_sdk::EventHanlder` and forwards
events to via channels so we can update the UI.
5 years ago
Timo k
8627a65a56
Update README with fixed flatpak instructions
5 years ago
Julian Sparber
abf2361a80
login: Use SecretService to store previous session
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
22890128ee
Add matrix-sdk
5 years ago
Julian Sparber
2d3aebabbb
bump gtk4-rs
5 years ago
Julian Sparber
154425f1a0
refelct some widget hierarchy in the folder structure
5 years ago
Julian Sparber
fc79fab77d
flatpak: add network permission
5 years ago
Julian Sparber
223938fd80
Add information to the AboutDialog
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/725
5 years ago
Julian Sparber
956e4c5396
flatpak: use master runtime (includes GTK4)
5 years ago
Rachit Keerti Das
461fe38af4
build:Do not add an unwanted dot to application id
...
The current meson.build file adds an extra dot to the app id, especially
when building the default profile.
Fix this by using only the base app id when building the default profile.
Fix backported from https://gitlab.gnome.org/bilelmoussaoui/gtk-rust-template/-/merge_requests/20
5 years ago
Julian Sparber
21dc10e36a
add Fractal app icons
5 years ago
Julian Sparber
a8a6882cda
application: use FrctlApplication as name
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
Julian Sparber
ea50cb2ec1
Add libadwaita as dep
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
9b8fd82123
Add Cargo.lock
5 years ago
Alejandro Domínguez
1a35560781
Run rustfmt
5 years ago
Alejandro Domínguez
5b8c60957c
Add Fractal license, readme and screenshot
5 years ago
Alejandro Domínguez
49dab8eeaa
Init with GTK Rust Template
5 years ago