You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/templates
silverwind 36887ed392
Fix and rewrite contrast color calculation, fix project-related bugs (#30237)
1. The previous color contrast calculation function was incorrect at
least for the `#84b6eb` where it output low-contrast white instead of
black. I've rewritten these functions now to accept hex colors and to
match GitHub's calculation and to output pure white/black for maximum
contrast. Before and after:
<img width="94" alt="Screenshot 2024-04-02 at 01 53 46"
src="https://github.com/go-gitea/gitea/assets/115237/00b39e15-a377-4458-95cf-ceec74b78228"><img
width="90" alt="Screenshot 2024-04-02 at 01 51 30"
src="https://github.com/go-gitea/gitea/assets/115237/1677067a-8d8f-47eb-82c0-76330deeb775">

2. Fix project-related issues:

- Expose the new `ContrastColor` function as template helper and use it
for project cards, replacing the previous JS solution which eliminates a
flash of wrong color on page load.
- Fix a bug where if editing a project title, the counter would get
lost.
- Move `rgbToHex` function to color utils.

@HesterG fyi

---------

Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Giteabot <teabot@gitea.io>
11 months ago
..
admin Refactor startup deprecation messages (#30305) 11 months ago
api/packages/pypi Remove incorrect HTML self close tag (#23748) 2 years ago
base Fix code block style for code preview (#30298) 11 months ago
custom Add footer extra links template (#9576) 5 years ago
devtest Remove fomantic input module (#30194) 11 months ago
explore Migrate margin and padding helpers to tailwind (#30043) 11 months ago
mail Remove unnecessary SanitizeHTML from code (#29575) 12 months ago
org Fix: Organization Interface Display Issue (#30133) 11 months ago
package Migrate margin and padding helpers to tailwind (#30043) 11 months ago
projects Fix and rewrite contrast color calculation, fix project-related bugs (#30237) 11 months ago
repo Remove fomantic list module (#30281) 11 months ago
shared Refactor file view & render (#30227) 11 months ago
status Migrate margin and padding helpers to tailwind (#30043) 11 months ago
swagger Add API for `Variables` (#29520) 11 months ago
user Add `--page-spacing` variable, fix admin dashboard notice (#30302) 11 months ago
webhook Fix incorrect tailwind migration (#30007) 11 months ago
home.tmpl Migrate margin and padding helpers to tailwind (#30043) 11 months ago
install.tmpl Migrate `gt-hidden` to `tw-hidden` (#30046) 11 months ago
post-install.tmpl Always use `ctx.Locale.Tr` inside templates (#27231) 1 year ago