echidna/src/components/window
Nefo Fortressia 6b3b45a1bc
feat: partially implement workspace opening
This implementation will not work atm.

We still need to implement a connection between the main thread and the Tokio runtime.

rt.spawn() requires the future to implement Sync, which open_folder() does not.

This is because it contains pointers to GTK4 objects, which aren't thread-safe.

Or, alternatively just use another alternative runtime that doesn't require Sync.

Idk if there are any.
2021-12-18 11:46:12 +07:00
..
file.rs refactor: use GtkFileChooserNative for file dialogs 2021-12-16 10:17:44 +00:00
imp.rs feat: use EchidnaSidebar in window ui file 2021-10-28 17:20:16 +07:00
menu.ui feat: implement win.save-file-as action 2021-10-31 16:58:20 +07:00
menubar.rs feat: partially implement workspace opening 2021-12-18 11:46:12 +07:00
mod.rs feat: partially implement workspace opening 2021-12-18 11:46:12 +07:00
sidebar.rs style: format files with Rustfmt 2021-10-31 17:30:19 +07:00
window.ui refactor: remove placeholder Getting Started page 2021-11-04 17:06:19 +07:00
workspace.rs feat: partially implement workspace opening 2021-12-18 11:46:12 +07:00