#8 Add plugins to tf-desktop

Opened by Azorlogh on August 1, 2022
Azorlogh on August 1, 2022

Ideally something like this:

trait Plugin: tf_player::Plugin {
  fn info() ->  (name, repo, description, whatever)
  fn show_ui() -> Box<dyn Widget>
  fn handles_url(Url) -> bool
}