* blur to social media tooltip
* fix theme selector
* better transitions when switching to and from amoled
* fix mobile search scrolling down
* scroll instead of instant when navigating to section
* fix unocss in dev mode
* fix unocss in dev mode, again
* prevent scroll transition when changing pages
* 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.
* disable select all text when clicked
* fix exact match search
* small fixes
* improve fuzzy search
* ignore invisible characters in search
* feature to navigate and scroll multiple search results in the same section
* add keyboard shortcut for highlight matches and also combine nearby highlighted matches
* comments
---------
Co-authored-by: nbats <44333466+nbats@users.noreply.github.com>
* update background color for buttons to be always normal-dark background color
* share feedback button too (this fix is not gonna work ik that for a fact brah)
* Remove "Theme:", make TRUE catppuccin and remove uneeded dark.ts
* testing out text colors for catppuccin
* change colors ig
* change up gradients
* update gradients for dark mode too
* Add files for christmas theme, theme handler, feedback revamp and cattpuccin theme
* Add files via upload
* update image on home page
* add tree logo for faster loading
* change link to raw github
* Update constants.ts
* Update constants.ts
* Update index.md
* everythin pure blak now
Updated all dark mode and Halloween theme background color variables from dark gray values to pure black (rgb(0, 0, 0)) AMOLED BABYYYYYY
* idk that it bothered me
that hyphen was needed
plus gotta give some credit to me for amoled BUT IM STILL GRATEFUL TO THE GREAT PPL WHO BUILT THIS
* forgot this mb
* Update constants.ts
* Change background colors to pure black theme
* Fix template closing tags in ColorPicker.vue
* Add files via upload
* Add AMOLED mode toggle to ColorPicker
1. Added AMOLED Mode as a Universal Toggle
2. New State Management isAmoledMode
3. New UI Element
amoled toggle
* Revert "Update ColorPicker.vue"
This reverts commit 3fe4b690d7, reversing
changes made to 132ef4a25b.
* Revert "Add AMOLED mode toggle to ColorPicker"
This reverts commit 132ef4a25b.
* Update ColorPicker.vue
* Change default amoled mode to true
* Update ColorPicker.vue
* fixing conflicts
* fixing conflicts
* Update AMOLED toggle to use v-model for binding
this makes sure that the toggle doesnt revert back to being off after reloading
this was an issue that i couldnt test out where the toggle would revert back to the off state while the page remained in the amoled state
* Update constants.ts
* Update constants.ts
* Update index.md
* everythin pure blak now
Updated all dark mode and Halloween theme background color variables from dark gray values to pure black (rgb(0, 0, 0)) AMOLED BABYYYYYY
* idk that it bothered me
that hyphen was needed
plus gotta give some credit to me for amoled BUT IM STILL GRATEFUL TO THE GREAT PPL WHO BUILT THIS
* forgot this mb
* Update constants.ts
* Change background colors to pure black theme
* Fix template closing tags in ColorPicker.vue
* Add files via upload
* Add AMOLED mode toggle to ColorPicker
1. Added AMOLED Mode as a Universal Toggle
2. New State Management isAmoledMode
3. New UI Element
amoled toggle
* Revert "Update ColorPicker.vue"
This reverts commit 3fe4b690d7, reversing
changes made to 132ef4a25b.
* Revert "Add AMOLED mode toggle to ColorPicker"
This reverts commit 132ef4a25b.
* Add AMOLED mode toggle to ColorPicker
* Remove emoji from AMOLED toggle label
* halloween thingers
* halloween thingers 2
* make halloween theme the preffered theme and change FMHY name gradient
* background change for halloween
* again
* make background change on home page too
* please let this work unc
* change colors on home page button
* let this work unc
* fix some more issues
* semi-final update (hopefully)
* uhhuh
* fixes for other themes besides halloween
* light mode fixes (PLEASE let this work)
* how did i not catch this omg
* light mode fixes
* add Halloween logo
* Update image source from test.png to hall.png
* add uwu logo
* Change image for uwu
* hall of the weens
* background change when selecting another theme
* make halloween emoji bigger + fixes
* i hate this
* please let this work unc
* halloween thingers
* halloween thingers 2
* make halloween theme the preffered theme and change FMHY name gradient
* background change for halloween
* again
* make background change on home page too
* please let this work unc
* change colors on home page button
* let this work unc
* fix some more issues
* semi-final update (hopefully)
* uhhuh
* fixes for other themes besides halloween
* light mode fixes (PLEASE let this work)
* how did i not catch this omg
* light mode fixes
* add Halloween logo
* Update image source from test.png to hall.png
* add uwu logo
* Change image for uwu