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

WIP - Redesign #516

Merged
merged 55 commits into from
Dec 5, 2017
Merged

WIP - Redesign #516

merged 55 commits into from
Dec 5, 2017

Conversation

hacdias
Copy link
Member

@hacdias hacdias commented Dec 1, 2017

Please refer to #513 for the older conversation. Based on #509.

@hacdias hacdias self-assigned this Dec 1, 2017
@hacdias
Copy link
Member Author

hacdias commented Dec 1, 2017

image

image

@hacdias
Copy link
Member Author

hacdias commented Dec 1, 2017

Context Menu:

image

@hacdias
Copy link
Member Author

hacdias commented Dec 2, 2017

image

Glowing icon! Perfectly beautiful. Somehow we will have to put it on WebUI!

@daviddias
Copy link
Member

image

@daviddias
Copy link
Member

@lidel, @hacdias just imported your glowing IPFS icon here too :D looks gooooood!!

@daviddias
Copy link
Member

Also, @lidel pretty soon you can start recommending users to install an IPFS node through station so that they can use ipfs-companion with go-ipfs.

@daviddias daviddias mentioned this pull request Dec 2, 2017
@daviddias daviddias changed the title [WIP] Redesign WIP - Redesign Dec 2, 2017
@hacdias
Copy link
Member Author

hacdias commented Dec 2, 2017

@diasdavid apparently, PollStats was already running only when the window was opened. I don't fully understand why the #283 was opened in first instance since the code in that time already polled only if the window was visible.

@hacdias
Copy link
Member Author

hacdias commented Dec 2, 2017

Ongoing welcome screen update:

image

The big logo at left is an heartbeat.

@daviddias
Copy link
Member

daviddias commented Dec 2, 2017

image

And a note saying that IPFS is alpha software with a url to the Github issues of station

hacdias and others added 4 commits December 4, 2017 19:21
Add further requirements to build on macOS
In #519, the CONTRIBUTING file suggests adhering to a conventions file when submitting a PR. The link to this file is broken in the Station CONTRIBUTING.md. This PR updates the link. 

As the originally linked page no longer exists, I am unsure if this was the intended link, but based on the now-changed project structure, the new URI is my best guess as to what was intended.
Update conventions link in CONTRIBUTING
@hacdias
Copy link
Member Author

hacdias commented Dec 4, 2017

@diasdavid,right now, if there is an uncaught exception, the program will just close without any warning. THere's an app.log with the info, but don't you think we should say something to the user? (most of the times is this error: #516 (comment))

@hacdias
Copy link
Member Author

hacdias commented Dec 4, 2017

"Pin Files" moved to #518 and "Add Stats On Right Pane" to #523.

@daviddias
Copy link
Member

@hacdias agreed. There should be an infobox with that error and then try to graciously close the program.

@daviddias daviddias mentioned this pull request Dec 5, 2017
Copy link
Member

@daviddias daviddias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just a couple nitpick :)

ipfs().config.get('Addresses.API')
.then((res) => {
shell.openExternal(apiAddrToUrl(res))
})
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nitpick, you can reduce this to just one line: .then((res) => shell.openExternal(apiAddrToUrl(res)))

import {apiAddrToUrl} from './utils'
import {logger} from '../config'

export default function openWebUI (ipfs, cb) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, always please use callback as the top level callback of a function and cb for internal ones (makes them easier to distinguish)

@daviddias
Copy link
Member

Fantastic work @hacdias !!!

This makes Station so much better 👏🏽👏🏽👏🏽👏🏽👏🏽👏🏽👏🏽👏🏽

@daviddias daviddias merged commit 8b3a6fc into master Dec 5, 2017
@daviddias daviddias deleted the redesign branch December 5, 2017 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants