-
Notifications
You must be signed in to change notification settings - Fork 25
Description
Gridsync's Preferences pane is currently implemented as a simple single-page QWidget that's toggled/shown over top or in place of other widgets (e.g., on/over the initial welcome screen, on/over the currently-active folders-view). While this may be fine with the current (i.e., relatively small) number of available user-facing options, it is also somewhat constraining since the size/dimensions of the Preferences pane are naturally restricted to that of the parent window, leaving little room to add new options in the future. Accordingly, the current Preferences pane should be replaced by a floating Preferences window with both a) standalone dimensions (thereby decoupling it's size from the parent window) and b) toggle-able button "tabs" with sub-pages for various preference categories -- like "General", "Notifications", "Updates", and so on (thereby allowing for expansion in the future). As an added bonus, this would also allow the user to adjust preferences without concealing the currently-active folders/history view (which is not the case currently) and/or to launch the Preferences window independently of any others.