Commit graph

61 commits

Author SHA1 Message Date
bread
ab0b6cdc8a
search box transition (#4761) 2026-02-14 04:11:28 -08:00
bread
4555819267
Improve search (#4754)
* Fix mergenearbymarks

* improve search arrow-key navigation

* disable dark search results on mobile

* stop warning
2026-02-13 02:56:28 -08:00
bread
ecbf7ee6d1
Base64 Dialog (#4751)
* Base64 Dialog

* fix light mode with base64 dialog

* improve ui

* add to dialog message
2026-02-13 02:51:32 -08:00
bread
fcb268c37d
Search fix (#4695)
* add suffix searching

* fix: prevent highlighting 'No results' message in local search

* improve left and right arrow keybind

* undo change
2026-02-02 23:03:09 -08:00
bread
a6114818b9
UI fix (#4694)
* 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
2026-02-02 22:49:48 -08:00
nbats
daf15a1a8d
Revert "Custom Color Theme Selector (#4641)" (#4661)
This reverts commit a71bb4c0d0.
2026-01-29 18:37:56 -08:00
Mottamim Abdul Muhit
a71bb4c0d0
Custom Color Theme Selector (#4641)
* 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.
2026-01-29 18:23:34 -08:00
bread
cc5f8bc1de
Fixes (#4644)
* fix padding with highlight in search label

* fix toggle starred/index also affecting search
2026-01-26 23:27:40 -08:00
bread
11a11dd248
show page title in search (#4643)
* separate navigation from search result when clicking

* show page title in search
2026-01-26 15:26:15 -08:00
bread
dea24a8b93
fix exact search (#4640)
* 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>
2026-01-26 04:37:10 -08:00
bread
54693f4611
Tooltip (#4633)
* add hover to tooltip and changed the icon

* add floating box for icons

* allows you to stay on the note when hovered on the tooltip
2026-01-24 12:06:58 -08:00
bread
ecc03b0451
improve search on mobile (#4632) 2026-01-24 11:51:15 -08:00
bread
39599b2103
show nav bar when scrolling on mobile (#4631) 2026-01-24 11:45:04 -08:00
bread
84f3225a9e
hide tooltip when pressed twice on mobile (#4627)
* more tooltip fixes

* cleanup

* hide tooltip when pressed twice on mobile
2026-01-22 14:43:06 -08:00
nbats
1f36b46933
Revert "Improve URL Search (#4623)" (#4628)
This reverts commit 1fd7db22ff.
2026-01-22 14:30:02 -08:00
bread
1fd7db22ff
Improve URL Search (#4623)
* Add URL Searching

* increase limit

* add toggle for url searching

* switch search providers
2026-01-22 13:58:44 -08:00
bread
170ef97f33
Fixes (#4619)
* more tooltip fixes

* cleanup
2026-01-22 00:19:10 -08:00
bread
e7af12a753
Change Tooltip Icon (#4617)
* fix: note in search preview

* tooltip icon change
2026-01-21 19:44:48 -08:00
bread
0936b896af
fix: note in search preview (#4616) 2026-01-21 18:28:46 -08:00
bread
8936cc3545
tooltips (#4611)
* tooltips

* feat: Add numerous new notes, refactor the tooltip component, and update dependencies.

* notes

* fix: tooltip
2026-01-21 17:27:26 -08:00
Nandkishor Jadoun
4b340191ad
fix: preserve TOC visibility and improve toggle consistency (#4570)
* feat: disable toggle starred to maintain consistency

* fix: prevent Toggle Starred and Indexes from hiding TOC
2026-01-09 05:42:45 -08:00
Zenith Rifle
2721c780c0
Fix desync state + better contrast (#4553)
* Improve toggle contrast in monochrome mode

* Fix monochrome toggle contrast

* Dim disabled toggle in dark mode
2026-01-06 07:49:50 -08:00
Zenith Rifle
361e48f862
Added Toggle Indexes (#4544)
* Add monochrome theme with grayscale filter

* Add indexes toggle and disable starred

* Keep filters mutually exclusive
2026-01-04 18:43:34 -08:00
Zenith Rifle
46b6ae53bb
Add monochrome theme with grayscale filter (#4541) 2026-01-04 05:32:51 -08:00
nbats
1ce78cec8c
Revert "feat: add monochrome theme support (#4537)" (#4538)
This reverts commit bfc15e8141.
2026-01-04 00:43:48 -08:00
Zenith Rifle
bfc15e8141
feat: add monochrome theme support (#4537)
* feat: add monochrome theme support

* refactor: implement dedicated monochrome mode
2026-01-04 00:22:51 -08:00
Zenith Rifle
bfda08e659
Your local exact search (#4535)
* Initial plan

* Add fuzzy/exact search toggle to VPLocalSearchBox

Co-authored-by: eli32-vlc <84105075+eli32-vlc@users.noreply.github.com>

* Complete fuzzy/exact search toggle implementation with screenshots

Co-authored-by: eli32-vlc <84105075+eli32-vlc@users.noreply.github.com>

* Add minisearch dependency and update screenshots with actual interface

Co-authored-by: eli32-vlc <84105075+eli32-vlc@users.noreply.github.com>

* Remove temporary comment and restore web fonts preset

Co-authored-by: eli32-vlc <84105075+eli32-vlc@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-01-03 21:39:22 -08:00
fmhyhalloweenshit
908a1d8ce4
Fix theme issues (#4527)
* thr33

* super safe

* i dont like addings messages atp

* eardrummer

* trial and error again

* kill everyone

* PLEASE BRAH

* .
2026-01-02 05:07:08 -08:00
Yadnesh Tambe
df265614b8
fix: mail icon color white (#4463) 2025-12-20 14:39:53 -08:00
Samidy
968a775e7b
Fix for preset themes not saving (#4465)
* shitty (probably not working) fix for preset themes

* tf

* i saved theme data locally fuck

* 99% chance this wont work

* make default christmas
2025-12-20 14:39:41 -08:00
rhld16
89ec4df6a5
fix(themeHandler): properly keep track of color theme when using preset (#4459) 2025-12-19 15:51:33 -08:00
Yadnesh Tambe
336e7ebc14
fix: make "Share Feedback" text always white since its background is always black (#4456)
* fix: make Share Feedback text always white

* fix: white text color for feedback options in light mode
2025-12-19 11:04:26 -08:00
Samidy
f4f4a843e2
Improve feedback window (#4421)
* 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)
2025-12-09 11:22:58 -08:00
Samidy
91ab13fa62
Fix Theme titling twice, improve catppuccin theme, fix gradients (#4394)
* 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
2025-12-06 07:38:49 -08:00
Samidy
d4d4ad0d85
Theme Handler (By Land), Christmas & Catppuccin Theme And Feedback Window Revamp (#4386)
* 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
2025-12-05 08:32:54 -08:00
fmhyhalloweenshit
a34693f77b
add fix for light mode being broken (#4249) 2025-11-01 10:38:41 -07:00
Land
43babf2889
Amoled toggle fix (#4246)
* 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
2025-11-01 09:18:52 -07:00
fmhyhalloweenshit
721d9a04e9
revert halloween theme (#4244) 2025-11-01 05:25:35 -07:00
Land
a5220e1485
Amoledtoggle (#4236)
* 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
2025-10-31 22:40:04 -07:00
Samidy
333717cc27
misc fixes and improvments for halloween theme (#4127)
* 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
2025-10-06 13:57:32 -07:00
Samidy
f77eaf90b4
Halloween FMHY Theme (#4121)
* 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
2025-10-03 01:48:35 -07:00
nbats
15f67fc3fb
small update 2025-08-02 04:10:48 -07:00
nbats
71ce4a76a8
updated 16 pages 2025-08-01 00:20:19 -07:00
Hugo
8ba4e555b6
Updated Images / PDFs + Misc Changes (#3780)
* Update
- Misc & consistency changes.

* Update
- Implement suggestions for contribute guide.

* Update
- More image link updates.

* Update
- Update all .pdf entries.

* Update
- Fixes

* Update

* Update

* Update
- Update feedback component.
- Small fix.

* Update

* Update
- Finishing touches.

* Update
2025-07-19 12:43:15 -07:00
taskylizard
8d6c3ace0b
feat: startpage 2025-06-24 17:36:01 +00:00
taaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaassssssssssssssssssssssssssssssssssssssssssssssssssssky
d8b370274e
chore: update feedback reply tip 2025-04-10 13:00:33 +05:30
taskylizard
1622da5db9
feat: improve feedback component, brand color picker 2025-03-27 12:54:11 +00:00
taskylizard
929bd44275
feat: build env options, formatting, selfhosting guide 2025-03-13 13:57:06 +00:00
taskylizard
e3685783c8
chore(Feedback): remove bug type
Nobody was using the type as intended, so this is part 1 of me phasing
it out.
2025-03-11 23:38:38 +00:00
nbats
9f5e715d7f
Update Feedback.vue 2024-11-24 23:54:46 -08:00