Skip to content

Commit 39149fa

Browse files
committed
feat: remove unused assets and update release notes with new features and improvements
1 parent 1831555 commit 39149fa

27 files changed

+244
-437
lines changed

package.json

-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@
1010
"wrangler": "wrangler",
1111
"astro": "astro"
1212
},
13-
"overrides": {
14-
"react": "npm:@preact/compat@latest",
15-
"react-dom": "npm:@preact/compat@latest"
16-
},
1713
"dependencies": {
1814
"@astrojs/check": "^0.9.4",
1915
"@astrojs/cloudflare": "^12.2.1",

src/assets/HomePageVideo.mp4

29 MB
Binary file not shown.

src/assets/Workspaces.mp4

4.28 MB
Binary file not shown.

src/assets/browser-compactmode.webm

-1.08 MB
Binary file not shown.

src/assets/browser-glance.webm

-5.87 MB
Binary file not shown.

src/assets/browser-sidebar.webm

-2.98 MB
Binary file not shown.

src/assets/browser-splitview.webm

-5.63 MB
Binary file not shown.

src/assets/browser-workspaces.webm

-990 KB
Binary file not shown.

src/assets/collapsed.png

-513 KB
Binary file not shown.

src/assets/multiple-toolbar.png

-522 KB
Binary file not shown.

src/assets/single-toolbar.png

-525 KB
Binary file not shown.

src/assets/whats-new.mp4

2.85 MB
Binary file not shown.

src/components/Community.astro

+29-14
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
11
---
2-
import Title from '../components/Title.astro'
32
import Description from '../components/Description.astro'
43
import Button from '../components/Button.astro'
54
import { motion } from 'motion/react'
65
import { Github, Check } from 'lucide-astro'
76
import { getTitleAnimation } from '../animations'
7+
import Video from './Video.astro'
8+
import WorkspacesVideo from '../assets/Workspaces.mp4'
89
---
910

1011
<section
1112
id="Community"
12-
class="relative flex w-full flex-col items-center px-4 text-start md:px-0 md:text-center lg:py-24"
13+
class="relative flex w-full flex-col items-center px-4 text-start md:px-0 md:text-center lg:py-36"
1314
>
14-
<Title class="px-4 font-bold">
15-
<motion.span client:load {...getTitleAnimation(0.2)}>
16-
Community
17-
</motion.span>
18-
<motion.span client:load {...getTitleAnimation(0.4)}> Driven </motion.span>
19-
</Title>
15+
<Description class="mb-2 px-4 text-6xl font-bold">
16+
<motion.span client:load {...getTitleAnimation(0.2)}> What </motion.span>
17+
<motion.span client:load {...getTitleAnimation(0.4)}> Defines </motion.span>
18+
<motion.span client:load {...getTitleAnimation(0.6)}> Zen? </motion.span>
19+
</Description>
2020
<motion.p
2121
client:load
2222
{...getTitleAnimation(0.6)}
2323
className="px-4 md:px-24 lg:w-1/2 lg:px-0"
2424
>
25-
We are a community-driven project. We listen to our users and build the
26-
features they want. Zen focuses on privacy and customization, not on data
27-
collection.
25+
We make it not only a priority but a necessity to ensure that Zen provides
26+
always the best experience for you. We are committed to making Zen the most
27+
beautiful, productive, and privacy-focused browser out there.
2828
</motion.p>
2929
<div
3030
class="mt-6 flex w-full flex-wrap gap-3 px-4 sm:gap-10 sm:px-0 md:justify-center"
3131
>
3232
<motion.span client:load {...getTitleAnimation(0.8)}>
3333
<Button class:list={['px-4']} href="https://github.com/zen-browser">
3434
<Github class="size-4" />
35-
<span>View on GitHub</span>
35+
<span>Free and open-source</span>
3636
</Button>
3737
</motion.span>
3838
<motion.div
@@ -41,15 +41,30 @@ import { getTitleAnimation } from '../animations'
4141
className="flex items-center gap-4"
4242
>
4343
<Check class="size-4" />
44-
<span>Always on the latest version of Firefox</span>
44+
<span>Simple yet powerful</span>
4545
</motion.div>
4646
<motion.div
4747
client:load
4848
{...getTitleAnimation(1.2)}
4949
className="flex items-center gap-4"
5050
>
5151
<Check class="size-4" />
52-
<span>Privacy-focused</span>
52+
<span>True privacy and always up-to-date</span>
5353
</motion.div>
5454
</div>
55+
<motion.span
56+
className="flex max-w-full px-8 lg:max-w-none lg:flex-none lg:px-0"
57+
client:load
58+
{...getTitleAnimation(1.4)}
59+
>
60+
<Video
61+
src={WorkspacesVideo}
62+
autoplay
63+
loop
64+
muted
65+
playsinline
66+
preload="none"
67+
class="mb-24 mt-12 rounded-3xl shadow-md lg:mx-auto lg:w-3/4 dark:opacity-80"
68+
/>
69+
</motion.span>
5570
</section>

src/components/Features.astro

-184
This file was deleted.

src/components/Footer.astro

+3-59
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,8 @@ import Title from '../components/Title.astro'
33
import Description from '../components/Description.astro'
44
import Button from '../components/Button.astro'
55
import Circles from '../components/Circles.astro'
6+
import SocialMediaStrip from '../components/SocialMediaStrip.astro'
67
import { ArrowRight } from 'lucide-astro'
7-
8-
import { library, icon } from '@fortawesome/fontawesome-svg-core'
9-
import {
10-
faMastodon,
11-
faBluesky,
12-
faGithub,
13-
faTwitter,
14-
faReddit,
15-
} from '@fortawesome/free-brands-svg-icons'
16-
17-
library.add(faMastodon, faBluesky, faGithub, faTwitter, faReddit)
18-
const Mastodon = icon({ prefix: 'fab', iconName: 'mastodon' })
19-
const Bluesky = icon({ prefix: 'fab', iconName: 'bluesky' })
20-
const Github = icon({ prefix: 'fab', iconName: 'github' })
21-
const Twitter = icon({ prefix: 'fab', iconName: 'twitter' })
22-
const Reddit = icon({ prefix: 'fab', iconName: 'reddit' })
238
---
249

2510
<footer
@@ -45,48 +30,7 @@ const Reddit = icon({ prefix: 'fab', iconName: 'reddit' })
4530
<div class="flex flex-col gap-10">
4631
<div class="flex flex-col gap-2">
4732
<Description class="!font-semibold"> Follow Us </Description>
48-
<div class="flex items-center gap-4 opacity-80">
49-
<a
50-
href="https://github.com/zen-browser"
51-
target="_blank"
52-
class="font-bold"
53-
aria-label="Visit Zen Browser on GitHub"
54-
>
55-
<Fragment set:html={Github.html} />
56-
</a>
57-
<a
58-
href="https://twitter.com/zen_browser"
59-
target="_blank"
60-
class="font-normal"
61-
aria-label="Visit Zen Browser on Twitter"
62-
>
63-
<Fragment set:html={Twitter.html} />
64-
</a>
65-
<a
66-
href="https://fosstodon.org/@zenbrowser"
67-
target="_blank"
68-
class="font-normal"
69-
aria-label="Visit Zen Browser on Mastodon"
70-
>
71-
<Fragment set:html={Mastodon.html} />
72-
</a>
73-
<a
74-
href="https://bsky.app/profile/zen-browser.app"
75-
target="_blank"
76-
class="font-normal"
77-
aria-label="Visit Zen Browser on Bluesky"
78-
>
79-
<Fragment set:html={Bluesky.html} />
80-
</a>
81-
<a
82-
href="https://www.reddit.com/r/zen_browser"
83-
target="_blank"
84-
class="font-normal"
85-
aria-label="Visit Zen Browser on Reddit"
86-
>
87-
<Fragment set:html={Reddit.html} />
88-
</a>
89-
</div>
33+
<SocialMediaStrip />
9034
</div>
9135
<div class="flex flex-col gap-2">
9236
<Description class="!font-semibold"> About Us </Description>
@@ -135,7 +79,7 @@ const Reddit = icon({ prefix: 'fab', iconName: 'reddit' })
13579
<div class="flex h-32 w-full items-center">
13680
<div class="flex">
13781
Made with ❤️ by the <a href="/about" class="ml-2 inline-block font-bold"
138-
>Zen Browser Team</a
82+
>Zen Team</a
13983
>
14084
</div>
14185
<Circles

0 commit comments

Comments
 (0)