WIP: Upvote/Downvote UX improvements #130

Open
EliteMasterEric wants to merge 119 commits from EliteMasterEric/hexbear-frontend:feature/upvote-to-like into main

Resolves #113 and #129. Also technically resolves #129.

This PR makes the following changes:

  • When downvotes are disabled sitewide, downvote buttons no longer appear on comments or post listings.
  • When downvotes are disabled sitewide, downvote buttons no longer appear on featured posts.
  • When downvotes are disabled sitewide, the downvote counter next to a username no longer appears.
  • Replace the upvote icon with a like icon when downvotes are disabled. See #129.

Notes:

  • Like icon comes from here, MIT license: https://icons.getbootstrap.com/icons/hand-thumbs-up-fill/
  • The downvote counter next to a username is VERY odd UI design. Why put the number of downvotes a given post has in that position? I would put it somewhere more relevant, and definitely not in the post listing (like in the sidebar where reddit puts it). Doesn't matter much since they're disabled, but it should be considered in case upvotes should be enabled again.
Resolves #113 and #129. Also technically resolves #129. This PR makes the following changes: * When downvotes are disabled sitewide, downvote buttons no longer appear on comments or post listings. * When downvotes are disabled sitewide, downvote buttons no longer appear on featured posts. * When downvotes are disabled sitewide, the downvote counter next to a username no longer appears. * Replace the upvote icon with a like icon when downvotes are disabled. See #129. Notes: * Like icon comes from here, MIT license: https://icons.getbootstrap.com/icons/hand-thumbs-up-fill/ * The downvote counter next to a username is VERY odd UI design. Why put the number of downvotes a given post has in that position? I would put it somewhere more relevant, and definitely not in the post listing (like in the sidebar where reddit puts it). Doesn't matter much since they're disabled, but it should be considered in case upvotes should be enabled again.
EliteMasterEric added the
new feature
nice to have
labels 1 year ago
EliteMasterEric added 3 commits 1 year ago
EliteMasterEric added the
bug
label 1 year ago
EliteMasterEric added 1 commit 1 year ago
d4893e209d Linting fix.
EliteMasterEric force-pushed feature/upvote-to-like from d4893e209d to b92e48f11d 1 year ago
Poster

Closed to split into multiple PRs.

Closed to split into multiple PRs.
EliteMasterEric changed title from Upvote/Downvote UX improvements to WIP: Upvote/Downvote UX improvements 1 year ago
All checks were successful
continuous-integration/drone/pr Build is passing
This pull request has changes conflicting with the target branch.
package.json
public/emojis/Fidel-deke.png
public/emojis/I-was-saying.png
public/emojis/Laika.png
public/emojis/AyyyyyOC-big.png
public/emojis/AyyyyyOC.png
public/emojis/FrogPog.png
public/emojis/Hoggers.png
public/emojis/JB-shining-aggro.png
public/emojis/M16.png
Sign in to join this conversation.
Loading…
There is no content yet.