Skip to content
This repository has been archived by the owner on Aug 11, 2021. It is now read-only.

Basic Application Structure #18

Open
7 tasks done
hannesschulze opened this issue Apr 1, 2020 · 1 comment
Open
7 tasks done

Basic Application Structure #18

hannesschulze opened this issue Apr 1, 2020 · 1 comment

Comments

@hannesschulze
Copy link
Owner

hannesschulze commented Apr 1, 2020

Things to figure out:

  • Which models are useful?
  • Controllers?
  • What's the best way to implement the models and views and use the model's data?
  • Keep the app running in the background?
  • Optionally attach to the dock (New design #3)?
  • Project Structure
  • Implement models
@hannesschulze
Copy link
Owner Author

I've made a quick draft showing how this app should work:

The idea is that you have the main application where you can see a list of currently connected devices, disconnect from them and pair with new devices. You will see the normal view for connected devices that are online and a pairing screen for new devices – this is also useful for showing a little guide when connecting to a device for the first time. The main app should look something like this (sorry for the rough sketch):

image

You also have the option to select a device as a favorite which means that it will be shown above other devices and – if installed – a dock entry in Plank will be created. Clicking on it will reveal a "single device view" wrapped in a popover:

image

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant