Git Product home page Git Product logo

frontend's People

Contributors

abidin251 avatar ajr0d avatar atw avatar barthalion avatar bilelmoussaoui avatar cho2 avatar comradekingu avatar danielsilverstone-ct avatar danieltolentino avatar dependabot[bot] avatar jhorbowicz avatar kymckay avatar neilmcgovern avatar oersen avatar razzeee avatar weblate avatar xfgusta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

frontend's Issues

Change display of latest version

image

I think we need to improve the display, if there's no changelog for the latest version. So if description is empty. Not sure if trimming it down will work, having it going the full width for only the release number and a date is a bit weird.

What's the plan for Version history, is that a popup showing all releases with their descriptions or a new page? How mandatory is it? Can it be parked?

Backend down?

Is the endpoint still up to date? It seems like flathub-backend.openshift.gnome.org:8080/ isn't there anymore?

At least I can't get a build, that actually shows something. I also fail to get it working when running the backend in a local docker compose. But there might be something else missing, as docs are very rough.

Redo the navbar

We need to make the navbar nice. It might make sense to use a npm package for this, if we can find one.

Could also be a css package. Centering the searchbar is not perfect with the current approach.

https://flathub.org/ currently also switches to a meatball menu for small devices

Reimplement tracking

The old page had tracking via the gnome matomo. The new site is still missing this.

Get rid of editors game picks

The people over in the gnome design matrix channel suggested, that the editors game picks are probably an unnecessary burden.

  1. Let's merge them with the normal picks
  2. It will be hard enough to keep these updated, we should do another set of apps each month I think
  3. Let's only list 6 apps and remove the show more button
  4. Should also make it easier to find enough nice things

I'm not completely happy with the Editor's Choice Apps naming. I think I thought of something better, but forgot it...

Animation or confirmation for copy action

It would be nice to have a little tick animation or similar confirmation after pressing the copy action on the manual install action on the item page. It currently feels a little floaty. For an example of how this can feel nicer see the copy action on github itself whilst copying a URL for a build (which is of course the exact same action):

flathub/flathub#2814 (comment)

Add Translations

Would be nice, if translations could be added to the new frontend. This would include 2 things:

  1. The Website itself can be translated. All text, that is from the Website itself can be translated into different languages.

  2. When the AppStream data contains a translation for name, summary description etc. and I user, which has a language that has a translation in the AppStream file, the translation should be displayed instead of the default English one.

Side menu in collections and categories

We are currently missing side menu that should be visible on the left of collections and categories. On smaller screens (only smartphones) it should be replaced by burger menu. After clicking it appears on left side of the screen,
Screenshot from 2021-10-26 22-38-59
Screenshot from 2021-10-26 22-39-30

Center pages

There are currently some pages, that don't use the centerend layout.

I'm aware of:

  • Search
  • Categories
  • Collections

Add manual download tracking

It might be good to know how many people actually use the manual download copy button.

Especially if we want to see, if we could get rid of that element all together.

Add stats page

Would be fun to have a statistics page.

Some ideas:

  • downloads total
  • downloads by country (world map)
  • downloads daily (plot a graph)

Check if urls still match

We should check if the urls are still the same between the old and the new site. And see if we need to add any redirects.

Clearly show the architecture the package is available for

Issue: flathub-infra/linux-store-frontend#263
I don't see it in the details page from the source code.

Today, there is still confusion when users try to install packages that are not available for their architecture. It is usually Chromebook users (arm or aarch64 platform) for packages that are Intel only and all they get is a "package not found" error.

The details page should display:

  • architecture the package is available for
  • a clear mention that the package might not be available for architecture the user runs (by checking the User-Agent)

Setup a staging server

It would be nice to host the current dev build online. This would also need the backend to be running somewhere.

Might also help with testing the tracking setup, as it might fail due to being run on localhost.

Update the readme

We have only the basic readme. It is not helpful at all for people who would potentially like to contribute.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.