Commit graph

830 commits

Author SHA1 Message Date
Julian Sparber
a92c6d8b05 add html2pango and chrono as deps 2021-04-20 22:35:26 +02:00
Julian Sparber
b0be9d47f1 update deps
run cargo update
2021-04-20 22:35:23 +02:00
Julian Sparber
cb4bc60849 sidebar: change Room to SidebarRoom 2021-04-20 00:32:56 +02:00
Alexandre Franke
4f9e1726a6 Remove Frctl prefix 2021-04-13 20:21:45 +02:00
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.
2021-04-07 12:38:33 +02:00
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.
2021-03-31 22:11:12 +02:00
Julian Sparber
a22fa19e38 sidebar: Add things needed for the Sidebar
This includes gobject wrappers and the ui.
2021-03-27 15:04:29 +00:00
Julian Sparber
e4220835ab sidebar: Wrap ListView into ScrolledWindow 2021-03-27 15:04:29 +00:00
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.
2021-03-27 15:04:29 +00:00
Timo k
8627a65a56 Update README with fixed flatpak instructions 2021-03-27 13:59:06 +00:00
Julian Sparber
abf2361a80 login: Use SecretService to store previous session 2021-03-24 23:35:34 +01:00
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.
2021-03-24 15:10:01 +01:00
Julian Sparber
22890128ee Add matrix-sdk 2021-03-24 12:47:38 +01:00
Julian Sparber
2d3aebabbb bump gtk4-rs 2021-03-24 11:52:36 +01:00
Julian Sparber
154425f1a0 refelct some widget hierarchy in the folder structure 2021-03-24 11:52:34 +01:00
Julian Sparber
fc79fab77d flatpak: add network permission 2021-03-24 11:51:56 +01:00
Julian Sparber
223938fd80 Add information to the AboutDialog
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/725
2021-03-02 20:15:14 +00:00
Julian Sparber
956e4c5396 flatpak: use master runtime (includes GTK4) 2021-02-25 09:55:19 +00:00
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
2021-02-25 13:37:23 +05:30
Julian Sparber
21dc10e36a add Fractal app icons 2021-02-16 11:30:41 +01:00
Julian Sparber
a8a6882cda application: use FrctlApplication as name 2021-02-16 11:30:41 +01:00
Julian Sparber
9e8fa8aab5 Add base layout 2021-02-16 11:30:41 +01:00
Julian Sparber
f0fb42d7b8 Add custom icon theme and move resource file 2021-02-15 17:51:44 +01:00
Julian Sparber
ea50cb2ec1 Add libadwaita as dep 2021-02-13 00:11:59 +01:00
Alejandro Domínguez
341c707f71 Remove unneeded svg icon 2021-02-05 00:21:45 +01:00
Alejandro Domínguez
bd24d2f660 Change ID to org.gnome.FractalNext 2021-02-05 00:21:16 +01:00
Alejandro Domínguez
9b8fd82123 Add Cargo.lock 2021-02-04 21:10:12 +01:00
Alejandro Domínguez
1a35560781 Run rustfmt 2021-02-04 21:09:33 +01:00
Alejandro Domínguez
5b8c60957c Add Fractal license, readme and screenshot 2021-02-04 21:09:03 +01:00
Alejandro Domínguez
49dab8eeaa Init with GTK Rust Template 2021-02-04 20:46:36 +01:00