mirror of
https://github.com/Drop-OSS/drop-app.git
synced 2026-07-21 17:05:32 -04:00
[PR #17] [CLOSED] Theming system & Debug page #111
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Drop-OSS/drop-app/pull/17
Author: @AdenMGB
Created: 1/1/2025
Status: ❌ Closed
Base:
develop← Head:develop📝 Commits (10+)
40fc80dUpdate interface.vue to add interface settings8b16493Update app.vue to intialise theme on startup4ec6806Create theme sync9595b47Update lib.rs to add commands for the debug page191e334Create debug.vue to make the debug page7f1cf34Update settings.vue to add option for Debug Info9825ea0Update index.vue to give the autostart an icon9addaadUpdate main.scss to add pre-made themes0efb3ccUpdate lib.rs2e4d2d4Update debug.vue📊 Changes
9 files changed (+691 additions, -5 deletions)
View changed files
📝
app.vue(+8 -0)📝
assets/main.scss(+262 -0)➕
composables/useTheme.ts(+83 -0)📝
pages/settings.vue(+7 -0)➕
pages/settings/debug.vue(+136 -0)📝
pages/settings/index.vue(+1 -3)📝
pages/settings/interface.vue(+132 -1)➕
src-tauri/src/debug.rs(+38 -0)📝
src-tauri/src/lib.rs(+24 -1)📄 Description
Main Features of this addition
1. Created Debug page which is helpful for either Drop team, or server admins to debug clients (Linux compat only shows up on Linux)
2. Added an icon for the auto start
3. Created the theming system, along with a couple pre-made themes
https://github.com/user-attachments/assets/37594477-1113-47a1-a4e4-93305adc2021
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.