aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2024-11-26 15:11:46 -0500
committersowgro <tpoke.ferrari@gmail.com>2024-11-26 15:11:46 -0500
commitcba2f30c89fe7355a10960b5b7d2059fe1843400 (patch)
treec0cf4c0c9de5d6b1c148abe726ec1f7ad24c302e
parent7a719d8ac6b5832bd6f07a313a4aaa31ec1c76bf (diff)
downloadbookmarks-home-cba2f30c89fe7355a10960b5b7d2059fe1843400.tar.gz
bookmarks-home-cba2f30c89fe7355a10960b5b7d2059fe1843400.tar.bz2
bookmarks-home-cba2f30c89fe7355a10960b5b7d2059fe1843400.zip
Foreground color setting
-rw-r--r--extension/src/Settings.ts2
-rw-r--r--extension/src/components/Body.tsx1
-rw-r--r--extension/src/components/SettingsEditor.tsx7
-rw-r--r--extension/src/index.css2
4 files changed, 10 insertions, 2 deletions
diff --git a/extension/src/Settings.ts b/extension/src/Settings.ts
index 2bf490b..ce6c344 100644
--- a/extension/src/Settings.ts
+++ b/extension/src/Settings.ts
@@ -6,6 +6,7 @@ export interface ISettings {
backgroundMode: "theme" | "color" | "image"
backgroundColor: string
backgroundImage: string
+ foregroundColor: string
editMode: boolean
rootFolder: string | null
}
@@ -16,6 +17,7 @@ export let defaultSettings: ISettings = {
backgroundMode: "theme",
backgroundColor: "#000000",
backgroundImage: "",
+ foregroundColor: "#FFFFFF",
editMode: false,
rootFolder: '0',
}
diff --git a/extension/src/components/Body.tsx b/extension/src/components/Body.tsx
index 34492b4..6498a0a 100644
--- a/extension/src/components/Body.tsx
+++ b/extension/src/components/Body.tsx
@@ -50,6 +50,7 @@ function Body() {
case "color": return (<style>{"body {background-color: " + settings.backgroundColor + "; }"}</style>)
case "image": return (<style>{"body {background-image: url(\"" + settings.backgroundImage + "\"); }"}</style>)
}})()}
+ <style>{"body > .folderBody, a {color: " + settings.foregroundColor + "; }"}</style>
<button id="settings-button" onClick={_ => setSettingsOpen(!settingsOpen)}>
<img alt="open settings" src={imageUrl}/>
</button>
diff --git a/extension/src/components/SettingsEditor.tsx b/extension/src/components/SettingsEditor.tsx
index abf9888..edd99f9 100644
--- a/extension/src/components/SettingsEditor.tsx
+++ b/extension/src/components/SettingsEditor.tsx
@@ -66,6 +66,11 @@ function SettingsEditor(props: {tree: BookmarkTreeNode[], isOpen: [boolean, Rea
}
})()}
+ <h3>Foreground Color</h3>
+ <input type={"color"}
+ value={settings.foregroundColor}
+ onChange={e => setSettings({...settings, foregroundColor: e.target.value})}/>
+
<h3>Root folder</h3>
<select value={settings.rootFolder!}
onChange={e => setSettings({...settings, rootFolder: e.target.value})}>
@@ -79,7 +84,7 @@ function SettingsEditor(props: {tree: BookmarkTreeNode[], isOpen: [boolean, Rea
{/*<span>rootFolder: {settings.rootFolder}</span>*/}
{/*<span>bgmode: {settings.backgroundMode}</span>*/}
</div>
-)
+ )
}
/**
diff --git a/extension/src/index.css b/extension/src/index.css
index 33c176b..6b3ba69 100644
--- a/extension/src/index.css
+++ b/extension/src/index.css
@@ -53,7 +53,7 @@ body {
border-style: solid;
border-width: 2px;
border-radius: 5px;
- border-color: #393939;
+ border-color: rgba(0, 0, 0, 0.5);
margin: 5px;
padding: 10px;
flex-wrap: wrap;