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

0.5.0: many smaller improvements #5

Merged
merged 37 commits into from
Nov 28, 2023
Merged

0.5.0: many smaller improvements #5

merged 37 commits into from
Nov 28, 2023

Conversation

pixelcmtd
Copy link
Member

@pixelcmtd pixelcmtd commented Nov 5, 2023

  • Rater: fix it looking kind of horrible in Firefox/Gecko
  • slightly tune the rating colors
  • use gradients instead of color mixing for half-steps
  • flag: automatically focus the input element
  • flag: update onInput, instead of onChange (so it triggers on every key press)
  • HeaderLogo: use colors
  • mark vaginal kinks as such

technical:

  • refinements to the serialization (rfc 2396 compliance, trimming =s)
  • use css modules for styling preact components
  • make the overview of ratings its own component (and size it properly using flex-grow)
  • tlcc: remove deprecated iframe attributes
  • many minor improvements
  • add the code for showing descriptions once they are added
  • Rater can now be scaled completely relatively

that's much more compatible with smaller screens
these cant ever be reused and have to be unique

also:
- merge masturbation and anal masturbation
- remove femdom and maledom (as they are partner preferences and
non-sensical for gendersolid people)
- add abdl to diapers
- remove ageplay in favor of little/caretaker and abdl
i think i've managed to hit the sweet spot of forward-compatibility, compactness
and simplicity
looks almost the same as before in webkit and blink, and works around
gecko having looked horrible before
this is the old, obsolete standard for uris, and we now only use
unreserved characters that can appear anywhere in a uri
a bit better to see on dim displays
more rounded
a bit nicer in general imo
this will hopefully be much better a11y-wise (can't cite private
communications, but many people have been somewhat confused by the very
similar colors)
using flex-grow, as this is how to properly do it
(assuming the parent is a flex box)
and resulting changes (and some general cleanup fixes)
- use a css module instead of global css
- automatically focus the input element
- update onInput, instead of onChange (triggers on every key press)
- adjust to upcoming headlogo change
@pixelcmtd pixelcmtd marked this pull request as ready for review November 28, 2023 10:59
@pixelcmtd pixelcmtd changed the title 0.5.0 or 1.0.0 (let's see) 0.5.0: many smaller improvements Nov 28, 2023
@pixelcmtd pixelcmtd merged commit f11c78e into daddy Nov 28, 2023
1 check passed
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.

1 participant