Skip to content

Summary-style status screen (2/2) #1003

Open
@ericronne

Description

@ericronne

ETA April 2020:

Current-state design analysis that led to these concept sketches can be found here:
https://docs.google.com/document/d/1jQn14u8CJm8fOjLPbo2lug4RG3Eb8ulHX1LVlu9jMck/edit#heading=h.nvl6wd19122n

Original issue text

Here's an alternative concept for the Web UI / IPFS Desktop Companion, which i mocked up after reviewing the current design. I thought it might be interesting and useful to have a richer dashboard, with compact modules which could be expanded and collapsed. It gives the most prominence to the highest-impact features, and minimizes those which are likely used less frequently.

Priority for this is Low

IPFS Desktop dashboard concept wireframe

image

A few highlights

A simple icon indicates connection status. This iconography would carry over into the IFPS Companion, replacing the current pulsing-animation indicator. "Details +" would work in a similar way to the current "Advanced" button.
image

Peers is the most visually interesting part of the current app, but the user is required to dig in order to see it. As you can see in the image above, here i've ghosted it back as a live background texture for the main view. Dots would appear and vanish in real time (as they do in the current app), adding subtle animation to the screen. Expanding Peers will swipe away all other panels and light up the map dramatically, with a close X in the corner to return the user to the main view. The Peers panel itself will grow to display the peers list.
image

Hosted files condenses down well. On file hover, a "copy hash" (or whichever function is the most useful) button appears, along with a "more" button to expand other functions. Clicking the "Add" button exposes options to add both files and folders. The expanded view of this panel would offer batch options.
image

Explore nodes is a section i admittedly don't yet understand. It feels like it has potential for educational application, which would be great. For now, i'm (wild) guessing that it doesn't get a lot of use. So i've reduced it down to this …
image

Advanced features here come from the desktop Companion menu. I borrowed them in the interest of aligning the functions between that and the app. Perhaps they don't belong here. #wingingit
image

Settings probably doesn't need to get the big-button treatment it does now; here it gets a standard small-gear corner button.
image

github links have been gathered into the lower-right corner. (Perhaps we could strategize to narrow down this list, too.)
image

Again, this is not a high priority. Happy to discuss.

Metadata

Metadata

Assignees

Labels

P3Low: Not priority right noweffort/weeksEstimated to take multiple weeksexp/expertHaving worked on the specific codebase is importantkind/enhancementA net-new feature or improvement to an existing featureneed/analysisNeeds further analysis before proceedingstatus/deferredConscious decision to pause or backlogtopic/design-contentContent design, writing, information architecturetopic/design-front-endFront-end implementation of UX/UI worktopic/design-uxUX strategy, research, not solely visual designtopic/design-visualVisual design ONLY, not part of a larger UX effort

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions