Skip to content

Commit 7255f3e

Browse files
committed
WIP
1 parent 21c2063 commit 7255f3e

File tree

8 files changed

+681
-10
lines changed

8 files changed

+681
-10
lines changed

index.html

Lines changed: 43 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,12 @@
1414
<link rel="stylesheet" href="plugin/highlight/monokai.css">
1515

1616
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" />
17+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/vsalvino/computer-modern@main/fonts/sans.css">
1718

1819
<style>
20+
.cms {
21+
font-family: "Computer Modern Sans", sans-serif;
22+
}
1923
.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {
2024
text-transform: none;
2125
}
@@ -25,7 +29,7 @@
2529
<div class="reveal">
2630
<div class="slides">
2731
<section>
28-
<h1 style="font-size:215px">LibrePCB 2.0</h1>
32+
<h1 style="font-size:215px;">LibrePCB 2.0</h1>
2933
<hr>
3034
<h1>More than just a new look</h1>
3135
<img style="margin:120px" src="media/nlnet-ngi0.png"></img>
@@ -71,13 +75,28 @@ <h2>+ Translators</h2>
7175
<div class="fragment" style="position: absolute; top: 55%; left: 50%; transform: translate(-50%, -50%);">
7276
<div style="position: relative; display: inline-block;">
7377
<i class="fas fa-heart" style="font-size: 500px; color: red;"></i>
74-
<div style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; font-size: 110px; font-weight: bold; text-align: center;">
78+
<div class="cms" style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; font-size: 110px; font-weight: bold; text-align: center;">
7579
Thank You!
7680
</div>
7781
</div>
7882
</div>
7983
</section>
8084

85+
<section>
86+
<h1>Behind the Scenes</h1>
87+
<br>
88+
<h2 class="fragment">Working (almost) full-time on LibrePCB since end of 2022!</h2>
89+
<img class="fragment" width="100%" src="media/income-distribution.svg"></img>
90+
</section>
91+
92+
<section>
93+
<h1>Funding 2025</h1>
94+
<br>
95+
<h2>~47k EUR Total</h2>
96+
<img width="50%" src="media/funding.svg"></img>
97+
<h2 class="fragment">Goal: Sustainable funding without public money</h2>
98+
</section>
99+
81100
<section>
82101
<h1>LibrePCB 1.1.0</h1>
83102
<h2>April 2024</h2>
@@ -144,11 +163,15 @@ <h1>Migration Qt5 → Qt6</h1>
144163
<section>
145164
<h1>Hello <img style="position:relative;height:140px;bottom:-50px" src="media/rust-logo.png"></img> Rust!</h1>
146165
<div class="r-stack">
147-
<ul style="font-size:60px;padding-bottom:300px">
148-
<li class="fragment">Faster development</li>
149-
<li class="fragment">Easier to ensure stability</li>
150-
<li class="fragment">Future-proof technology</li>
151-
</ul>
166+
<div>
167+
<ul style="font-size:60px;padding-bottom:200px">
168+
<li class="fragment">Faster development</li>
169+
<li class="fragment">Easier to ensure stability</li>
170+
<li class="fragment">State-of-the-art tooling</li>
171+
<li class="fragment">Future-proof technology</li>
172+
</ul>
173+
<h2 class="fragment">Current state:<br>0.9% Rust</h2>
174+
</div>
152175
<img class="fragment" width="1400px" src="media/ibom-crate.png"></img>
153176
</div>
154177
</section>
@@ -171,7 +194,7 @@ <h1>Hello <img style="position:relative;height:100px;bottom:-30px" src="media/sl
171194
<li class="fragment">Consistent look & feel across platforms</li>
172195
<li class="fragment">Declarative approach → faster development</li>
173196
<li class="fragment">Less C++ → increased stability</li>
174-
<li class="fragment">Able to fulfil our long-term vision</li>
197+
<li class="fragment">Following our long-term Rust strategy</li>
175198
</ul>
176199
<br style="margin-bottom:100px">
177200
<h2 class="fragment">24.184 Lines of Slint Code!</h2>
@@ -238,8 +261,18 @@ <h3>Code-Signing Sponsored By</h3>
238261
</span>
239262
</section>
240263

241-
<section>
242-
<h1>What's Next?</h1>
264+
<section data-background-color="black">
265+
<h1 style="font-family:Computer Modern Sans;">Thank you!</h1>
266+
<span>
267+
<img style="position:relative;height:60px;bottom:-35px" src="media/logo-monochrome.png"></img>&nbsp;
268+
<a href="https://librepcb.org/" style="text-decoration:none; color:white; font-family:Noto Sans Mono;">https://librepcb.org</a>
269+
</span>
270+
<br>
271+
<br>
272+
<span>
273+
<i class="fas fa-heart"></i>&nbsp;
274+
<a href="https://librepcb.org/donate/" style="text-decoration:none; color:white; font-family:Noto Sans Mono;">https://librepcb.org/donate/</a>
275+
</span>
243276
</section>
244277
</div>
245278
</div>

media/funding.svg

Lines changed: 1 addition & 0 deletions
Loading

media/income-distribution.svg

Lines changed: 1 addition & 0 deletions
Loading

media/logo-monochrome.png

4.68 KB
Loading

tools/funding/plot.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# /// script
2+
# requires-python = ">=3.13"
3+
# dependencies = [
4+
# "kaleido",
5+
# "numpy",
6+
# "pandas",
7+
# "plotly",
8+
# ]
9+
# ///
10+
import plotly.graph_objects as go
11+
labels = ['NLnet Grant','Sponsorings','Donations']
12+
values = [35850, 5000, 1750]
13+
14+
fig = go.Figure(data=[go.Pie(labels=labels, values=values)])
15+
16+
fig.update_layout(
17+
template='plotly_white',
18+
margin=dict(l=20, r=20, t=20, b=20),
19+
)
20+
21+
fig.write_image("funding.svg", width=300, height=200)

0 commit comments

Comments
 (0)