diff --git a/img/banner_starlight.png b/img/banner_starlight.png new file mode 100644 index 000000000..529e1c278 Binary files /dev/null and b/img/banner_starlight.png differ diff --git a/img/icons/starlight/add.png b/img/icons/starlight/add.png new file mode 100644 index 000000000..02a632a51 Binary files /dev/null and b/img/icons/starlight/add.png differ diff --git a/img/icons/starlight/bookmark.png b/img/icons/starlight/bookmark.png new file mode 100644 index 000000000..84089cb18 Binary files /dev/null and b/img/icons/starlight/bookmark.png differ diff --git a/img/icons/starlight/bookmark_inactive.png b/img/icons/starlight/bookmark_inactive.png new file mode 100644 index 000000000..698025b0e Binary files /dev/null and b/img/icons/starlight/bookmark_inactive.png differ diff --git a/img/icons/starlight/calendar.png b/img/icons/starlight/calendar.png new file mode 100644 index 000000000..6d5789c3a Binary files /dev/null and b/img/icons/starlight/calendar.png differ diff --git a/img/icons/starlight/calendar_notify.png b/img/icons/starlight/calendar_notify.png new file mode 100644 index 000000000..c704054d0 Binary files /dev/null and b/img/icons/starlight/calendar_notify.png differ diff --git a/img/icons/starlight/delete.png b/img/icons/starlight/delete.png new file mode 100644 index 000000000..9904774e3 Binary files /dev/null and b/img/icons/starlight/delete.png differ diff --git a/img/icons/starlight/dm.png b/img/icons/starlight/dm.png new file mode 100644 index 000000000..c0493f82e Binary files /dev/null and b/img/icons/starlight/dm.png differ diff --git a/img/icons/starlight/download.png b/img/icons/starlight/download.png new file mode 100644 index 000000000..3a9605ab7 Binary files /dev/null and b/img/icons/starlight/download.png differ diff --git a/img/icons/starlight/edit.png b/img/icons/starlight/edit.png new file mode 100644 index 000000000..c07dc2dec Binary files /dev/null and b/img/icons/starlight/edit.png differ diff --git a/img/icons/starlight/like.png b/img/icons/starlight/like.png new file mode 100644 index 000000000..db107c585 Binary files /dev/null and b/img/icons/starlight/like.png differ diff --git a/img/icons/starlight/like_inactive.png b/img/icons/starlight/like_inactive.png new file mode 100644 index 000000000..b542e56f5 Binary files /dev/null and b/img/icons/starlight/like_inactive.png differ diff --git a/img/icons/starlight/mute.png b/img/icons/starlight/mute.png new file mode 100644 index 000000000..5fe808e0f Binary files /dev/null and b/img/icons/starlight/mute.png differ diff --git a/img/icons/starlight/new.png b/img/icons/starlight/new.png new file mode 100644 index 000000000..db107c585 Binary files /dev/null and b/img/icons/starlight/new.png differ diff --git a/img/icons/starlight/newpost.png b/img/icons/starlight/newpost.png new file mode 100644 index 000000000..3bc33deb8 Binary files /dev/null and b/img/icons/starlight/newpost.png differ diff --git a/img/icons/starlight/pagedown.png b/img/icons/starlight/pagedown.png new file mode 100644 index 000000000..da7b236d8 Binary files /dev/null and b/img/icons/starlight/pagedown.png differ diff --git a/img/icons/starlight/pageup.png b/img/icons/starlight/pageup.png new file mode 100644 index 000000000..8adf6a8b8 Binary files /dev/null and b/img/icons/starlight/pageup.png differ diff --git a/img/icons/starlight/person.png b/img/icons/starlight/person.png new file mode 100644 index 000000000..47412d2d8 Binary files /dev/null and b/img/icons/starlight/person.png differ diff --git a/img/icons/starlight/prev.png b/img/icons/starlight/prev.png new file mode 100644 index 000000000..daa14c763 Binary files /dev/null and b/img/icons/starlight/prev.png differ diff --git a/img/icons/starlight/repeat.png b/img/icons/starlight/repeat.png new file mode 100644 index 000000000..053f8ad5e Binary files /dev/null and b/img/icons/starlight/repeat.png differ diff --git a/img/icons/starlight/repeat_inactive.png b/img/icons/starlight/repeat_inactive.png new file mode 100644 index 000000000..59ec9d794 Binary files /dev/null and b/img/icons/starlight/repeat_inactive.png differ diff --git a/img/icons/starlight/reply.png b/img/icons/starlight/reply.png new file mode 100644 index 000000000..0f8a361b9 Binary files /dev/null and b/img/icons/starlight/reply.png differ diff --git a/img/icons/starlight/rss.png b/img/icons/starlight/rss.png new file mode 100644 index 000000000..533453fc7 Binary files /dev/null and b/img/icons/starlight/rss.png differ diff --git a/img/icons/starlight/rss3.png b/img/icons/starlight/rss3.png new file mode 100644 index 000000000..83521cd1b Binary files /dev/null and b/img/icons/starlight/rss3.png differ diff --git a/img/icons/starlight/scope_blog.png b/img/icons/starlight/scope_blog.png new file mode 100644 index 000000000..59713257c Binary files /dev/null and b/img/icons/starlight/scope_blog.png differ diff --git a/img/icons/starlight/scope_dm.png b/img/icons/starlight/scope_dm.png new file mode 100644 index 000000000..7c485959c Binary files /dev/null and b/img/icons/starlight/scope_dm.png differ diff --git a/img/icons/starlight/scope_followers.png b/img/icons/starlight/scope_followers.png new file mode 100644 index 000000000..2e420954c Binary files /dev/null and b/img/icons/starlight/scope_followers.png differ diff --git a/img/icons/starlight/scope_public.png b/img/icons/starlight/scope_public.png new file mode 100644 index 000000000..7f8633ff0 Binary files /dev/null and b/img/icons/starlight/scope_public.png differ diff --git a/img/icons/starlight/scope_question.png b/img/icons/starlight/scope_question.png new file mode 100644 index 000000000..a811b21c6 Binary files /dev/null and b/img/icons/starlight/scope_question.png differ diff --git a/img/icons/starlight/scope_report.png b/img/icons/starlight/scope_report.png new file mode 100644 index 000000000..7fbd60b74 Binary files /dev/null and b/img/icons/starlight/scope_report.png differ diff --git a/img/icons/starlight/scope_share.png b/img/icons/starlight/scope_share.png new file mode 100644 index 000000000..07fe95502 Binary files /dev/null and b/img/icons/starlight/scope_share.png differ diff --git a/img/icons/starlight/scope_unlisted.png b/img/icons/starlight/scope_unlisted.png new file mode 100644 index 000000000..b3ce02e69 Binary files /dev/null and b/img/icons/starlight/scope_unlisted.png differ diff --git a/img/icons/starlight/search.png b/img/icons/starlight/search.png new file mode 100644 index 000000000..6d3b05c83 Binary files /dev/null and b/img/icons/starlight/search.png differ diff --git a/img/icons/starlight/showhide.png b/img/icons/starlight/showhide.png new file mode 100644 index 000000000..38e6d3275 Binary files /dev/null and b/img/icons/starlight/showhide.png differ diff --git a/img/icons/starlight/unmute.png b/img/icons/starlight/unmute.png new file mode 100644 index 000000000..ca0d2c06a Binary files /dev/null and b/img/icons/starlight/unmute.png differ diff --git a/img/image_starlight.png b/img/image_starlight.png new file mode 100644 index 000000000..f6a55be3f Binary files /dev/null and b/img/image_starlight.png differ diff --git a/theme.py b/theme.py index 899968d4e..22daac990 100644 --- a/theme.py +++ b/theme.py @@ -19,7 +19,7 @@ def getThemesList() -> []: and to lookup function names """ return ('Default', 'Blue', 'Hacker', 'HighVis', - 'LCD', 'Light', 'Night', 'Purple', 'Zen') + 'LCD', 'Light', 'Night', 'Purple', 'Starlight', 'Zen') def setThemeInConfig(baseDir: str, name: str) -> bool: @@ -209,6 +209,33 @@ def setThemeNight(baseDir: str): setThemeFromDict(baseDir, 'night', themeParams) +def setThemeStarlight(baseDir: str): + removeTheme(baseDir) + setThemeInConfig(baseDir, 'starlight') + themeParams = { + "main-bg-color": "#0f0d10", + "text-entry-background": "#0f0d10", + "link-bg-color": "#0f0d10", + "main-fg-color": "#ffc4bc", + "main-bg-color-dm": "#0b0a0a", + "border-color": "#ffc4bc", + "main-bg-color-reply": "#0f0d10", + "main-bg-color-report": "#0f0d10", + "hashtag-vertical-spacing3": "100px", + "hashtag-vertical-spacing4": "150px", + "button-background": "#ffc4bc", + "button-selected": "#a34046", + "calendar-bg-color": "#0f0d10", + "lines-color": "#ffc4bc", + "day-number": "#ffc4bc", + "day-number2": "#555", + "event-background": "#111", + "*font-family": "'SundownerRegular'", + "*src": "url('SundownerRegular.ttf') format('truetype')" + } + setThemeFromDict(baseDir, 'starlight', themeParams) + + def setThemeZen(baseDir: str): removeTheme(baseDir) setThemeInConfig(baseDir, 'zen') diff --git a/translations/ar.json b/translations/ar.json index 87aa14b64..fbedef5f6 100644 --- a/translations/ar.json +++ b/translations/ar.json @@ -228,5 +228,6 @@ "LCD": "شاشات الكريستال السائل", "Blue": "أزرق", "Zen": "زين", - "Night": "ليل" + "Night": "ليل", + "Starlight": "ضوء النجوم" } diff --git a/translations/ca.json b/translations/ca.json index a4af03d52..40142a0ff 100644 --- a/translations/ca.json +++ b/translations/ca.json @@ -228,5 +228,6 @@ "LCD": "LCD", "Blue": "Blau", "Zen": "Zen", - "Night": "Nit" + "Night": "Nit", + "Starlight": "Starlight" } diff --git a/translations/cy.json b/translations/cy.json index f66d35260..3ae150154 100644 --- a/translations/cy.json +++ b/translations/cy.json @@ -228,5 +228,6 @@ "LCD": "LCD", "Blue": "Glas", "Zen": "Zen", - "Night": "Noson" + "Night": "Noson", + "Starlight": "Starlight" } diff --git a/translations/de.json b/translations/de.json index 681f199c8..ec86a07ce 100644 --- a/translations/de.json +++ b/translations/de.json @@ -228,5 +228,6 @@ "LCD": "LCD", "Blue": "Blau", "Zen": "Zen", - "Night": "Nacht" + "Night": "Nacht", + "Starlight": "Sternenlicht" } diff --git a/translations/en.json b/translations/en.json index fb7c494e7..5237bb13f 100644 --- a/translations/en.json +++ b/translations/en.json @@ -228,5 +228,6 @@ "LCD": "LCD", "Blue": "Blue", "Zen": "Zen", - "Night": "Night" + "Night": "Night", + "Starlight": "Starlight" } diff --git a/translations/es.json b/translations/es.json index 0db1ae6e9..12112cf88 100644 --- a/translations/es.json +++ b/translations/es.json @@ -228,5 +228,6 @@ "LCD": "LCD", "Blue": "Azul", "Zen": "Zen", - "Night": "Noche" + "Night": "Noche", + "Starlight": "Luz de las estrellas" } diff --git a/translations/fr.json b/translations/fr.json index 912749c65..98f351c17 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -228,5 +228,6 @@ "LCD": "LCD", "Blue": "Bleue", "Zen": "Zen", - "Night": "Nuit" + "Night": "Nuit", + "Starlight": "Lumière des étoiles" } diff --git a/translations/ga.json b/translations/ga.json index b0b921ff2..964a211c2 100644 --- a/translations/ga.json +++ b/translations/ga.json @@ -228,5 +228,6 @@ "LCD": "LCD", "Blue": "Gorm", "Zen": "Zen", - "Night": "Oíche" + "Night": "Oíche", + "Starlight": "Starlight" } diff --git a/translations/hi.json b/translations/hi.json index 04f322462..41b9f6fd9 100644 --- a/translations/hi.json +++ b/translations/hi.json @@ -228,5 +228,6 @@ "LCD": "LCD", "Blue": "नीला", "Zen": "जेन", - "Night": "रात" + "Night": "रात", + "Starlight": "तारों का" } diff --git a/translations/it.json b/translations/it.json index e78f074cb..25fd8da82 100644 --- a/translations/it.json +++ b/translations/it.json @@ -228,5 +228,6 @@ "LCD": "LCD", "Blue": "Blu", "Zen": "Zen", - "Night": "Notte" + "Night": "Notte", + "Starlight": "luce stellare" } diff --git a/translations/ja.json b/translations/ja.json index 731136f43..2265abe03 100644 --- a/translations/ja.json +++ b/translations/ja.json @@ -228,5 +228,6 @@ "LCD": "液晶", "Blue": "青い", "Zen": "禅", - "Night": "夜" + "Night": "夜", + "Starlight": "スターライト" } diff --git a/translations/oc.json b/translations/oc.json index 7e5aafd83..b96e3c201 100644 --- a/translations/oc.json +++ b/translations/oc.json @@ -224,5 +224,6 @@ "LCD": "LCD", "Blue": "Blue", "Zen": "Zen", - "Night": "Night" + "Night": "Night", + "Starlight": "Starlight" } diff --git a/translations/pt.json b/translations/pt.json index 5a53092dc..bbc3e7ee8 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -228,5 +228,6 @@ "LCD": "LCD", "Blue": "Azul", "Zen": "Zen", - "Night": "Noite" + "Night": "Noite", + "Starlight": "Luz das estrelas" } diff --git a/translations/ru.json b/translations/ru.json index 32b3cbb54..1cdeb7f68 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -228,5 +228,6 @@ "LCD": "ЖК", "Blue": "синий", "Zen": "Zen", - "Night": "Ночь" + "Night": "Ночь", + "Starlight": "Звездный свет" } diff --git a/translations/zh.json b/translations/zh.json index ae7b228f7..fbce99ee4 100644 --- a/translations/zh.json +++ b/translations/zh.json @@ -227,5 +227,6 @@ "LCD": "液晶显示器", "Blue": "蓝色", "Zen": "禅", - "Night": "晚" + "Night": "晚", + "Starlight": "星光" }