-
Notifications
You must be signed in to change notification settings - Fork 221
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
Material Design #227
Comments
Check the material-theme branch ;) |
@isaacrg Feedback is appreciated ;) https://drone.io/github.com/slapperwan/gh4a/files/build/outputs/apk/gh4a-debug.apk |
Is there already a beta community for OctoDroid to test it with? If not, any chance you could set one up: https://support.google.com/googleplay/android-developer/answer/3131213?hl=en Not a huge fan of installing random APKs, but would like to give feedback. |
@slapperwan Can you set up an alpha or beta build? |
I'll do it next week once I'm back from outstation. |
@ARoiD Sorry about the delay, just tested the app and it looks great. I am not encountering any immediate problems, and the UI is much easier to use than the previous design. I look forward to seeing the app rolled out on Google Play |
@maniac103 Very very (very) good work, visually this is almost perfect, intuitive and well done. ❤️ I haven't the time to make pictures, so just some (untidy) notes:
Extra ideas for the fun of imagination:
|
@LeoColomb Thanks for the kind words and the good suggestions :) Let me answer them one by one:
|
@maniac103 Thanks for your answer!
See other libraries on https://github.com/wasabeef/awesome-android-ui |
Also a good point for 5. (and for the future 😉) is to have the perfect interface to switch account/profile (and then #150). |
Ok, you've convinced me to do 1, 2 and 5 :) 10 obviously also is on the todo list (thanks for that project link!), I'm just not sure when I'll find the time to do all of those. |
@LeoColomb I just tried implementing 1, but I'm not sure about it because of the color of the right hand drawer, it didn't really fit the red part. I can probably also color the drawer header to be red, but definitely can't color the highlight color of the radio buttons. Do you have any thoughts on that? |
And for item 5, I'm thinking of moving 'Your actions' as 'My activity' into the navigation drawer next to 'My issues', putting 'About' as 'My profile' under the user avatar and keeping only the news feed, which removes the need for tabs in the start view. Thoughts? |
LGTM |
The best you can do with 5. is to make available this "drawer" everywhere (as GPlay does). |
Yes, the drawer needs to be in every activity accessible from it. |
Hi! Bugs
GitHub Style
Material Style
What do you think about this? 😃 |
I'll check the bugs; I noticed the dark theme one myself. Why shouldn't one be able to follow organizations though? I'll also look at the markdown rendering at some point, but I prefer not to use their icons for style consistency reasons. Right now, all icons are either taken from Google's material design icons or derived from that; the Github icons don't look like they match in style. I know that transitions between activities aren't material like yet (e.g. using circular reveal), but that's simply because I didn't put any work in this due to the lack of time (which unfortunately won't change anytime soon). The same applies to the user profile view, which shouldn't only get palette colors, but a complete redesign. |
It's not possible on GitHub.
You're right. |
Looks like I'll need to fork my own personal copy of this app if this is coming. :/ |
Feel free to do so. At least doing that would be more constructive than your comment. |
Just very painful to see when the Holo styling was the particular reason I recently installed the app. Change for the sake of change at its finest. |
Or for the sake of keeping up with Google's own style recommendations. If On Fri, Feb 20, 2015, 1:31 PM Jacob Weisz notifications@github.com wrote:
|
Google's recommendations are the change for the sake of change. Given the huge usability hit, smart developers should ignore them. |
What usability hit? I'm genuinely interested, as I don't have any gripes with material design. Besides, if you explain in more detail why this transition would be bad for UX, the maintainers might be more inclined to listen 😉 |
Sure @jawshooah One of the biggest usability issues is documented here: https://shkspr.mobi/blog/2014/12/do-all-google-employees-have-perfect-eyesight/ under the Compare and Contrast section: Material screens tend to be really hard to read. But I wanted to give you specific answers, so I went ahead and built the material branch on my computer, and here's what I'm noticing: About ten percent of my screen has been eaten by a new green bar compared to the old version which adds little to no value to the app. It says the app's name, which I know, and has the menu button that I'll address more next, but is largely just a waste of screen space. A ton of empty space, in an awful puke green. Note the "News Feed" and "Your Actions" text is awful to read, see the above link. (Slight upside, Dark theme, which wasn't default on load, is slightly less awful on colors.) Options formerly conveniently available at the bottom of my screen, including the menu, have been moved to the top corner, inconveniently far from where I hold the phone. The bottom action bar was one of the smartest things Google ever did, and removing it their worst. It's one of the features of Octodroid that makes it an appealing app right now, and the only justification for removing it is "well, Google said to". If you ever use your phone with one hand, you'll notice that options on the bottom of the screen are vastly more comfortable to get to with your thumb. The about screen fits about two less repositories on the screen, and the news feed fits about one less activity item. Refresh loses it's clear functional button for a "it's there if you happen to know the app does it" pull to refresh. On a pull request, all of the various information in the green area is floating in space. It seems to have little to no hierarchical relevance, as without the usual separators of Holo, the information bleeds together. Rather than the "OPEN" flag being a clear denotation of status, it's lack of differentiation from the rest of the green area makes it easy to miss, and actually just really odd looking. Separation between the Description and Events areas of the page is poor, as the headings are gone. The files change list goes from fitting nine filenames on this PR request on the screen down to four, giving a poor overview of the number of files changed. |
The bottom action bar was horrible and a pain to use. I absolutely hate the current design of the application because it is so much harder to use. Remember, a lot of us have larger phones. I rarely rest my hands on my phone where I could easily hit anything on the bottom. The new Material design method of swiping in from the left makes life a LOT easier. |
@nesl247 The larger the phone, the more key it is to have those options at the bottom. If you're using one hand, the top third of the phone is nearly unreachable! |
Having the options at the bottom requires me to move my hand. Having the options by swiping in from the left requires movement of a finger. There is a huge difference in usability. |
I guess I should clarify that based off the mockups above, the menu options aren't placed in a nice and easy location because they are using the 3 dots dropdown options instead of the swipe in style that most Google apps use. |
I'm specifically speaking of moving the options from the bottom, where it's Swiping is a nice added functionality for some, I agree, although it's -Jake Weisz On Fri, Feb 20, 2015 at 2:35 PM, Harrison Heck notifications@github.com
|
I hope this is the right place to vent my noob experience with the 3.8 version I installed from F-Droid on my non-lollipop device. (It really looks "materialistic" to me.) Maybe I need te get accustomed to the design language, but as a new user, it really didn't occur to me that I can press the issue count on the main repo screen to get to the issues. I'd like to mention that it's already so much better than the official client! |
Thanks :) The presentation of the issues/pulls/etc. table was taken straight from the old version. I haven't yet had a good idea to make the clickability more obvious; if you do, please let me know. |
I would like to see Notification moved to different activity with two tabs such as "Unread" and "All." If any developers watch some repos, she or he would have to scroll down a lot |
@LeoColomb close, but I would like it to be in Another Activity with tabs. |
Finally implemented contraction of the app bar on scroll. Closing this one, additional suggestions should be made in separate (not as broad) reports. |
If Octodroid/GH4A could have Material design implemented, that would be awesome, especially as the overall design style makes the usage of apps cleaner and easier.
The text was updated successfully, but these errors were encountered: