Skip to content

Commit 56f78ea

Browse files
committed
Add screenshot
1 parent 8c0105c commit 56f78ea

File tree

11 files changed

+66
-20
lines changed

11 files changed

+66
-20
lines changed

.github/workflows/publish.yml

-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ jobs:
2525
- if: ${{ steps.cache-cargo.outputs.cache-hit != 'true' }}
2626
name: Install Grass and Vox
2727
run: |
28-
rustup update nightly && rustup default nightly
2928
time cargo install grass
3029
time cargo install --git https://github.com/emmyoh/vox --features="cli"
3130
- name: Checkout codebase

about.vox

+8-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ permalink = "about/index.html"
1010
Oku is a browser with an emphasis on local-first data storage.\
1111
It comes with a unique peer-to-peer protocol that enables:
1212

13-
* Creating & publishing media without hosting fees
13+
* Creating & publishing sites
1414
* Sharing files directly with friends
1515
* Storing personal data on the devices you control
1616
* Synchronising files between your devices
@@ -37,7 +37,13 @@ No. Oku uses WebKit, the same browser engine found in Safari.
3737

3838
> What platforms does Oku support?
3939

40-
Currently, Oku is only available on operating systems using the Linux kernel.
40+
Currently, the Oku browser is only available on operating systems using the Linux kernel.
41+
42+
The protocol included with Oku may be used via a command-line frontend, available on Linux, macOS, and Windows.
43+
44+
> Where can I learn more about the protocol?
45+
46+
To learn more about the protocol, visit [the code repository]({{ global.protocol_repository }}).
4147

4248
> What does the name mean?
4349

assets/dark.png

619 KB
Loading

assets/light.png

555 KB
Loading

global.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@ url = "https://okubrowser.github.io"
33
# url = "http://localhost" # For developing locally
44
title = "Oku"
55
description = "Your new home on the Internet"
6-
author = "Emil Sayahi"
6+
author = "Emil Sayahi"
7+
browser_repository = "https://github.com/OkuBrowser/oku"
8+
protocol_repository = "https://github.com/OkuBrowser/oku-fs"

index.vox

+30-7
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,51 @@ layout = "index"
33
permalink = "index.html"
44
---
55

6+
<div class="main-screenshot">
7+
</div>
8+
69
{% markdown %}
710

811
# Making browsing *fun* again.
912

10-
Make & share your own Web sites.
13+
* Create & publish sites
14+
* Share files directly with friends
15+
* Storing personal data on the devices you control
16+
* Synchronise files between your devices
17+
18+
### Make & share your own sites.
19+
20+
- Oku lets you create *replicas*, virtual drives that you can share online.
21+
- Replicas can contain anything, including photos, videos, or documents.
22+
- You can put a site in a replica and share it with the world.
1123

12-
# *Your* data on *your* machine.
24+
## *Your* data on *your* machine.
1325

14-
Let sites keep your information with you, not on servers they control.
26+
### Let sites keep your information with you, not on servers they control.
1527

16-
# Let your garden grow wild.
28+
- Replicas are sent with *tickets*.
29+
- A *read-only ticket* can be used to view, but not edit, your replica.
30+
- A *read & write ticket* can be used to view or edit your replica.
31+
- Sites can keep your data with you in a replica by asking for a read & write ticket.
1732

18-
Build your own space on the Internet, independent from any platforms.
33+
## Let your garden grow wild.
1934

20-
# Not Google Chrome in disguise.
35+
### Build your own space on the Internet, independent from social media platforms.
2136

22-
Powered by WebKit, Oku is an escape from Google's influence on browser technology and complies with the latest Web standards.
37+
- Replicas can be viewed by their ID.
38+
- Every time you visit a new replica, your browser saves its ID.
39+
- When you update a replica, those with its ID will see the newest version.
40+
41+
## Not Google Chrome in disguise.
42+
43+
Powered by WebKit, Oku is a genuine alternative to Google Chrome, not a derivative.
2344

2445
---
2546

2647
# Looking to contribute?
2748

49+
Oku is free and open-source software, [accepting code contributions on GitHub]({{ global.browser_repository }}).
50+
2851
[Learn more about Oku →]({{ global.url }}/about)
2952

3053
{% endmarkdown %}

