Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design: IPFS Desktop #44

Closed
akrych opened this issue Mar 21, 2018 · 13 comments
Closed

Design: IPFS Desktop #44

akrych opened this issue Mar 21, 2018 · 13 comments
Labels
help wanted Seeking public contribution on this issue topic/design-visual Visual design ONLY, not part of a larger UX effort

Comments

@akrych
Copy link

akrych commented Mar 21, 2018

As we agreed earlier we need some design inspirations examples for desktop :) We have some - but I would like to invite you to search some more desktop/file applications that you like.

It will also extremely useful for me if you point shortly "what do you like" and "what do you don't like" in specific app/design. The negative examples can be even more useful for design than positive ones :) 👍

Some examples that we already mention in others issues:

Dropbox

screenshot 2018-03-07 10 46 52

Keybase

screenshot 2018-03-07 10 46 37

Webtorrent

screenshot 2018-03-07 10 52 15

screenshot 2018-03-07 10 52 20

Dat desktop

screenshot 2018-03-07 10 32 21

https://github.com/dat-land/dat-desktop#dat-desktop

Tranmission

screenshot 2018-03-07 10 46 52

Forever

screenshot at mar 21 13-48-12

ipfs/awesome-ipfs#128

File Browser by hacdias

file

https://filebrowser.github.io/

@akrych akrych added the help wanted Seeking public contribution on this issue label Mar 21, 2018
@akrych akrych self-assigned this Mar 21, 2018
@lidel
Copy link
Member

lidel commented Mar 21, 2018

(I noticed that I posted things specific to file browser, so I moved them to "Design: File Browser" – see #9 (comment))

@alanshaw alanshaw mentioned this issue Mar 28, 2018
@alanshaw
Copy link
Member

alanshaw commented Mar 28, 2018

screen shot 2018-03-28 at 16 01 52

I like that:

  • Leftmost column is the right width to accommodate the macOS close/minimise/maximise circles
  • White background for most important content, gradually faded colours as columns become less important/less frequently used
  • There's no edge

I don't like:

  • Top of main column feels cluttered

@alanshaw
Copy link
Member

I really like the file icons package for atom: https://github.com/file-icons/atom

screen shot 2018-03-28 at 15 49 01

@hacdias
Copy link
Member

hacdias commented Oct 18, 2018

We're moving the discussion for IPFS Desktop design here, so please read the linked issue

This is the current state of what I've done:

Main Screen General Settings Connections
image image image

@hacdias hacdias changed the title Design: Desktop application Inspirations Design: IPFS Desktop Oct 18, 2018
@hacdias
Copy link
Member

hacdias commented Oct 18, 2018

Ping @ipfs/gui-team

@lidel
Copy link
Member

lidel commented Oct 18, 2018

@hacdias some quick feedback for #44 (comment)

"Main Screen":

  • I feel there should be a decidated button (or icon) to open "Files" in Web UI
  • Padding looks weird: there is too little of padding around the cube, and too much on the bottom (whitespace was fine in Design ipfs-desktop#661 (comment))

"General Settings":

  • Header should say "Settings" instead of "IPFS Companion"
  • "Logs Folder" → "Open Logs"
  • "Quit" – will this also shut down the go-ipfs?

"Connections" tab:

  • I think renaming "Connections" to "Backends" will make things more clear
  • (perhaps) rename "Repo Path" to IPFS_PATH (to match environment variable)
  • Those random "pet names" for backends are not user friendly
    • We should at least prefix them with a backend type (eg. "go-NP64Ok_NP")

@hacdias
Copy link
Member

hacdias commented Oct 19, 2018

@lidel great!

I feel there should be a decidated button (or icon) to open "Files" in Web UI

Yes, and I believe drag'n'drop should also work on desktop.

Padding looks weird: there is too little of padding around the cube, and too much on the bottom

I agree: just waiting to know if we're going to change the main screen totally or not.

Header should say "Settings" instead of "IPFS Companion"

Makes sense! (Desktop btw 😄)

"Logs Folder" → "Open Logs"

Agreed!

"Quit" – will this also shut down the go-ipfs?

Yes, quit everything.

I think renaming "Connections" to "Backends" will make things more clear

Agreed!

(perhaps) rename "Repo Path" to IPFS_PATH (to match environment variable)

Not sure if IPFS_PATH would be much better. What about 'Ipfs Path' or 'IFPS Path'?

Those random "pet names" for backends are not user friendly

Yes, they aren't but I believe it is mostly an issue with our current design on this section. And yeah, we can prefix them with the lang.

@hacdias
Copy link
Member

hacdias commented Oct 20, 2018

@ipfs/gui-team following a talk I had with @olizilla in the hack day, we thought about decoupling the Connections window from the menubar and make it open in a separate window with more room to show info to the user. We could eventually decouple all of the settings and make them open on a different window and let the main window be just the entry point to everything.

Talking about that, what should the menubar itself have? Right now, we just show some addresses, if it's connected or not, and a button to open the Web UI.

@olizilla
Copy link
Member

olizilla commented Oct 25, 2018

As a first pass, how about we mimic the navbar from Web UI

desktop menubar proposal

The main thinking here is that "Open Web UI" as an action won't make sense to people who are new users, and have downloaded "IPFS Desktop"... particulaly as we won't be opening the Web UI in a browser, but a chromeless electron window so it won't feel quite like a Web UI. As such we need to think about how to jump the user into the web ui without it feeling incoherent / jarring. That lead me to thinking about making this menu look much more like the Web UI nav...

To show my working here are the iterations that lead to it...

ipfs-desktop-ideas

@hacdias
Copy link
Member

hacdias commented Oct 25, 2018

@olizilla that's just awesome. I really need to investigate how to create that arrow thingy with Electron. I know it's possible but since not all platforms use it (most Windows menubar apps don't have the arrow), we could just show it on macOS.

@olizilla
Copy link
Member

@hacdias the arrow is totally optional! We can figure it out later.

@patrykadas
Copy link

patrykadas commented Jan 14, 2019

I was playing around a bit with design as well, thought about highlighting the shared files (Dropbox-like) and delegate everything else to the web application to treat a desktop more like a shortcut and to allow quick actions around the node.

I am not aware of your design specs nor product decision, so I'd treat it more like an exploration, perhaps you could play with it a bit further.
@hacdias @olizilla

https://www.figma.com/file/YTMV7cOMmDSfqw8BgwoncbJ5/IPFS-Desktop

@jessicaschilling
Copy link
Contributor

Closing this issue - a lot has evolved since it's last been worked, and it's also cross-referenced from a number of currently active issues (so it won't die in isolation).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Seeking public contribution on this issue topic/design-visual Visual design ONLY, not part of a larger UX effort
Projects
None yet
Development

No branches or pull requests

8 participants