Commit Graph

118 Commits

Author SHA1 Message Date
Damillora 9f72b03781 feat(theme): add dark mode
With version 3, Yuika now uses Shian as a basis of styling. Since
Shian was written with both light and dark themes in mind, this
means that the theme now is able to support switching between them.

This commit implements a dark theme toggle that will switch the
site between light and dark themes.
2021-04-14 19:38:23 +07:00
Damillora bcf0b2eef3 chore: Put the menu handlers on the ready block 2021-04-14 19:38:03 +07:00
Damillora 2fc9c06324 fix(shian): Update Shian to fix problems with fonts and images 2021-04-14 19:26:07 +07:00
Damillora 2e2f648677 fix(theme): try to fix background url 2021-04-14 19:04:44 +07:00
Damillora 917b57f504 chore: Bump Shian 2021-04-14 17:58:31 +07:00
Damillora 339da204f7 fix(build): add build script in package.json 2021-04-14 17:48:37 +07:00
Damillora f8e849c28b fix(yuika): Fix CI steps 2021-04-14 17:45:52 +07:00
Damillora b9d3abd6b3 chore: Versioning... 2021-04-14 17:34:31 +07:00
Damillora 5dc2f9d830 chore: oops 2021-04-14 17:29:45 +07:00
Damillora f90c74f879 feat(theme): add CI 2021-04-14 17:27:50 +07:00
Damillora 9ee0b604fd Update security 2021-04-14 17:02:16 +07:00
Damillora 77ff6b0098 Update Shian for updated styles 2021-04-14 16:41:31 +07:00
Damillora f6423f5501 Update Shian to restore some Ghost-required stylings 2021-04-14 16:22:47 +07:00
Damillora 8042df5951 Fix site title 2021-04-14 15:35:10 +07:00
Damillora bbb72bbca3 Fix failing build 2021-04-14 15:32:50 +07:00
Damillora a3eac6d795 Update Shian to fix incorrect post tag sizes 2021-04-14 15:31:36 +07:00
Damillora cb6b83dae0 Fix infinite scroll 2021-04-14 15:26:51 +07:00
Damillora 745c26d6d5 Use Shian for styling 2021-04-14 15:24:51 +07:00
Damillora b5b6fafd95 Redact info and add depedency on Shian 2021-04-14 12:17:30 +07:00
Damillora 05708345ec Change wording again 2021-03-17 13:51:57 +07:00
Damillora 58d2b27626 Ah, just use the floating button 2021-03-17 10:55:04 +07:00
Damillora 802f3b32ad Reduce right margin on nav 2021-03-17 10:49:35 +07:00
Damillora f301621aa4 More attempts for working around scrollbars 2021-03-17 10:47:19 +07:00
Damillora 6b68cf29f5 Work around scrollbar overflow 2021-03-17 10:42:09 +07:00
Damillora b67f13e3ef Remoove member pages, just use Portal 2021-03-17 10:33:26 +07:00
Damillora 4da070a7a8 Add tracking exclude page 2021-03-11 02:10:03 +07:00
Damillora e5237f5227 Add paid content handling 2021-03-11 00:41:31 +07:00
Damillora f10050ef7e Add membership 2021-03-11 00:19:06 +07:00
Damillora b59d91e672 Remove member pages 2021-03-10 20:52:02 +07:00
Damillora b3f4d0f583 Upgrade dependencies 2021-03-10 20:51:55 +07:00
Damillora fae3445f40 Upgrade Tailwind to 2.0 2021-01-12 19:47:42 +00:00
Damillora 33ec7a91bb Abandon vertical menu for desktop 2021-01-12 19:47:42 +00:00
Damillora ca487735f1 Remove comments 2021-01-12 19:47:42 +00:00
Damillora d7926cce17 Update image sizes 2021-01-12 19:47:42 +00:00
Damillora 39c910c4d2 Disable comments for post previews 2021-01-12 19:47:42 +00:00
Damillora 70b6cca633 Refine comments position 2021-01-12 19:47:42 +00:00
Damillora ed728e0d47 Add Discourse comments for my blog 2021-01-12 19:47:42 +00:00
Damillora 4ee7e18452 Change some terminology of pages 2021-01-12 19:47:42 +00:00
Damillora 489be7f21c Add templates to prepare for full membership 2021-01-12 19:47:42 +00:00
Damillora 9d9698814d Modify position of subscription a bit 2021-01-12 19:47:42 +00:00
Damillora 18008fa9d7 Add blog subscription 2021-01-12 19:47:42 +00:00
Damillora 3578ba80be Finalize v2 iteration of Yuika with 2.3 2021-01-12 19:47:42 +00:00
Damillora b8e02c571e Tweak tag color and author image size on mobile 2021-01-12 19:47:42 +00:00
Damillora 7360bcf294 Change generic error page to one that doesn't uses theme helpers 2021-01-12 19:47:42 +00:00
Damillora cb95c1a663 Generalize error page 2021-01-12 19:47:42 +00:00
Damillora d1a77e495c Fix 404 2021-01-12 19:47:42 +00:00
Damillora 4f438b295a Update design for tags and authors 2021-01-12 19:47:42 +00:00
Damillora e504c91a49 Size adjustments for sizes 2021-01-12 19:47:42 +00:00
Damillora b5597c68a0 Header design fixes 2021-01-12 19:47:42 +00:00
Damillora 9e55da311f Minor consistency fixes for menu 2021-01-12 19:47:42 +00:00