Commit Graph

5 Commits

Author SHA1 Message Date
Manuel S d801654c56 feat: Added document pages (#108)
* ThemeSummaryCard now includes the theme group (if available).
* ThemeDetailCard no longer includes the theme group in the slug.
* FeaturedTheme now falls back to cover if video fails to load.
* Added new multi cover image component.
* Added more generic input component.
* Added back-end code for MAL and AniList integration.
* Added "Also Used As" section to video page.
* Added "Related Themes" section to video page.
* Re-organized video page.
* Re-implemented sort by filter component.
* Fixed bug where list boxes crashed the site on mobile.
* Fixed bug where switcher links would not work.
* Fixed styled-components SSR in development.
* Started incremental implementation of GraphQL fragments.
* Removed use-media as a dependency.
2022-03-26 03:08:55 +01:00
Manuel S 214b3b7a3c feat: Removed styled-system as a dependency and various other changes (#105)
* Use CSS Variables and styled-components composition instead.
* Added Solid component for automatic recognition if a component is on a solid surface.
* Rewrote Button component.
* Extracted animation keyframes for repeated use.
* Rewrote Listbox and Menu (both are now based on ReachUI).
* Listbox and Menu now have an improved API based on compound components.
* Replaced hardcoded breakpoints with constants.
* Extracted featured theme into its own component.
* Added setting to turn featured theme preview off or in cover-only mode.
* Extracted MultiCoverImage into its own component to reduce repeated logic.
* Rewrote Switcher with better API and fixed invalid motion transitions.
* Added ToastHub which can hold multiple toasts at the same time.
* Added PlaylistAddToast which notifies that a theme was added to the local playlist.
* HeightTransition now longer clips shadows.
* Improved the overlay of the background video player.
* The list of years is now generated statically.
* Fixed motion transitions on /r/anime awards page.
* Settings were moved from the /dev to the /profile page.
* Updated /design page.
* Rearranged buttons on the home page (mobile only).
* Fixed spacing of buttons on the home page.
* Removed headlessui as a dependency.
* Upgraded Next.js to version 12.1.0.
2022-03-02 01:50:36 +01:00
Manuel S dc9593dc5e feat: Added theme context menu (#98)
* Added headless-ui as dependency to allow for easier integration of context menus.
* Added generic context menu component.
* Added theme context menus to theme summary and detail cards.
* Added missing pages to /dev and adjusted "NEW" tags.
* Improved stability of local playlist and watch history.
2022-01-16 04:09:29 +01:00
Manuel S 0031fc8f18 fix: Various improvements and fixes (#79)
* Added series and studio results to global search.
* Added native list box for mobile devices.
* Added new pages to the developer hub.
* Added total count of pages for every type to developer hub.
* Added custom scroll bars.
* Moved search navigation to layout level to keep it mounted between navigations.
* Changed theme group switcher to list box.
* Improved shadows.
* Improved theme detail cards on mobile.
* Fixed horizontal scroll clipping shadows.
* Fixed various problems with scrolling on mobile.
2021-09-23 01:56:44 +02:00
Manuel S 035097c971 feat: Improved various parts of the design and it's systems (#36)
* Expanded color palette.
* Added a design page with a showcase of most components.
2021-03-17 01:30:45 +01:00