Commit Graph

1638 Commits

Author SHA1 Message Date
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.
2021-04-30 18:35:01 +00:00
Julian Sparber 6e31eff455 Add futures as deps 2021-04-30 18:35:01 +00:00
Julian Sparber 8f2017cebd Add sourceview5 as deps 2021-04-30 18:35:01 +00:00
Raatty 0a08399e4a add docs badge that links to the pages docs 2021-04-29 22:20:58 +12:00
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.
2021-04-29 10:50:29 +03:00
Veli Tasali c797001d7b ci: docs: Publish on GitLab Pages
This makes necessary changes to the CI
configuration to publish docs on GitLab Pages.
2021-04-29 10:49:47 +03:00
Julian Sparber c1e94744ab Remove unused resources file 2021-04-28 15:31:17 +02:00
Julian Sparber 0cc43f6258 Bump deps 2021-04-28 15:31:14 +02:00
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