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

Update GitDone for new GitHub UI #18

Open
darrenmothersele opened this issue Nov 16, 2015 · 4 comments
Open

Update GitDone for new GitHub UI #18

darrenmothersele opened this issue Nov 16, 2015 · 4 comments
Milestone

Comments

@darrenmothersele
Copy link
Collaborator

Latest news is that GitHub repos are getting a new look.
https://github.com/blog/2085-a-new-look-for-repositories

At MozFest we spoke about the fragility of coding against unpublished details of the structure of GitHub's markup.

I'm not sure yet how much the new GitHub repo design will affect the UI rewriting we are doing.

Perhaps some kind of visual regression testing bot to catch when things break?

It looks like it could be possible with Travis CI
https://travis-ci.org/
https://twolfson.com/2014-02-25-visual-regression-testing-in-travis-ci

@OpenMatt
Copy link
Owner

@darrenmothersele Hi, Darren. The new interface is actually much improved -- and actually makes our job much easier, in terms of simplifying the interface for Task Masters.

New proposed GitDone interface

Here's a mock-up of what we'll want to do now:

1) Issues page

gitdone -- new interface 001

and... that's it! This eliminates a lot of clutter and confusion for people who never touch code.

2) Code page

code page 001

That's it!

@OpenMatt OpenMatt changed the title GitHub new design / testing Update GitDone for new GitHub UI Nov 22, 2015
@OpenMatt OpenMatt added this to the 0.2 release milestone Nov 22, 2015
@darrenmothersele darrenmothersele self-assigned this Nov 23, 2015
@OpenMatt OpenMatt removed the question label Nov 23, 2015
@OpenMatt
Copy link
Owner

I cleaned up this ticket to make it clearer. Implementing the two mock-ups above are enough to start testing.

@darrenmothersele
Copy link
Collaborator Author

@OpenMatt - I added the code to make these changes. I've left in most of the previous code, I noticed the old UI was still in effect in places when I was logged out of GitHub. I also added an edit button for the project readme on the repo home page, and simplified the readme edit screen a bit.

I've removed dist from the gitignore file so builds are now commited to the repo. You can get the latest build here: https://github.com/OpenMatt/GitDone/raw/master/dist/gitdone.xpi

@darrenmothersele darrenmothersele removed their assignment Nov 26, 2015
@OpenMatt
Copy link
Owner

@darrenmothersele amazing! thanks I'll try it out. :)

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

No branches or pull requests

2 participants