Commit Graph

129 Commits

Author SHA1 Message Date
673f77cfd1 Convert all icons to CSS variables, add feed button next to tags heading 2024-12-23 23:20:43 +03:00
915a71fecd Optional TOC sidebar (fixes #107) 2024-12-01 16:55:08 +03:00
588ba66112 Fix navbar not scrolling with content on mobile (fixes #109) 2024-12-01 14:10:51 +03:00
4b1fac1f17 Backport some changes and fixes
Return the separator customization that got lost in some commit
Don't blur the nav when it's not visible
Don't scale down the article card when clicking on a tag
2024-11-14 19:40:54 +03:00
e867a12356 Margin and variables stuff 2024-10-30 20:56:30 +03:00
726cd704d4 Adjust nav hitbox once again 2024-10-30 16:11:23 +03:00
bdd842ca1a Fix handle hitbox 2024-10-29 18:37:30 +03:00
0eedcc39e9 Adjust handle width 2024-10-28 17:30:52 +03:00
5477181574 Set higher z-index on handle 2024-10-28 17:07:15 +03:00
ab64a1c404 More prominent nav handle 2024-10-28 16:48:25 +03:00
426137855d Prevent the nav from being clicked when collapsed 2024-10-28 16:18:46 +03:00
3fea028e25 Make auto-hide optional 2024-10-28 06:46:53 +03:00
8f9fb1e88a Show navbar on hover/keyboard focus 2024-10-28 05:23:59 +03:00
6b70c103c1 Format code 2024-10-26 18:13:34 +03:00
65f0fd5159 Add support for CWs in comments 2024-10-25 22:43:50 +03:00
694479bcdb Improved comments (see changelog) 2024-10-23 04:35:15 +03:00
49a999c85b Rename nav-bg to glass-bg since it's used for more than just nav 2024-10-18 21:48:07 +03:00
841ccc5fa5 Add support for Fuse.js search (fixes #101) 2024-10-16 23:23:40 +03:00
1e47460527 Return some -webkit- prefixes for wider compatibility
It was too good to be true
2024-10-02 04:20:21 +03:00
011a149498 Fix navbar blur covering the entire page on mobile (fixes #91) 2024-09-30 16:27:41 +03:00
f176f1ab48 Fix height of search bar in Chrome 2024-09-30 06:29:42 +03:00
830e48c198 Fix backdrop blur of dropdowns (fixes #91) 2024-09-30 06:21:52 +03:00
14fc52f8a1 Fix height of "Skip to Main Content" button 2024-09-28 18:40:07 +03:00
3f80c870ea More visually interesting open animations, close details on outside click 2024-09-22 19:04:38 +03:00
927ac0e51a Fix navbar links line height issues caused by previous commit 2024-09-22 06:58:20 +03:00
2469f64eb7 Scale up the blurnail on hover, percents suck, decimals are more readable 2024-09-18 18:46:35 +03:00
4c77ffdf5d Fix top spacing of nav dropdowns on m0b1le 2024-09-18 04:23:06 +03:00
543d1bf862 Add share button and more (fixes #73) 2024-09-17 01:40:25 +03:00
f570d1dd74 Allow setting spoiler style via shortcode, move glass shadow to a CSS variable 2024-09-16 01:36:47 +03:00
727d85080e Make dropdown opening animation same as on desktop 2024-09-15 22:33:27 +03:00
b651470c1d Add font size variables for consistent typography 2024-09-15 22:21:04 +03:00
955de008c5 Don't set cursor on hover 2024-09-15 18:25:01 +03:00
75d2e5476c Details open animation and custom arrow, make icons use current text color 2024-09-15 18:14:39 +03:00
a5f16ca54f Optional bundled fonts (fixes #44). Style cleanups 2024-09-15 03:49:59 +03:00
4ed42a397b Get rid of pre-iOS-15 -webkit- prefixes
I mean, I don't care about anything lower tbh
2024-09-14 05:06:48 +03:00
a1946ae0b2 A bunch of breaking changes for no reason except for "I didn't like it"
I mean, this release has breaking changes anyway, why not break all the
stuff I wanted to break?
2024-09-14 03:37:03 +03:00
4d278ca078 Use separator `div instead of ::after on the home button 2024-09-11 21:22:34 +03:00
a946255c44 Display pointer if an image is in link 2024-09-11 20:17:49 +03:00
91911cf4d2 Add fading on top/bottom of the search results container 2024-09-11 14:31:44 +03:00
1608ed814c Close blocks properly 2024-09-06 16:12:23 +03:00
db499a9363 Attempt to switch to relative colors for primary-color-alpha, simplify --active variable, add --hover and --disabled variables 2024-09-01 16:54:39 +03:00
fcf8cdd680 Add active style to theme switcher buttons, style tweaks 2024-08-29 22:49:42 +03:00
be4605cdfb Add margin between article heading and details (fixes #68)
Additionally fix the tags not floating to the end of article card, and
add a nice top border to details
2024-08-29 06:28:18 +03:00
5c80cfeca4 Don't wrap sentences in navbar dropdowns 2024-08-27 07:39:57 +03:00
fc8a533d0d Rewrite _nav.scss (fixes #63)
Not the cleanest stylesheet but still a bit better than what it was.
2024-08-27 03:59:23 +03:00
3121386fd3 Don't duplicate icons in the resulting CSS
Intead, use CSS variables.
2024-08-26 21:43:56 +03:00
6124fdfc60 Add hot/poor article types, move article list to a partial (fixes #58 and #53)
Among other things introduce new --fg-contrast color variable.
2024-08-26 03:35:30 +03:00
7ebea6c1b2 Initial navbar menus implementation (fixes #56 and #62)
I'm aware that the styles are very messy, I'm going to rewrite the whole
_nav.scss to be more DRY later.
2024-08-25 23:56:17 +03:00
7808d906f1 Use modern RGB format (fixes #54) 2024-08-23 23:18:59 +03:00
3e42c2e3be Add edge highlight to active home button
I knew something was off!
2024-08-22 23:21:59 +03:00