sass/main.scss

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
:root {
2+
font-family: var(--body-font);
23
font-feature-settings: 'liga' 1, 'calt' 1;
34
-webkit-text-size-adjust: 100%;
45
-webkit-tap-highlight-color: transparent;
@@ -8,7 +9,7 @@
89

910
@supports (font-variation-settings: normal) {
1011
:root {
11-
font-family: "InterVariable", sans-serif;
12+
font-family: "InterVariable", var(--body-font);
1213
}
1314
}
1415

sass/site.scss

+5
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ html {
1616
background-attachment: fixed;
1717
}
1818

19+
.main-screenshot {
20+
content: var(--main-screenshot);
21+
width: 100%;
22+
}
23+
1924
.center {
2025
text-align: center;
2126
align-items: center;

sass/typography.scss

+9-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ pre,
77
table,
88
ul {
99
color: var(--body-color);
10-
text-shadow: var(--text-shadow);
1110
}
1211

1312
h1,
@@ -16,11 +15,11 @@ h3,
1615
h4,
1716
h5,
1817
h6 {
18+
font-family: "Poppins", sans-serif;
1919
margin-bottom: .5rem;
2020
font-weight: 700;
2121
line-height: 1.25;
2222
color: var(--heading-color);
23-
text-shadow: var(--text-shadow);
2423
}
2524

2625
h1 {
@@ -44,12 +43,20 @@ h6 {
4443
font-size: 1rem;
4544
}
4645

46+
em {
47+
font-family: "Tenor Sans", sans-serif;
48+
}
49+
4750
p {
4851
margin-top: 0;
4952
margin-bottom: 1rem;
5053
font-weight: 600;
5154
}
5255

56+
ul {
57+
text-align: initial;
58+
}
59+
5360
ul,
5461
ol,
5562
dl {

sass/variables.scss

+6-6
Original file line numberDiff line numberDiff line change
@@ -32,27 +32,27 @@
3232
--spacer: 1rem;
3333
--spacer-2: calc(var(--spacer) * 1.5);
3434
--spacer-3: calc(var(--spacer) * 3);
35-
--body-bg: radial-gradient(var(--pico-color-red-400), var(--pico-color-red-500), var(--pico-color-red-400));
36-
--body-bg-color: var(--pico-color-red-500);
35+
--body-bg: linear-gradient(var(--pico-color-red-100), var(--pico-color-red-100), var(--pico-color-red-150));
36+
--body-bg-color: var(--pico-color-red-100);
3737
--body-color: var(--gray-800);
3838
--link-color: var(--pico-color-pink-500);
3939
--link-hover-color: var(--pico-color-pink-650);
4040
--heading-color: var(--gray-900);
4141
--border-color: var(--gray-700);
4242
--container-bg: rgba(255, 255, 255, 0.45);
43-
--text-shadow: var(--gray-800) 0px 0px 0.33px;
43+
--main-screenshot: url('/assets/light.png');
4444
}
4545

4646
@media (prefers-color-scheme: dark) {
4747
:root {
48-
--body-bg: radial-gradient(var(--pico-color-violet-750), var(--pico-color-violet-600), var(--pico-color-violet-500));
49-
--body-bg-color: var(--pico-color-violet-750);
48+
--body-bg: linear-gradient(var(--pico-color-purple-950), var(--pico-color-purple-950), var(--pico-color-purple-900));
49+
--body-bg-color: var(--pico-color-purple-950);
5050
--body-color: var(--gray-000);
5151
--link-color: var(--pico-color-amber-250);
5252
--link-hover-color: var(--pico-color-amber-200);
5353
--heading-color: var(--gray-000);
5454
--border-color: var(--gray-300);
5555
--container-bg: rgba(255, 255, 255, 0.33);
56-
--text-shadow: var(--gray-200) 0px 0px 0.66px;
56+
--main-screenshot: url('/assets/dark.png');
5757
}
5858
}

snippets/head.html

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
<meta name="viewport" content="width=device-width, initial-scale=1">
1212
<meta name="description" content="{{ global.description }}">
1313

14+
<link rel="preconnect" href="https://fonts.googleapis.com">
15+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
16+
<link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Tenor+Sans&display=swap" rel="stylesheet">
1417
<link rel="preconnect" href="https://rsms.me/">
1518
<link rel="stylesheet" href="https://rsms.me/inter/inter.css">
1619
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css">

0 commit comments

Comments
 (0)