diff --git a/src/assets/features/boosts-carousel.jpg b/src/assets/features/boosts-carousel.jpg new file mode 100644 index 00000000..17ac69a6 Binary files /dev/null and b/src/assets/features/boosts-carousel.jpg differ diff --git a/src/assets/features/grouped-notifications.jpg b/src/assets/features/grouped-notifications.jpg new file mode 100644 index 00000000..969b6df6 Binary files /dev/null and b/src/assets/features/grouped-notifications.jpg differ diff --git a/src/assets/features/multi-column.jpg b/src/assets/features/multi-column.jpg new file mode 100644 index 00000000..4e9718ca Binary files /dev/null and b/src/assets/features/multi-column.jpg differ diff --git a/src/assets/features/multi-hashtag-timeline.jpg b/src/assets/features/multi-hashtag-timeline.jpg new file mode 100644 index 00000000..ea55bb4e Binary files /dev/null and b/src/assets/features/multi-hashtag-timeline.jpg differ diff --git a/src/assets/features/nested-comments-thread.jpg b/src/assets/features/nested-comments-thread.jpg new file mode 100644 index 00000000..35b8fbda Binary files /dev/null and b/src/assets/features/nested-comments-thread.jpg differ diff --git a/src/pages/welcome.css b/src/pages/welcome.css index dc99846a..fd9241e1 100644 --- a/src/pages/welcome.css +++ b/src/pages/welcome.css @@ -44,3 +44,45 @@ #welcome:hover h2 { animation: psychedelic 10s infinite alternate; } + +#why-container summary { + font-weight: bold; + margin: 16px 0; + padding: 0; + text-decoration: underline; + cursor: pointer; +} +#why-container[open] summary { + text-decoration: none; + opacity: 0.5; +} + +#why-container .sections section { + text-align: start; + max-width: 480px; + background-color: var(--bg-color); + border-radius: 30px; + border: 1px solid var(--bg-color); + font-weight: 600; + font-size: 106.25%; + overflow: hidden; + box-shadow: 0 0 0 1px var(--outline-color), + 0 4px 16px -8px var(--drop-shadow-color); + margin-bottom: 16px; +} +#why-container .sections section h4 { + margin: 0; + padding: 30px 30px 0; + font-size: 111.765%; + color: var(--blue-color); + font-weight: 600; +} +#why-container .sections section p { + margin-inline: 30px; + margin-bottom: 30px; +} +#why-container .sections section img { + width: 100%; + height: auto; + border-top: 1px solid var(--outline-color); +} diff --git a/src/pages/welcome.jsx b/src/pages/welcome.jsx index 99ceed6f..e1997d7a 100644 --- a/src/pages/welcome.jsx +++ b/src/pages/welcome.jsx @@ -1,5 +1,10 @@ import './welcome.css'; +import boostsCarouselUrl from '../assets/features/boosts-carousel.jpg'; +import groupedNotificationsUrl from '../assets/features/grouped-notifications.jpg'; +import multiColumnUrl from '../assets/features/multi-column.jpg'; +import multiHashtagTimelineUrl from '../assets/features/multi-hashtag-timeline.jpg'; +import nestedCommentsThreadUrl from '../assets/features/nested-comments-thread.jpg'; import logo from '../assets/logo.svg'; import Link from '../components/link'; import states from '../utils/states'; @@ -36,6 +41,74 @@ function Welcome() {

+
+ Why Phanpy? +
+
+

Boosts Carousel

+

+ Visually separate original posts and re-shared posts (boosted + posts). +

+ Screenshot of Boosts Carousel +
+
+

Nested comments thread

+

Effortlessly follow conversations. Semi-collapsible replies.

+ Screenshot of nested comments thread +
+
+

Grouped notifications

+

+ Similar notifications are grouped and collapsed to reduce clutter. +

+ Screenshot of grouped notifications +
+
+

Single or multi-column

+

+ By default, single column for zen-mode seekers. Configurable + multi-column for power users. +

+ Screenshot of multi-column UI +
+
+

Multi-hashtag timeline

+

Up to 5 hashtags combined into a single timeline.

+ Screenshot of multi-hashtag timeline with a form to add more hashtags +
+

Convinced yet?

+

+ + + + Log in + + + +

+
+