conecto icon indicating copy to clipboard operation
conecto copied to clipboard

Basic Application Structure

Open hannesschulze opened this issue 4 years ago • 1 comments

Things to figure out:

  • [x] Which models are useful?
  • [x] Controllers?
  • [x] What's the best way to implement the models and views and use the model's data?
  • [x] Keep the app running in the background?
  • [x] Optionally attach to the dock (#3)?
  • [x] Project Structure
  • [x] Implement models

hannesschulze avatar Apr 01 '20 19:04 hannesschulze

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

hannesschulze avatar Apr 02 '20 19:04 hannesschulze