Nexus-Mods / NexusMods.App

Home of the development of the Nexus Mods App
https://nexus-mods.github.io/NexusMods.App/
GNU General Public License v3.0
1.1k stars 50 forks source link

Setup basic App layout ready for workspaces/panels #706

Closed Greg-Nexus closed 9 months ago

Greg-Nexus commented 1 year ago

Chore

Requirements

The basic layout and structure of the App needs updating to ensure:

  1. we are accurately reflecting features and functionality that are available to users.
  2. existing pages are in a layout that is compatible with workspaces/panels

We will be removing:

We will be adjusting the layout of the menus (top, left and spine) so that they work with workspaces/panels.

Further issues will be moving existing pages into workspaces/panels, for the purposes of this issue these pages can be kept largely the same and moved into a container.

Design

Stripped down layouts are now available in Figma, these layouts will only show functionality that is either completed or in progress:

https://www.figma.com/file/RGRSmIC4KoVlIosQB5YmQY/%F0%9F%A7%B1-App-components?type=design&node-id=974%3A23861&mode=design&t=ddCwpiM7OsZ7nks2-1

Image

Going forward placeholder content will be marked with a red cross pattern to clearly indicate that it is not to be built. These frames will also be labelled "Placeholder content - ignore"

Image

Acceptance Criteria

Pickysaurus commented 1 year ago

Can we please make sure "Plugins" is called "Load order"?

That way it can be generic across all games with load order-able entries rather than specific to Bethesda titles.

captainsandypants commented 1 year ago

Input from Luca|EzioTheDeadPoet: mark them in the UI as game specific tools while the game that uses them is active (or with Bethesda games add a tooltip to the indicator that also shows other games that use the tool/feature). So even without a modding guide you will know that the tool won't be visible for some other games.