Theming system implemented, started work on "The Network" theme

This commit is contained in:
rainbow napkin 2026-10-01 02:52:11 -04:00
parent c2d78b8681
commit 294f0292ab
7 changed files with 883 additions and 4 deletions

View file

@ -41,6 +41,11 @@ along with this program. If not, see <https://www.gnu.org/licenses/>. %>
<input type="number">
</span>
<h4>Display Settings</h4>
<span id="settings-panel-theme" class="settings-panel-setting">
<p>Theme: </p>
<select>
</select>
</span>
<span id="settings-panel-min-chat-width" class="settings-panel-setting">
<p>Chat Width Minimum While Locked to Aspect Ratio: </p>
<input type="number">

View file

@ -15,4 +15,5 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. %>
<script src="/js/utils.js"></script>
<script src="/js/navbar.js"></script>
<script src="/js/themeManager.js"></script>
<script src="/js/index-ad.js"></script>

View file

@ -17,5 +17,4 @@ along with this program. If not, see <https://www.gnu.org/licenses/>. -->
<link rel="icon" type="image/x-icon" href="/img/sweet_leaf_simple.png">
<link rel="stylesheet" href="/lib/bootstrap-icons/font/bootstrap-icons.css">
<link rel="stylesheet" type="text/css" href="/css/global.css">
<link rel="stylesheet" type="text/css" href="/css/flair.css">
<link rel="stylesheet" type="text/css" href="/css/theme/movie-night.css">
<link rel="stylesheet" type="text/css" href="/css/flair.css">