Initial commit: Shelly Manager with Textual CLI, Streamlit UI, and comprehensive .gitignore
Shelly device management app with mDNS/subnet discovery, inventory, configuration, and mass operations for Gen1/Gen2+ devices. Includes .gitignore excluding runtime data (device DB, user config), AI conversation history, build artifacts, and common Python/OS patterns.
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# Minimal Dark Theme for Streamlit
|
||||
# Clean, distraction-free dark theme with subtle accents
|
||||
[theme]
|
||||
base = "dark"
|
||||
primaryColor = "#6366f1"
|
||||
backgroundColor = "#18181b"
|
||||
secondaryBackgroundColor = "#27272a"
|
||||
codeBackgroundColor = "#27272a"
|
||||
textColor = "#fafafa"
|
||||
linkColor = "#818cf8"
|
||||
borderColor = "#3f3f46"
|
||||
showWidgetBorder = false
|
||||
showSidebarBorder = false
|
||||
baseRadius = "6px"
|
||||
buttonRadius = "6px"
|
||||
font = "Inter:https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap"
|
||||
codeFont = "'JetBrains Mono':https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap"
|
||||
codeFontSize = "0.85rem"
|
||||
codeTextColor = "#e4e4e7"
|
||||
baseFontSize = 14
|
||||
baseFontWeight = 400
|
||||
headingFontSizes = ["32px", "24px", "20px", "16px", "14px", "12px"]
|
||||
headingFontWeights = [600, 600, 500, 500, 500, 500]
|
||||
linkUnderline = false
|
||||
chartCategoricalColors = ["#6366f1", "#8b5cf6", "#ec4899", "#14b8a6", "#f59e0b", "#ef4444", "#22c55e"]
|
||||
|
||||
# Color palette
|
||||
violetColor = "#8b5cf6"
|
||||
blueColor = "#6366f1"
|
||||
greenColor = "#22c55e"
|
||||
yellowColor = "#f59e0b"
|
||||
orangeColor = "#f97316"
|
||||
redColor = "#ef4444"
|
||||
|
||||
[theme.sidebar]
|
||||
backgroundColor = "#09090b"
|
||||
secondaryBackgroundColor = "#18181b"
|
||||
codeBackgroundColor = "#18181b"
|
||||
borderColor = "#27272a"
|
||||
Reference in New Issue
Block a user