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] Hot reloading and redesign #43

Closed
wants to merge 61 commits into from

Conversation

dignifiedquire
Copy link
Member

Last updated 11.10.2015 00:25

Todo list

  • Add travis
  • Implement react module reloading
  • Add better debugging capabilities to electron
  • New styles for
    • Start Screen
    • Fany loading animation
    • Profile Screen
    • Welcome Process
      • advanced options screen
      • move path into advanced
      • add key choice into advanced. (make algo a dropdown, with only RSA but say "ECC and more coming soon". it's an important detail)
      • Close application on setup cancel
      • Auto start application and show window on finished init
    • File Upload
  • Test packaging with new build setup (blocked by Relies on launch shell having nodejs in PATH jbenet/node-subcomandante#1)
  • Documentation
    • Components
    • File structure
    • Used libraries
  • Remove code cruft
  • Add proper file and console logging
  • React 0.14

Progress images

Making progress:
ipfs-hot-reload

@daviddias
Copy link
Member

This is really sweet @dignifiedquire! it will help not only the electron app, but also bringing this front end dev best practices to other projects like the WebUI and StarLog

@masylum
Copy link

masylum commented Sep 20, 2015

💪 babel!

@dignifiedquire
Copy link
Member Author

Made some progress today and there is now a pretty start screen, with custom fonts and icons:

screen shot 2015-09-21 at 01 43 38

@jbenet
Copy link
Member

jbenet commented Sep 21, 2015

@dignifiedquire looking good! solid progress.

Though, let's please sketch all the screens out first? we want to provide a cohesive look, and one that addresses some plans for this app that are probably not really documented anywhere yet (we've discussed them on irc and other channels, but not really listed). I can spend some time working with you on this. btw, take a look at these, too: #3 (comment) -- not set on this one either, but it's a different roll that incorporates useful information shown even when offline.

@jbenet
Copy link
Member

jbenet commented Sep 21, 2015

@dignifiedquire when do you have 30min next to discuss some plans? (or maybe i can post thoughts in form of sketches here in this repo)

@jbenet
Copy link
Member

jbenet commented Sep 21, 2015

(Anyway, super excited about this progress 👍 👍 👍 👍 )

@dignifiedquire
Copy link
Member Author

@jbenet I'm around in irc, just ping me

@dignifiedquire
Copy link
Member Author

@jbenet here is the mockup I made

electron-app-01-v2

@dignifiedquire dignifiedquire mentioned this pull request Sep 21, 2015
51 tasks
@dignifiedquire
Copy link
Member Author

Enough for tonight :)

screen shot 2015-09-21 at 21 21 23

@dignifiedquire
Copy link
Member Author

ipfs-progress

@dignifiedquire dignifiedquire changed the title [WIP] Hot reloading and improved debugging support [WIP] Hot reloading and redesign Oct 8, 2015
@dignifiedquire
Copy link
Member Author

I got the packaging to work, but running the packaged app fails because of jbenet/node-subcomandante#1

@dignifiedquire
Copy link
Member Author

Merged into master

@daviddias
Copy link
Member

woot! :)

@jbenet
Copy link
Member

jbenet commented Oct 14, 2015

Exciting! 👍 i cant try it atm, but hope to later tonight or this weekend

@simonv3
Copy link

simonv3 commented Oct 14, 2015

This looks awesome. 👍

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.

6 participants