diff --git a/img/banner_henge.png b/img/banner_henge.png new file mode 100644 index 000000000..f8ceb55c6 Binary files /dev/null and b/img/banner_henge.png differ diff --git a/img/icons/henge/add.png b/img/icons/henge/add.png new file mode 100644 index 000000000..02a632a51 Binary files /dev/null and b/img/icons/henge/add.png differ diff --git a/img/icons/henge/bookmark.png b/img/icons/henge/bookmark.png new file mode 100644 index 000000000..793ffb3aa Binary files /dev/null and b/img/icons/henge/bookmark.png differ diff --git a/img/icons/henge/bookmark_inactive.png b/img/icons/henge/bookmark_inactive.png new file mode 100644 index 000000000..698025b0e Binary files /dev/null and b/img/icons/henge/bookmark_inactive.png differ diff --git a/img/icons/henge/calendar.png b/img/icons/henge/calendar.png new file mode 100644 index 000000000..6d5789c3a Binary files /dev/null and b/img/icons/henge/calendar.png differ diff --git a/img/icons/henge/calendar_notify.png b/img/icons/henge/calendar_notify.png new file mode 100644 index 000000000..a8bb393b4 Binary files /dev/null and b/img/icons/henge/calendar_notify.png differ diff --git a/img/icons/henge/delete.png b/img/icons/henge/delete.png new file mode 100644 index 000000000..9904774e3 Binary files /dev/null and b/img/icons/henge/delete.png differ diff --git a/img/icons/henge/dm.png b/img/icons/henge/dm.png new file mode 100644 index 000000000..c0493f82e Binary files /dev/null and b/img/icons/henge/dm.png differ diff --git a/img/icons/henge/download.png b/img/icons/henge/download.png new file mode 100644 index 000000000..3a9605ab7 Binary files /dev/null and b/img/icons/henge/download.png differ diff --git a/img/icons/henge/edit.png b/img/icons/henge/edit.png new file mode 100644 index 000000000..c07dc2dec Binary files /dev/null and b/img/icons/henge/edit.png differ diff --git a/img/icons/henge/like.png b/img/icons/henge/like.png new file mode 100644 index 000000000..843103d05 Binary files /dev/null and b/img/icons/henge/like.png differ diff --git a/img/icons/henge/like_inactive.png b/img/icons/henge/like_inactive.png new file mode 100644 index 000000000..352e949b9 Binary files /dev/null and b/img/icons/henge/like_inactive.png differ diff --git a/img/icons/henge/mute.png b/img/icons/henge/mute.png new file mode 100644 index 000000000..5fe808e0f Binary files /dev/null and b/img/icons/henge/mute.png differ diff --git a/img/icons/henge/new.png b/img/icons/henge/new.png new file mode 100644 index 000000000..c6c834eb8 Binary files /dev/null and b/img/icons/henge/new.png differ diff --git a/img/icons/henge/newpost.png b/img/icons/henge/newpost.png new file mode 100644 index 000000000..3bc33deb8 Binary files /dev/null and b/img/icons/henge/newpost.png differ diff --git a/img/icons/henge/pagedown.png b/img/icons/henge/pagedown.png new file mode 100644 index 000000000..da7b236d8 Binary files /dev/null and b/img/icons/henge/pagedown.png differ diff --git a/img/icons/henge/pageup.png b/img/icons/henge/pageup.png new file mode 100644 index 000000000..8adf6a8b8 Binary files /dev/null and b/img/icons/henge/pageup.png differ diff --git a/img/icons/henge/person.png b/img/icons/henge/person.png new file mode 100644 index 000000000..d68b26f68 Binary files /dev/null and b/img/icons/henge/person.png differ diff --git a/img/icons/henge/prev.png b/img/icons/henge/prev.png new file mode 100644 index 000000000..daa14c763 Binary files /dev/null and b/img/icons/henge/prev.png differ diff --git a/img/icons/henge/repeat.png b/img/icons/henge/repeat.png new file mode 100644 index 000000000..ee4932be2 Binary files /dev/null and b/img/icons/henge/repeat.png differ diff --git a/img/icons/henge/repeat_inactive.png b/img/icons/henge/repeat_inactive.png new file mode 100644 index 000000000..59ec9d794 Binary files /dev/null and b/img/icons/henge/repeat_inactive.png differ diff --git a/img/icons/henge/reply.png b/img/icons/henge/reply.png new file mode 100644 index 000000000..0f8a361b9 Binary files /dev/null and b/img/icons/henge/reply.png differ diff --git a/img/icons/henge/rss.png b/img/icons/henge/rss.png new file mode 100644 index 000000000..533453fc7 Binary files /dev/null and b/img/icons/henge/rss.png differ diff --git a/img/icons/henge/rss3.png b/img/icons/henge/rss3.png new file mode 100644 index 000000000..83521cd1b Binary files /dev/null and b/img/icons/henge/rss3.png differ diff --git a/img/icons/henge/scope_blog.png b/img/icons/henge/scope_blog.png new file mode 100644 index 000000000..59713257c Binary files /dev/null and b/img/icons/henge/scope_blog.png differ diff --git a/img/icons/henge/scope_dm.png b/img/icons/henge/scope_dm.png new file mode 100644 index 000000000..7c485959c Binary files /dev/null and b/img/icons/henge/scope_dm.png differ diff --git a/img/icons/henge/scope_followers.png b/img/icons/henge/scope_followers.png new file mode 100644 index 000000000..2e420954c Binary files /dev/null and b/img/icons/henge/scope_followers.png differ diff --git a/img/icons/henge/scope_public.png b/img/icons/henge/scope_public.png new file mode 100644 index 000000000..7f8633ff0 Binary files /dev/null and b/img/icons/henge/scope_public.png differ diff --git a/img/icons/henge/scope_question.png b/img/icons/henge/scope_question.png new file mode 100644 index 000000000..a811b21c6 Binary files /dev/null and b/img/icons/henge/scope_question.png differ diff --git a/img/icons/henge/scope_report.png b/img/icons/henge/scope_report.png new file mode 100644 index 000000000..7fbd60b74 Binary files /dev/null and b/img/icons/henge/scope_report.png differ diff --git a/img/icons/henge/scope_share.png b/img/icons/henge/scope_share.png new file mode 100644 index 000000000..07fe95502 Binary files /dev/null and b/img/icons/henge/scope_share.png differ diff --git a/img/icons/henge/scope_unlisted.png b/img/icons/henge/scope_unlisted.png new file mode 100644 index 000000000..b3ce02e69 Binary files /dev/null and b/img/icons/henge/scope_unlisted.png differ diff --git a/img/icons/henge/search.png b/img/icons/henge/search.png new file mode 100644 index 000000000..6d3b05c83 Binary files /dev/null and b/img/icons/henge/search.png differ diff --git a/img/icons/henge/showhide.png b/img/icons/henge/showhide.png new file mode 100644 index 000000000..32be2848c Binary files /dev/null and b/img/icons/henge/showhide.png differ diff --git a/img/icons/henge/unmute.png b/img/icons/henge/unmute.png new file mode 100644 index 000000000..eb9af71d2 Binary files /dev/null and b/img/icons/henge/unmute.png differ diff --git a/img/image_henge.png b/img/image_henge.png new file mode 100644 index 000000000..51992123b Binary files /dev/null and b/img/image_henge.png differ diff --git a/theme.py b/theme.py index 2b02dce9e..ddce9f9c9 100644 --- a/theme.py +++ b/theme.py @@ -18,7 +18,7 @@ def getThemesList() -> []: also used to create the web interface dropdown list and to lookup function names """ - return ('Default', 'Blue', 'Hacker', 'HighVis', + return ('Default', 'Blue', 'Hacker', 'Henge', 'HighVis', 'LCD', 'Light', 'Night', 'Purple', 'Starlight', 'Zen') @@ -277,6 +277,57 @@ def setThemeStarlight(baseDir: str): setThemeFromDict(baseDir, 'starlight', themeParams) +def setThemeHenge(baseDir: str): + removeTheme(baseDir) + setThemeInConfig(baseDir, 'henge') + themeParams = { + "font-size-button-mobile": "36px", + "font-size": "32px", + "font-size2": "26px", + "font-size3": "40px", + "font-size4": "24px", + "font-size5": "22px", + "main-bg-color": "#20260e", + "text-entry-background": "#20260e", + "link-bg-color": "#20260e", + "main-link-color": "#ffc4bc", + "main-visited-color": "#e1c4bc", + "main-fg-color": "#ffc4bc", + "main-bg-color-dm": "#0b0a0a", + "border-color": "#69282c", + "border-width": "3px", + "main-bg-color-reply": "#20260e", + "main-bg-color-report": "#20260e", + "hashtag-vertical-spacing3": "100px", + "hashtag-vertical-spacing4": "150px", + "button-background": "#69282c", + "button-selected": "#a34046", + "calendar-bg-color": "#20260e", + "title-text": "#ffc4bc", + "title-background": "#69282c", + "lines-color": "#ffc4bc", + "day-number": "#ffc4bc", + "day-number2": "#aaa", + "event-background": "#111", + "cw-glow-radius1": "30px", + "cw-glow-radius2": "40px", + "cw-glow-radius3": "50px", + "cw-glow-radius4": "60px", + "cw-glow-radius5": "70px", + "cw-glow-color1": "#a3d5f0", + "cw-glow-color2": "#a3d5f0", + "cw-glow-color3": "#a3d5f0", + "cw-glow-color4": "#a3d5f0", + "cw-glow-color5": "#a3d5f0", + "cw-background": "#20260e", + "timeline-border-radius": "20px", + "image-corners": "8%", + "*font-family": "'bgrove'", + "*src": "url('fonts/bgrove.ttf') format('truetype')" + } + setThemeFromDict(baseDir, 'henge', themeParams) + + def setThemeZen(baseDir: str): removeTheme(baseDir) setThemeInConfig(baseDir, 'zen') diff --git a/translations/ar.json b/translations/ar.json index f29a1d1de..88cccb25d 100644 --- a/translations/ar.json +++ b/translations/ar.json @@ -236,5 +236,6 @@ "your": "الخاص بك", "you're": "أنت على", "if you": "اذا أنت", - "you are": "أنت" + "you are": "أنت", + "Henge": "هنج" } diff --git a/translations/ca.json b/translations/ca.json index 4d2c291c4..4e79f671c 100644 --- a/translations/ca.json +++ b/translations/ca.json @@ -236,5 +236,6 @@ "your": "la seva", "you're": "estàs", "if you": "si tu", - "you are": "tu ets" + "you are": "tu ets", + "Henge": "Henge" } diff --git a/translations/cy.json b/translations/cy.json index a8c9d6bb1..7b3bd3737 100644 --- a/translations/cy.json +++ b/translations/cy.json @@ -236,5 +236,6 @@ "your": "eich", "you're": "ti", "if you": "os ydych", - "you are": "yr ydych" + "you are": "yr ydych", + "Henge": "Henge" } diff --git a/translations/de.json b/translations/de.json index 5cf707ce1..5a77a66e1 100644 --- a/translations/de.json +++ b/translations/de.json @@ -236,5 +236,6 @@ "your": "ihre", "you're": "du bist", "if you": "wenn du", - "you are": "sie sind" + "you are": "sie sind", + "Henge": "Henge" } diff --git a/translations/en.json b/translations/en.json index 92099ced4..53c9cebcb 100644 --- a/translations/en.json +++ b/translations/en.json @@ -236,5 +236,6 @@ "your": "your", "you're": "you're", "if you": "if you", - "you are": "you are" + "you are": "you are", + "Henge": "Henge" } diff --git a/translations/es.json b/translations/es.json index 4c28424a0..5b978fa41 100644 --- a/translations/es.json +++ b/translations/es.json @@ -236,5 +236,6 @@ "your": "tu", "you're": "tu eres", "if you": "si tu", - "you are": "usted está" + "you are": "usted está", + "Henge": "Henge" } diff --git a/translations/fr.json b/translations/fr.json index d43ce1372..49629e24a 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -236,5 +236,6 @@ "your": "votre", "you're": "tu es", "if you": "si tu", - "you are": "tu es" + "you are": "tu es", + "Henge": "Henge" } diff --git a/translations/ga.json b/translations/ga.json index f47523bf9..e2b7e03c7 100644 --- a/translations/ga.json +++ b/translations/ga.json @@ -236,5 +236,6 @@ "your": "do", "you're": "tá tú", "if you": "má tá tú", - "you are": "tá tú" + "you are": "tá tú", + "Henge": "Henge" } diff --git a/translations/hi.json b/translations/hi.json index 0a22c48a2..401feeeb5 100644 --- a/translations/hi.json +++ b/translations/hi.json @@ -236,5 +236,6 @@ "your": "तुम्हारी", "you're": "आप कर रहे हैं", "if you": "अगर तुम", - "you are": "तुम हो" + "you are": "तुम हो", + "Henge": "हेंगे" } diff --git a/translations/it.json b/translations/it.json index bee1a4e5e..3def72b98 100644 --- a/translations/it.json +++ b/translations/it.json @@ -236,5 +236,6 @@ "your": "il tuo", "you're": "sei", "if you": "se tu", - "you are": "siete" + "you are": "siete", + "Henge": "Henge" } diff --git a/translations/ja.json b/translations/ja.json index 0aa505288..2a1e7b7fd 100644 --- a/translations/ja.json +++ b/translations/ja.json @@ -236,5 +236,6 @@ "your": "君の", "you're": "あなたは", "if you": "もし、あんたが", - "you are": "あなたは" + "you are": "あなたは", + "Henge": "ヘンゲ" } diff --git a/translations/oc.json b/translations/oc.json index 7684df26f..12ae7dea3 100644 --- a/translations/oc.json +++ b/translations/oc.json @@ -232,5 +232,6 @@ "your": "your", "you're": "you're", "if you": "if you", - "you are": "you are" + "you are": "you are", + "Henge": "Henge" } diff --git a/translations/pt.json b/translations/pt.json index 55fdc216a..a79f12db3 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -236,5 +236,6 @@ "your": "sua", "you're": "você é", "if you": "se vocês", - "you are": "tu es" + "you are": "tu es", + "Henge": "Henge" } diff --git a/translations/ru.json b/translations/ru.json index d9e7e5365..18f37686c 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -236,5 +236,6 @@ "your": "ваш", "you're": "Вы", "if you": "если ты", - "you are": "ты" + "you are": "ты", + "Henge": "Хендж" } diff --git a/translations/zh.json b/translations/zh.json index 32e593b0d..cf4970d29 100644 --- a/translations/zh.json +++ b/translations/zh.json @@ -235,5 +235,6 @@ "your": "您的", "you're": "你是", "if you": "如果你", - "you are": "你是" + "you are": "你是", + "Henge": "亨格" }