Skip to content

Commit 6c41e76

Browse files
authored
feat(screenshots): v0.14.0 shots, version-history slider, lighter page (#88)
* feat(screenshots): data-driven page with latest shots, per-view version slider, and web-sized images The page is now generated from _data/screenshots.yml: a Latest section (filled by ActivityWatch/activitywatch scripts/screenshots.py), a 'How it has evolved' slider per view across versions, and the community competition gallery with credits. Displays downscaled WebP copies (36 MB -> 1.5 MB) and links the full PNGs. * feat(screenshots): add v0.14.0 shots (demo data) to the page, homepage and schema.org image Generated with scripts/screenshots.py (ActivityWatch/activitywatch#1500): light and dark for 13 views. Latest section shows light with a dark-mode link; Activity and Timeline sliders gain a v0.14.0 stop. Homepage swaps the v0.9.3/v0.8.0 images. * fix(screenshots): announce the selected version on the slider (aria-valuetext)
1 parent 8d416d4 commit 6c41e76

74 files changed

Lines changed: 209 additions & 112 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎_data/screenshots.yml‎

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
# Screenshots page data (rendered by screenshots.pug).
2+
#
3+
# `src` is relative to /img/screenshots/; a downscaled copy for display lives at
4+
# /img/screenshots/web/<src with / replaced by _>.webp, and the full PNG is linked.
5+
#
6+
# latest: regenerate with `scripts/screenshots.py` in ActivityWatch/activitywatch
7+
# (demo data, isolated server), then move the previous `latest` shots into
8+
# `evolution` so the history keeps growing.
9+
10+
latest:
11+
version: v0.14.0
12+
shots:
13+
- {title: Activity, src: v0.14.0/activity-day.png, dark: v0.14.0/activity-day-dark.png, note: One day across all your devices}
14+
- {title: Activity (year), src: v0.14.0/activity-year.png, dark: v0.14.0/activity-year-dark.png, note: "A whole year, back in under a second once cached"}
15+
- {title: Activity (week), src: v0.14.0/activity-week.png, dark: v0.14.0/activity-week-dark.png}
16+
- {title: Activity (month), src: v0.14.0/activity-month.png, dark: v0.14.0/activity-month-dark.png}
17+
- {title: Browser activity, src: v0.14.0/activity-browser.png, dark: v0.14.0/activity-browser-dark.png}
18+
- {title: Timeline, src: v0.14.0/timeline.png, dark: v0.14.0/timeline-dark.png, note: Every device on one timeline}
19+
- {title: Search, src: v0.14.0/search.png, dark: v0.14.0/search-dark.png}
20+
- {title: Query explorer, src: v0.14.0/query.png, dark: v0.14.0/query-dark.png}
21+
- {title: Stopwatch, src: v0.14.0/stopwatch.png, dark: v0.14.0/stopwatch-dark.png}
22+
- {title: Categorization, src: v0.14.0/categorization.png, dark: v0.14.0/categorization-dark.png, note: Rules that sort your time into categories}
23+
- {title: Settings, src: v0.14.0/settings.png, dark: v0.14.0/settings-dark.png}
24+
- {title: Buckets, src: v0.14.0/buckets.png, dark: v0.14.0/buckets-dark.png, note: Raw data from each watcher and device}
25+
26+
# One entry per view, oldest first. Each shot is that view as it looked in a version.
27+
evolution:
28+
- view: Activity
29+
shots:
30+
- version: v0.8.0dev
31+
year: 2018
32+
src: screenshot-v0.8.0dev-activity.png
33+
- version: v0.8.0b9
34+
year: 2019
35+
src: screenshot-v0.8.0b9-today.png
36+
note: The “Today” view, before it became Activity
37+
- version: v0.9.3
38+
year: 2020
39+
src: screenshot-v0.9.3-activity.png
40+
- version: v0.12.0b2
41+
year: 2022
42+
src: BelKed/screenshot-v0.12.0b2-activity.png
43+
by: BelKed
44+
note: Dark mode
45+
- version: v0.12
46+
year: 2023
47+
src: realhyperchango/activity-productivity.png
48+
by: realhyperchango
49+
note: Productivity categories
50+
- version: v0.14.0b8
51+
year: 2026
52+
src: screenshot-v0.14.0b8-aw-tauri-activity.png
53+
note: The new Tauri app
54+
- version: v0.14.0
55+
year: 2026
56+
src: v0.14.0/activity-day.png
57+
note: Multi-device, with demo data
58+
- view: Timeline
59+
shots:
60+
- version: v0.8.0b9
61+
year: 2019
62+
src: screenshot-v0.8.0b9-timeline.png
63+
- version: v0.12
64+
year: 2023
65+
src: thelifeimliving/timeline-dark.png
66+
by: thelifeimliving
67+
note: Dark mode
68+
- version: v0.14.0
69+
year: 2026
70+
src: v0.14.0/timeline.png
71+
note: Multi-device, with demo data
72+
73+
# Screenshot competition entries (github.com/ActivityWatch/activitywatch/discussions/741).
74+
community:
75+
version: v0.12
76+
shots:
77+
- title: Activity
78+
src: [thelifeimliving/activity.png]
79+
by: thelifeimliving
80+
- title: Activity with productivity categories
81+
src: [realhyperchango/activity-productivity.png]
82+
by: realhyperchango
83+
- title: Activity (dark)
84+
src: [BelKed/screenshot-v0.12.0b2-activity.png]
85+
by: BelKed
86+
- title: Timeline (dark)
87+
src: [thelifeimliving/timeline-dark.png]
88+
by: thelifeimliving
89+
- title: Month view
90+
src: [maholli/month.png]
91+
by: maholli
92+
- title: Search
93+
src: [thelifeimliving/search.png]
94+
by: thelifeimliving
95+
- title: Stopwatch
96+
src: [thelifeimliving/stopwatch.png, thelifeimliving/stopwatch-dark.png]
97+
by: thelifeimliving
98+
- title: Query explorer
99+
src: [thelifeimliving/query-explorer.png, thelifeimliving/query-explorer-dark.png]
100+
by: thelifeimliving
101+
- title: Settings
102+
src: [thelifeimliving/settings.png, thelifeimliving/settings-dark.png]
103+
by: thelifeimliving

‎_includes/schema-index.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"dateCreated": "2016-06-10",
2323
"downloadUrl": "https://activitywatch.net/downloads/",
2424
"softwareHelp": "https://docs.activitywatch.net/en/latest/getting-started.html#installation",
25-
"screenshot": "https://activitywatch.net/img/screenshots/screenshot-v0.9.3-activity.png",
25+
"screenshot": "https://activitywatch.net/img/screenshots/v0.14.0/activity-day.png",
2626
"inLanguage": "en",
2727
"featureList": [
2828
"Application and window tracking",
311 KB
263 KB
309 KB
487 KB
425 KB
269 KB
313 KB
279 KB

0 commit comments

Comments
 (0)