Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brand new frontpage #1554

Merged
merged 40 commits into from Jan 25, 2023
Merged
Show file tree
Hide file tree
Changes from 36 commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
3fc7777
Brand new frontpage
thibaultamartin Nov 5, 2022
71a839f
Make snap scrolling work
thibaultamartin Nov 5, 2022
8e7b058
Basic layout done
thibaultamartin Nov 5, 2022
9fb3ffe
Display the sections more horizontally
thibaultamartin Nov 7, 2022
f375886
Make the community section look better
thibaultamartin Nov 7, 2022
fec881d
Halp
thibaultamartin Nov 8, 2022
33417ea
Fix SCSS formatting
jplatte Nov 8, 2022
d2ac59b
Rework frontpage SCSS
jplatte Nov 8, 2022
64b9aeb
Update background image of the hero section to match mockup
thibaultamartin Nov 22, 2022
2c1201b
Don't use background on mobile for now, and don't make the logo too n…
thibaultamartin Nov 22, 2022
30dc38e
Use arrows instead of symbol hack on the frontpage
thibaultamartin Nov 24, 2022
a7c9602
New mockup let's start over
thibaultamartin Dec 2, 2022
8b73627
Giving a go to the new frontpage
thibaultamartin Dec 2, 2022
cd5e874
Change method to display transitions
thibaultamartin Dec 22, 2022
167db8b
Move along, nothing to see here
jplatte Jan 3, 2023
1433a8a
CSS works great actually, let's not use svgs
thibaultamartin Jan 12, 2023
f3ea7b4
Add the complex apps section
thibaultamartin Jan 12, 2023
c3101a4
Struggle with the background
thibaultamartin Jan 13, 2023
6287d3e
Add assets on the frontpage
thibaultamartin Jan 13, 2023
5a79447
Make the curves scale a little better vertically
thibaultamartin Jan 13, 2023
2152040
Tweak spacing
thibaultamartin Jan 13, 2023
37f7d5d
Turn the header dark
thibaultamartin Jan 16, 2023
90e5b31
Navbar tweaks
thibaultamartin Jan 16, 2023
0150e6f
Finish up the frontpage structure at last
thibaultamartin Jan 17, 2023
72bf7cc
Adjust sections height and position backgrounds properly
thibaultamartin Jan 20, 2023
25d9736
Add visuals for the build on matrix section
thibaultamartin Jan 20, 2023
688f896
Position visuals in the section 'build on matrix'
thibaultamartin Jan 20, 2023
2ef5895
Adjust a little the buildonmatrix section
thibaultamartin Jan 20, 2023
bcb0c40
Implement the sponsors section
thibaultamartin Jan 20, 2023
31838e9
We're almost responsive
thibaultamartin Jan 21, 2023
98df9a2
Make the sponsors section responsive
thibaultamartin Jan 22, 2023
0bbfbb7
Make the top border of the community section responsive
thibaultamartin Jan 22, 2023
5576292
Make the bottom border of the hero section look better on mobile
thibaultamartin Jan 22, 2023
9e40df0
Update sponsors template to use logo, and update actual sponsors list
thibaultamartin Jan 22, 2023
17c3cd6
Use mobile backgrounds in responsive mode
thibaultamartin Jan 23, 2023
91a2d65
Adapt padding top to new header height
thibaultamartin Jan 23, 2023
cb85e57
Update the alt text for the video showcasing Element Call and Third Room
thibaultamartin Jan 25, 2023
3809be9
Adjust section height to new header height
thibaultamartin Jan 25, 2023
d1e56d3
More obvious #personal_bottom CSS
jplatte Jan 25, 2023
034236b
Use rems whenever possible/sensible
thibaultamartin Jan 25, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
57 changes: 0 additions & 57 deletions content/index.toml

This file was deleted.

8 changes: 8 additions & 0 deletions content/sponsors.toml
@@ -0,0 +1,8 @@
[[sponsors]]
name = "UpCloud"
image = "upcloud.svg"
description = """
Matrix.org is generously hosted by UpCloud!
Host your homeserver via UpCloud and get a $25 credit.
"""
website = "https://upcloud.com/"
6 changes: 5 additions & 1 deletion sass/_base.scss
Expand Up @@ -5,6 +5,10 @@
html {
height: 100%;
font-size: 100%;

scroll-snap-type: y proximity;
scroll-padding-top: 95px;
scroll-behavior: smooth;
}

body {
Expand Down Expand Up @@ -37,7 +41,7 @@ body {
}

main {
padding-top: 60px;
padding-top: 95px;
}

img {
Expand Down
34 changes: 21 additions & 13 deletions sass/_header.scss
Expand Up @@ -4,19 +4,27 @@

display: flex;
width: 100%;
height: 60px;
height: 95px;
padding-left: 20px;
border-bottom: 1px solid #f4f4f4;
align-items: center;
margin-bottom: 0;

background-color: #fff;
font-size: 18px;
color: #fff;

background-color: #000;

@media screen and (min-width: 1024px) {
padding-right: 20px;
}

.brand {
margin-right: auto;

img {
width: 128px;
height: 55px;
}
}

.dropdown-button {
Expand Down Expand Up @@ -56,7 +64,7 @@
a {
padding: 8px 24px;
margin: 8px 0;
color: #222222;
color: #fff;

&:hover {
color: #0098d4;
Expand All @@ -70,21 +78,17 @@
@media screen and (min-width: 1024px) {
&.primary {
border-radius: 60px;
background-color: #000;
color: #fff !important;
background-color: #fff;
color: #000 !important;

padding-left: 20px;
padding-right: 20px;
padding-left: 2em;
padding-right: 2em;
margin-left: 12px;

&:not(:last-child) {
margin-right: 12px;
}
}

&.primary:hover {
background-color: #0098d4;
}
}
}

Expand Down Expand Up @@ -114,7 +118,11 @@
.section-submenu {
background: #fff;
border: 1px solid #f4f4f4;
border-radius: .3em;
border-radius: 6px;

a {
color: #000;
}
}
}

Expand Down