[PR #132] [CLOSED] Adds theming options, nord+solarized themes #795

Closed
opened 2026-02-25 20:36:44 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/benbusby/whoogle-search/pull/132
Author: @apmechev
Created: 10/6/2020
Status: Closed

Base: developHead: nord_dark_theme


📝 Commits (10+)

  • 6a9e53b add theme nord_search_dark, themes folder
  • 2f3f5ef can choose themes in config
  • 6287d2d adds whoogle-dark to themes
  • fbd14c0 darkness imprisoning me
  • 4d55a56 adds theme to routes and Index.html
  • e85bbf1 adds nord-light theme
  • b6655fa update span color nord-light
  • 9594fa1 adds theme support for reskinning cards
  • 12e5b66 delegates the get_theme_file to its own function
  • 5e2ed52 un-autoformat index.html

📊 Changes

13 files changed (+431 additions, -42 deletions)

View changed files

📝 app/filter.py (+42 -3)
📝 app/models/config.py (+8 -0)
📝 app/routes.py (+3 -0)
app/static/css/themes/nord-search.css (+51 -0)
app/static/css/themes/nord.css (+90 -0)
app/static/css/themes/solarized-search.css (+51 -0)
app/static/css/themes/solarized.css (+89 -0)
📝 app/static/css/themes/whoogle-search.css (+18 -0)
app/static/css/themes/whoogle.css (+26 -0)
📝 app/templates/display.html (+13 -10)
📝 app/templates/header.html (+2 -6)
📝 app/templates/index.html (+37 -23)
📝 requirements.txt (+1 -0)

📄 Description

  • Adds nord dark/light theme
  • Adds solarized dark/light theme
  • Adds themes folder in static/css, allows for dark/light theming
  • Adds theme option in settings. Automatically parses themes folder to list themes
  • Automates the reskin method to use reskin selector in theme.css if possible

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/benbusby/whoogle-search/pull/132 **Author:** [@apmechev](https://github.com/apmechev) **Created:** 10/6/2020 **Status:** ❌ Closed **Base:** `develop` ← **Head:** `nord_dark_theme` --- ### 📝 Commits (10+) - [`6a9e53b`](https://github.com/benbusby/whoogle-search/commit/6a9e53b1218a517fce2f7413f5b84e64c670e404) add theme nord_search_dark, themes folder - [`2f3f5ef`](https://github.com/benbusby/whoogle-search/commit/2f3f5ef03595faee1d721dc48b4f5c8f82784780) can choose themes in config - [`6287d2d`](https://github.com/benbusby/whoogle-search/commit/6287d2db5034d63ff065c5fee59f157bc81b7a52) adds whoogle-dark to themes - [`fbd14c0`](https://github.com/benbusby/whoogle-search/commit/fbd14c0a55f5fcfc9841779e000522c6cf4507fc) darkness imprisoning me - [`4d55a56`](https://github.com/benbusby/whoogle-search/commit/4d55a5618977963afef43ced8931975845eb61d0) adds theme to routes and Index.html - [`e85bbf1`](https://github.com/benbusby/whoogle-search/commit/e85bbf1bddd4b31a86f58d6111e2e92a41fd0180) adds nord-light theme - [`b6655fa`](https://github.com/benbusby/whoogle-search/commit/b6655fa02aeeb1db70f544072b0a737f48445dfd) update span color nord-light - [`9594fa1`](https://github.com/benbusby/whoogle-search/commit/9594fa1eeebf260ec1e060fff3cd32450d80be4f) adds theme support for reskinning cards - [`12e5b66`](https://github.com/benbusby/whoogle-search/commit/12e5b66aa29bc4af0255ab055bdd6b2a2fec3eb6) delegates the get_theme_file to its own function - [`5e2ed52`](https://github.com/benbusby/whoogle-search/commit/5e2ed5298fe3b7d1a0ac8a130199f71330d20b6c) un-autoformat index.html ### 📊 Changes **13 files changed** (+431 additions, -42 deletions) <details> <summary>View changed files</summary> 📝 `app/filter.py` (+42 -3) 📝 `app/models/config.py` (+8 -0) 📝 `app/routes.py` (+3 -0) ➕ `app/static/css/themes/nord-search.css` (+51 -0) ➕ `app/static/css/themes/nord.css` (+90 -0) ➕ `app/static/css/themes/solarized-search.css` (+51 -0) ➕ `app/static/css/themes/solarized.css` (+89 -0) 📝 `app/static/css/themes/whoogle-search.css` (+18 -0) ➕ `app/static/css/themes/whoogle.css` (+26 -0) 📝 `app/templates/display.html` (+13 -10) 📝 `app/templates/header.html` (+2 -6) 📝 `app/templates/index.html` (+37 -23) 📝 `requirements.txt` (+1 -0) </details> ### 📄 Description - Adds **nord** dark/light theme - Adds **solarized** dark/light theme - Adds themes folder in static/css, allows for dark/light theming - Adds theme option in settings. Automatically parses themes folder to list themes - Automates the reskin method to use reskin selector in theme.css if possible --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-25 20:36:44 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/whoogle-search#795
No description provided.