git-point icon indicating copy to clipboard operation
git-point copied to clipboard

Enhancement for Repository Language

Open tautf opened this issue 7 years ago ā€¢ 14 comments

Hey,

i just got an idea how we could show the repo language.

I had the idea we do it just like Github does.

We add a small bar at the end of the grey bar at the top. This bar contains the colors and just looks similar to the one Github uses: unbenannt

When the user clicks on it we make a small like "dropup" šŸ˜† which shows the following: unbenannt1

I would love to try it by myself but have no idea how to...

What do you think @housseindjirdeh @andrewda @alejandronanez

Thank you guys!

tautf avatar Jul 25 '17 18:07 tautf

That sounds like a really good idea!

andrewda avatar Jul 25 '17 18:07 andrewda

When I think over it..

A problem could or will be the space.

What if we have a repository with f.e. 8 different languages. With the colors it will be no problem but the text would be too long for the screen.

tautf avatar Jul 25 '17 19:07 tautf

I definitely think this could look nice, but how are you envisioning it exactly? In the repository profile screen - a bar that goes at the very top where tapping it on/off shows all the languages? Just trying to think design wise if a bar that goes across the top part of the screen would look like it fit in the black repository profile component šŸ¤”

housseindjirdeh avatar Jul 25 '17 19:07 housseindjirdeh

I was actually thinking that across the bottom might look better. Just a very thin line with the repository language colors. Maybe we could have a new screen open up when the line is clicked with a ScrollView of the different repository languages?

andrewda avatar Jul 25 '17 20:07 andrewda

Hmm that's definitely an option, definitely don't want to add too much stack navigation if its not necessary but I do think it's cool to be able to show all the languages in the repo.

Before anybody embarks on this journey, will love to discuss mocked screenshots of how it might look if possible.

housseindjirdeh avatar Jul 25 '17 20:07 housseindjirdeh

definitely don't want to add too much stack navigation if its not necessary

Yep totally agree. Would love to hear some ideas from others on how this could be improved!

andrewda avatar Jul 25 '17 20:07 andrewda

I mean at the end of the grey part. Marked it red in the screenshot

df

tautf avatar Jul 25 '17 21:07 tautf

new to open-source, and would love to take a crack at this one!

kevinkong91 avatar Aug 14 '17 06:08 kevinkong91

Welcome @kevinkong91 We're here to help, don't hesitate contacting any of us if you have questions! Thanks!

alejandronanez avatar Aug 14 '17 09:08 alejandronanez

Still think this is something that might be worthy to take a crack at :)

Like @andrewda mentioned: A bar that shows the different repository colours and when tapped can take the user to a separate screen that shows the different language colours is an option. We can make use of a modal screen for iOS here.

Happy to defer how it actually looks design wise to whoever picks up the ticket. But please post screenshots on what you may be envisioning before going full in just so everybody is on board!!

housseindjirdeh avatar Sep 28 '17 13:09 housseindjirdeh

@daggala picked this issue for hacktoberfest! šŸ™Œ

machour avatar Oct 09 '17 20:10 machour

But what about displaying the languages in a accordion list, dropdown. So when the bar is being pressed, the list would be displayed and disappear when it's pressed again. Maybe only containing max fx. 8 languges so that it will always fit on the smallest screens.The remaining languages could be grouped under a category named "Other". What do you think?

daggala avatar Oct 19 '17 22:10 daggala

Hi! Iā€™m a first-time contributor and was hoping to help out with this issue. I noticed that there hasn't been much activity on this issue since October but understand that there may be a solution in progress already and would be happy to help elsewhere if so. Thanks!

t-laird avatar Jan 29 '18 21:01 t-laird

Hello @t-laird and welcome! I am working currently on this issue, slowly getting there and learning as I move on like a snail. If you sign in to the chat channel you could ask around which tasks might suit a first-time contirbutor :)

daggala avatar Jan 30 '18 11:01 daggala