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

Redesign apps.fp.o #58

Closed
wants to merge 1 commit into from
Closed

Conversation

mymindstorm
Copy link

@mymindstorm mymindstorm commented Oct 9, 2018

Closes #37
025f23d closes #55 #56 fedora-infra/fedmenu#22

This is my initial attempt to make apps.fp.o more readable. I'm not a designer, so it needs a bit of work.

Screenshot

The Ipsilon link is broken, should it go here?
Should https://discussion.fedoraproject.org/ and https://budget.fedoraproject.org/ be added?

@mymindstorm mymindstorm force-pushed the redesign branch 2 times, most recently from 17a603a to e386a17 Compare October 10, 2018 03:07
Copy link

@Zlopez Zlopez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
I just recommend squashing the commits, when you think it is ready for merge

@pypingou
Copy link
Member

pypingou commented Dec 8, 2018

This makes it a very long list that's not very fun to look at :(

@mymindstorm
Copy link
Author

@pypingou any suggestions? What about adding a fedmenu style list at the the top with quick links?

@pypingou
Copy link
Member

@mymindstorm to be honest not really, it's a tough page to (re)design :(

@mymindstorm
Copy link
Author

mymindstorm commented Jan 19, 2019

@pypingou been thinking about this for a while, and I'm not really sure how to make a list of things "fun" (well, not without sacrificing UX like the current design does). Anyway, I looked around at what other people did with really big lists and have a few ideas before giving up and closing this completely unless you have some ideas.

  1. Slap a few featured / frequent things at the top of the boring list
    a. Potentially make the list two columns if screen is big enough
    b. Make sections more distinct?
    c. Make item names stand out more?
    d. Too much to take in with current list. Reduce descriptions to one sentence
  2. Change format to a list of categories on the left and on hover / click reveal a short list on the right side of the page
    a. default category on page load could be frequent things

@Siosm
Copy link

Siosm commented Feb 9, 2020

I think better is the enemy of good here. This is indeed a big list but the current page has legibility and accessibility issues that are solved by this redesign / simpler design. Incremental improvements could come later. Moreover the current page is already outdated (https://discussion.fedoraproject.org is not there for example).

@mymindstorm
Copy link
Author

mymindstorm commented Feb 9, 2020

That's mostly the reason I made this in the first place. I know the design isn't the best, but I want to be able to ctrl + f and find a service quickly. I also can't actually click on all of the services sometimes because my laptop's screen is too small.

@Siosm
Copy link

Siosm commented Feb 10, 2020

@mymindstorm May I suggest that you squash all your commits as requested so that this can get approved and merged. Then I think we should discuss adding new services and doing some re-ordering.

Update yaml2json.py

Add favicon

Make jquery local

Style changes

Update build scripts and packaging

Also update data.json

fix capitalization in data.yaml

add missing images

Fix packages link

don't break fedmenu

build script update

build script instructions

Mobile support, center icons, fix scripts

Section description hidden in popover
@mymindstorm
Copy link
Author

mymindstorm commented Feb 10, 2020

@Siosm it looks like this doesn't matter anymore as apps.fp.o will be deprecated.
https://lists.fedoraproject.org/archives/list/[email protected]/thread/NETZC5J3Z3MLCIYJMW5U7ROSLO6BDILH/

@mymindstorm
Copy link
Author

mymindstorm commented Feb 10, 2020

@pypingou @Zlopez It looks like y'all are about to switch over the domain to the new version, this will break fedmenu if you weren't aware already. I'm willing to maintain fedmenu and apps.fp.o, but it looks like it's already too late for me to offer that.

https://github.com/fedora-infra/fedmenu/blob/8fb6fde588c67f6836397311efc862ccbf1306e5/js/fedmenu.js#L3

@pypingou
Copy link
Member

It looks like y'all are about to switch over the domain to the new version

I am not aware that we are, but fedmenu is being deprecated anyway, it has already been removed from a number of our applications.

apps.fp.o is also going to be retired, in favor of a page in the infra docs hosted at docs.fedoraproject.org. The first work toward this can be seen at: https://pagure.io/infra-docs-fpo/pull-request/1

@FrostyX
Copy link

FrostyX commented Aug 19, 2024

I just got a notification on this PR. No idea what is the status here and what are the future plans for https://apps.fedoraproject.org but for the record, some time ago I did an unofficial rewrite of the apps page, so please allow me to make a shameless plug here:

Instance: https://fedora-apps.netlify.app/
Upstream: https://github.com/FrostyX/fedora-apps

It never got accepted and used in production but in case anybody was interested in moving forward on that front, please let me know.

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.

apps.fp.o is hard to read and hard to use SCM Link points to invalid location
6 participants