Skip to content

Commit 086c235

Browse files
committed
Adds more links
1 parent a08a2df commit 086c235

3 files changed

Lines changed: 37 additions & 4 deletions

File tree

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ Real‑time, beautiful, and zero‑friction plotting for any serial device — r
1212

1313
[![Watch the demo on YouTube](https://img.youtube.com/vi/MEQCPBF99FQ/hqdefault.jpg)](https://youtu.be/MEQCPBF99FQ)
1414

15+
## Try it out
16+
17+
[Try it out](https://web-serial-plotter.atomic14.com)
18+
1519
## Support
1620

1721
If you find this project useful, consider supporting its development:
@@ -34,8 +38,6 @@ Your support helps maintain and improve this tool for the entire community!
3438
**Real-time Plotting**
3539
- Multi-series plotting from CSV/space/tab-separated serial data
3640
- Automatic series detection from header lines (e.g., `# time ax ay az`)
37-
- High-performance ring buffer with configurable history (up to 100K samples)
38-
- Smooth 60 FPS rendering with HTML5 Canvas
3941
- Dynamic series adjustment (automatically adds/removes series based on data)
4042

4143
**Interactive Controls**
@@ -55,7 +57,6 @@ Your support helps maintain and improve this tool for the entire community!
5557
**Channel Management**
5658
- Series renaming and color customization
5759
- Interactive legend with click-to-edit
58-
- Up to 8 default color themes
5960
- Dynamic series creation based on incoming data
6061

6162
**Export & Testing**

src/App.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,8 @@ function App() {
291291
githubUrl="https://github.com/atomic14/web-serial-plotter"
292292
patreonUrl="https://www.patreon.com/atomic14"
293293
youtubeUrl="https://www.youtube.com/@atomic14"
294+
newsletterUrl="https://atomic14.substack.com"
295+
blogUrl="https://www.atomic14.com"
294296
/>
295297
</div>
296298
)

src/components/Footer.tsx

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ interface Props {
44
githubUrl: string
55
patreonUrl: string
66
youtubeUrl: string
7+
newsletterUrl?: string
8+
blogUrl?: string
79
}
810

9-
export default function Footer({ githubUrl, patreonUrl, youtubeUrl }: Props) {
11+
export default function Footer({ githubUrl, patreonUrl, youtubeUrl, newsletterUrl, blogUrl }: Props) {
1012
return (
1113
<footer className="flex items-center justify-center gap-4 py-2 px-4 text-xs text-gray-500 dark:text-neutral-400 border-t border-gray-200 dark:border-neutral-800">
1214
<a
@@ -23,6 +25,34 @@ export default function Footer({ githubUrl, patreonUrl, youtubeUrl }: Props) {
2325

2426
<span className="text-gray-300 dark:text-neutral-600"></span>
2527

28+
{newsletterUrl && (
29+
<>
30+
<a
31+
href={newsletterUrl}
32+
target="_blank"
33+
rel="noopener noreferrer"
34+
className="flex items-center gap-1 hover:text-gray-700 dark:hover:text-neutral-200 transition-colors"
35+
>
36+
Newsletter
37+
</a>
38+
<span className="text-gray-300 dark:text-neutral-600"></span>
39+
</>
40+
)}
41+
42+
{blogUrl && (
43+
<>
44+
<a
45+
href={blogUrl}
46+
target="_blank"
47+
rel="noopener noreferrer"
48+
className="flex items-center gap-1 hover:text-gray-700 dark:hover:text-neutral-200 transition-colors"
49+
>
50+
Blog
51+
</a>
52+
<span className="text-gray-300 dark:text-neutral-600"></span>
53+
</>
54+
)}
55+
2656
<a
2757
href={youtubeUrl}
2858
target="_blank"

0 commit comments

Comments
 (0)