JohnCoatesOSS / Limitless

Fork of Cydia. Different name to avoid confusion. Goal: Refactor Cydia to make contributions easier. Backport features to Cydia's coding style so they can be submitted for consideration.
GNU General Public License v3.0
155 stars 28 forks source link

Sources screen design #73

Open JohnCoates opened 7 years ago

JohnCoates commented 7 years ago

I've re-created the sources screen in Sketch using only vectors. Couldn't find vectors for a couple of tabs. This should aid anyone who wants to submit a redesign for this screen.

edit: updated icons screen shot 2016-12-04 at 8 13 18 pm [Sketch Source]

andrewwiik commented 7 years ago

May I propose changing the icons in the tab bar, home should be a house, sources should be a database looking icon, and search should be a magnifying glass

JohnCoates commented 7 years ago

Search actually is a magnifying glass. I just couldn't find the correct vectors for installed & search so I just put some other ones as placeholders.

andrewwiik commented 7 years ago

Ah, still for home and sources

JohnCoates commented 7 years ago

I gave this design a try, since I'm about to completely refactor the sources screen. Here's my first attempt.

sources screen 1 2 preview

[Sketch Source]

andrewwiik commented 7 years ago

Cells are too big, I like the installed stats though, make sure you normalize the amount of packages so it shows like 22k instead of 22,000, like the font and color choices too

On Sun, Dec 4, 2016 at 11:02 PM, John Coates notifications@github.com wrote:

I gave this design a try, since I'm about to completely refactor the sources screen. Here's my first attempt.

[image: sources screen 1 2 preview] https://cloud.githubusercontent.com/assets/967800/20876258/8fa79048-ba75-11e6-86df-28d130c22d72.png

[Sketch Source] https://github.com/JohnCoatesOSS/Limitless/files/630339/Limitless.Sources.v1.2.zip

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/JohnCoatesOSS/Limitless/issues/73#issuecomment-264781375, or mute the thread https://github.com/notifications/unsubscribe-auth/AK3o2bJ4-3r7X_MFMsmmuQ_yel1S_sCfks5rE7bpgaJpZM4LDyTw .

JohnCoates commented 7 years ago

Normalizing the amount of packages is definitely a good idea.

I feel that the cells being big is a good direction, mainly because of a couple reasons. Firstly, most people don't have many repos installed. You can fit 4 1/2 repos on the screen at this size, which I feel is plenty. Secondly, and most importantly, it gives importance to the repos. Keeping them in small cells where 10 1/2 repos fit on the screen at once diminishes their value.

andrewwiik commented 7 years ago

You would be shocked how many some people have haha, it makes the UI feel kiddish to me with that big of a cell, there isn't enough content to justify it being that big. The Repo Icon being that big also looks really weird, maybe have the icon in the top left with the name of the repo and amount of packages available + installed to thr right of the icon then have everything else below that in full width of the cell

andrewwiik commented 7 years ago

Opening illustrator now that you got me into this at 2:30am

andrewwiik commented 7 years ago

limitless-01 The big thing on the bottonm is whatever other content like which packages are installed, maybe a repo blurb, new packages number, etc

JohnCoates commented 7 years ago

Oh like package icons in that bar? That would be cool. Nice wireframe, but would love to see how it would actually look. I think you're right about the icon being too big. I'll try it at half size next. Here's another edit.

sources screen 1 3 preview sources screen 1 3 preview 2

[Sketch Source]

andrewwiik commented 7 years ago

No I meant like more information, like which packages are actually installed, maybe the icon can have a badge for number of new packages.

RKO1195 commented 7 years ago

I love this idea here but the icons and cells are way too big.. I have four private repos just for myself so there's lots of repos people have and none are pirate ether. need to be able to have 10 I would say and smaller looks better design wise also. But just my 2 cents

JohnCoates commented 7 years ago

@RKO1195 how many repos do you have total? Just want to calculate how many screen lengths

JohnCoates commented 7 years ago

I've incorporated the feedback into this reworked design. sources screen 2 4 preview

[Sketch Source]

andrewwiik commented 7 years ago

better

On Mon, Dec 5, 2016 at 8:07 AM, John Coates notifications@github.com wrote:

I've incorporated the feedback into this reworked design. [image: sources screen 2 4 preview] https://cloud.githubusercontent.com/assets/967800/20892150/c821724e-bac1-11e6-8c0a-1f07621910d0.png

[Sketch Source] https://github.com/JohnCoatesOSS/Limitless/files/631596/Limitess.Sources.v2.4.share.zip

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/JohnCoatesOSS/Limitless/issues/73#issuecomment-264894946, or mute the thread https://github.com/notifications/unsubscribe-auth/AK3o2brLYGA3oHm3jL8jg4vENxtd36tMks5rFDbAgaJpZM4LDyTw .

RKO1195 commented 7 years ago

Looks much better :)

I have 4 total repos but like Andrew said there is lots of repos out there.

Edit..

oh you mean how many in total repos do I have installed ?

27 that's counting the default ones

ThijmenDam commented 7 years ago

I think the color of a selected navigation bar icon should be a somewhat darker blue - the current color seems a bit 'childish' to me. Perhaps give them the same color as the color of the 'edit' & 'refresh' text?

Shade-Zepheri commented 7 years ago

I have a total of 121 repos, but I don't know if I represent the minority or the small majority?

ThijmenDam commented 7 years ago

How about a different way to delete sources - instead of deleting them one by one being able to select multiple repos (through checkbox) to mass delete them and only refresh sources once. Currently, if you delete a repo, Cydia refreshes sources immediately after; this takes a lot of time if you want to delete multiple repo's.

Edit: sources screen

andrewwiik commented 7 years ago

to add onto this If I just installed something and resprang and reopened Cydia, it shouldn't go and refresh the sources all over again.

On Tue, Dec 6, 2016 at 1:43 AM, ThijmenDam notifications@github.com wrote:

How about a different way to delete sources - instead of deleting them one by one being able to select multiple repos (through checkbox) to mass delete them *and only refresh sources once . Currently, if you delete a repo, Cydia refreshes sources immediately after; this takes a lot of time if you want to delete multiple repo's.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/JohnCoatesOSS/Limitless/issues/73#issuecomment-265073899, or mute the thread https://github.com/notifications/unsubscribe-auth/AK3o2fbokcrtv0kzX3Vh2K2hd8_mgnBPks5rFQQTgaJpZM4LDyTw .

JohnCoates commented 7 years ago

@ThijmenDam great idea @andrewwiik I think that's a good idea for the settings panel #56