DaS-PC-MPChan icon indicating copy to clipboard operation
DaS-PC-MPChan copied to clipboard

UI cleanup

Open Chronial opened this issue 9 years ago • 3 comments

As discussed in #84:

  • [ ] Remove Expand DSCM
  • [ ] Remember window size between restarts
  • [ ] Add a Settings tab as the first tab, but keep the Active tab selected on startup.
    • [ ] Remember all settings between restarts
    • [ ] Add explanatory text to all settings
    • [ ] Move maximum node count to settings and default that to 30
    • [ ] Move Join DSCM-Net to settings
    • [ ] Move Node Drawing to settings (add note about hotkey)
    • [ ] Add Option to autostart Dark Souls on DSCM launch
  • [ ] Move number of active nodes display to Active tab, like for dscm-net
  • [ ] Create a Manual tab that replaces Favorites and Recent
    • [ ] Move target input and connect button to manual tab
    • [ ] Remove recent nodes list
    • [ ] Move favorites to manual tab
      • [ ] If available, decorate favorites with data from DSCM-Net and connected nodes
      • [ ] Highlight favorites that we are currently connected to

Maybe add a welcome message that explains DSCM works without any configuration.

Now that we want to remember more settings, we should maybe do that the dotnet way?

Chronial avatar May 27 '16 13:05 Chronial

@Wulf2k when you find the time, give this a look and see whether this is all fine with you.

Chronial avatar May 27 '16 13:05 Chronial

I agree with all of these, but I'm a little fuzzy on how to do the "Manual" tab without it getting cluttered.

What benefit does the dotnet settings method have over using the registry? In the rare chance that somebody cares about accessing the settings, the registry is fairly accessible. How would one go about accessing these settings?

Wulf2k avatar May 30 '16 19:05 Wulf2k

I agree with all of these, but I'm a little fuzzy on how to do the "Manual" tab without it getting cluttered.

Input and button at the top, favorites underneath.

What benefit does the dotnet settings method have over using the registry?

I think it will be less code – it will automatically load and save, and it also supports storing lists and objects, not just single values

In the rare chance that somebody cares about accessing the settings, the registry is fairly accessible. How would one go about accessing these settings?

They are stored in an xml file in appdata

Chronial avatar May 30 '16 20:05 Chronial