Giter Club home page Giter Club logo

psxyz's People

Contributors

domoench avatar

Watchers

 avatar  avatar  avatar

psxyz's Issues

Category filter hover/selection interaction questions

Q1: Selection Expansion

When selecting a category, we add an X icon to the right. If the category we select is one of the longer ones, the pill and the whole filter draw must resize wider to accommodate the new X element. Just confirming that's ok visually:

selected-expansion

Q2: No hover feedback for deselection

When a category is selected and displays an X to the right, if the user hovers over it there is no visual feedback to indicate that clicking will deselect. Is that ok? Do we want to add some sort of feedback (color the X red or something like that)?

unclick-feedback

Styling & Size of Buttons

On the homepage, the styling seems to be off for the following:

  1. Description copy within each cell (i.e.: Zhongja Sun is a set designer) --> Type should be much larger, maybe by about 50%. The category 'set designer' should be underlined (to indicate that it is a link).

  2. Can we decrease size of 'Source' and 'Save' buttons within each cell? By about 150%-20%.

  3. Top Nav buttons:

  • Seem larger than what we've created in figma.
  • Stroke isn't thick enough. (A general note: strokes throughout site should be the same width)
  • Nav buttons feel too close together. Can we increase spacing between them to follow figma example.

Screenshot of issue
Screen Shot 2020-02-24 at 10 52 55 AM

Screenshot of correct example for the above
Screen Shot 2020-02-24 at 10 57 11 AM

Privacy Policy Layout is wrong

What

Should match the About page, but can't copy the CSS exactly because the privacy page is generated from markdown instead of explicitly programmed.

Screenshots

Mobile:
Screen Shot 2021-03-14 at 4 16 45 PM

Desktop:
Screen Shot 2021-03-14 at 4 16 55 PM

Change category text styling

On the filter panel, change Category title text styling to Title2:
Druk Wide Medium
Size: 16
Line Height: 115%

image

Optimize image grid image loading

What

Lighthouse score shows we aren't loading optimized image sizes like I thought we were. Will be especially impactful for mobile.

Screen Shot 2020-09-17 at 3 44 46 PM

Relink Paypal once we have a public-facing domain

The paypal donate link generation tool allows us to specify where users should be redirected after completing payment. For now, I've set that redirect destination to be this github site. We need to remember to update this to the public facing public service site after we have a domain.

Automate site rebuild

Currently the site auto-rebuilds (handled via netlify) anytime the code base changes.

But we also need it to rebuild for these reasons:

  • Data changes in Contentful. e.g. a new creator entry is added in contentful, the site should be rebuilt immediately to make that creator's page visible. See contentful webhook docs.
  • Time passes. We can rebuild the site periodically (every hour or so?) to regenerate a static home with a different set of randomly chosen creators. Doing it in the build like this rather than on the client side when someone loads the webpage will mean faster load times for them.

First imagemakers have dummy data

The original 9 imagemaker uploads all had dummy data (images, categories) associated with real names - none of them. They'll need to revisited to confirm if they should be there and either updated with real data or deleted.

The 9 imagemakers:

  • Ronan Mckenzie
  • Christine Hahn
  • Durimel
  • Ibra Ake
  • Myles Loftin
  • Mecca Williams
  • junebugkim
  • Lulu Hyers
  • Sara Khalid

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.