mirror of
https://github.com/fmhy/edit.git
synced 2026-03-11 08:55:38 +00:00
The largest collection of free stuff on the internet!
* Add custom theme color selector to ColorPicker Introduces a CustomColorSelector component and integrates it into the ColorPicker, allowing users to define and persist custom link, text, and background colors for the site theme. Updates dependencies to include tinycolor2 and its types for color manipulation. * Add custom theme mode with improved color handling Introduces a 'custom' display mode for themes, allowing users to define and persist their own color schemes. Updates ColorPicker and ThemeDropdown to support the custom mode, including UI logic to prevent switching from custom to default modes without explicit action. Enhances themeHandler to register and apply custom themes from localStorage, manage previous mode restoration, and apply additional CSS variables for custom backgrounds. * Remove unused variables from theme components Cleaned up ColorPicker.vue and ThemeDropdown.vue by removing unused variables and functions related to theme state. This improves code clarity and maintainability. * Remove close on overlay click in color selector modal The @click.self handler was removed from the modal overlay, so clicking the overlay no longer closes the CustomColorSelector modal. * Increase card background lightening for custom themes Adjusted the lightening values for card backgrounds in custom themes from 5/8 to 10/15 to improve visual distinction between cards and the main background. * Improve custom color theme handling in color picker Exclude the 'custom' theme from preset theme options in ColorPicker.vue and correct button text color assignments for custom themes. In CustomColorSelector.vue, update button styles to reflect selected custom colors dynamically, enhancing the user experience when previewing and applying custom color selections. * Update Vue version and config improvements Bump Vue dependency to 3.5.0 in package.json. Add SCSS preprocessor option to VitePress config for modern compiler API. Refactor UnoCSS config to use kebab-case CSS property names for consistency. * Update pnpm lockfile Regenerated pnpm-lock.yaml to reflect updated dependencies. * Update header description text color style Replaces the description paragraph's class-based text color with an inline style using the CSS variable '--vp-c-text-1' for improved consistency with theming. * Add contrast warnings to color selector Introduces computed warnings for low contrast between link/text and background colors based on WCAG AA standards. Displays warning messages in the UI when contrast ratios fall below 4.5:1 to improve accessibility awareness. |
||
|---|---|---|
| .devcontainer | ||
| .github | ||
| api | ||
| docs | ||
| pests-repellent | ||
| scripts | ||
| .dockerignore | ||
| .gitattributes | ||
| .gitignore | ||
| .gitpod.yml | ||
| .licenserc.json | ||
| .mise.toml | ||
| .npmrc | ||
| .prettierignore | ||
| .prettierrc.yaml | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| flake.lock | ||
| flake.nix | ||
| nitro.config.ts | ||
| package-lock.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| tsconfig.json | ||
| unocss.config.ts | ||
| wrangler.toml | ||
FMHY
The largest collection of free stuff on the internet!
📖 Wiki
- Website: fmhy.net
- News & Monthly Updates: fmhy.net/posts
- Backups, Markdown, JSON API: github.com/fmhy/FMHY/wiki/Backups
- Neither the site nor GitHub host any files
🗺️ Emoji Legend
- 🌐 - 3rd Party Indexes
- ↪️ - Storage Page Links
- ⭐ - Community Recommendations
📝 Contribute
We invite you to contribute and help improve the wiki! 💙
Here are a few ways you can get involved:
- Anyone can suggest changes or corrections to the wiki. Please read our contribution guide before trying to add or remove anything.
- If you're adding a new site, please search (
Ctrl + F) first to make sure we don't already have it. - Approved changes will be applied to the site and all 🔒 backups.
- You can send us stuff directly via 💬 Discord.
- To help us find new sites, check out the lists of links in site hunting.