Compare commits

..

No commits in common. "b5d12750cbd323ba84904e0ab5f5af3390d30900" and "3a4e8e7702c26b868dfc7f63723066b4245d9272" have entirely different histories.

4 changed files with 6 additions and 13 deletions

View file

@ -1,7 +1,7 @@
{ {
"name": "markdown-home-tab", "name": "markdown-home-tab",
"private": true, "private": true,
"version": "0.0.7", "version": "0.0.6",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",

View file

@ -1,7 +1,7 @@
{ {
"name": "Markdown Home Tab", "name": "Markdown Home Tab",
"short_name": "Markdown New Tab", "short_name": "Markdown New Tab",
"version": "0.0.7", "version": "0.0.6",
"description": "Markdown right in your home tab! Paste links, pictures, lists and more. You can also customize colors to match your needs.", "description": "Markdown right in your home tab! Paste links, pictures, lists and more. You can also customize colors to match your needs.",
"manifest_version": 2, "manifest_version": 2,
"permissions": ["storage"], "permissions": ["storage"],

View file

@ -1,7 +1,7 @@
import { useCallback, useMemo } from "react"; import { useMemo } from "react";
import { useStorage } from "~/modules/storage/StorageContext"; import { useStorage } from "~/modules/storage/StorageContext";
import { useDefaultTheme } from "~/modules/theme/hooks/useDefaultTheme"; import { useDefaultTheme } from "~/modules/theme/hooks/useDefaultTheme";
import { defaultSettings, SettingsValue } from "../context/SettingsContext"; import { defaultSettings } from "../context/SettingsContext";
export const useSettings = () => { export const useSettings = () => {
const defaultColors = useDefaultTheme(); const defaultColors = useDefaultTheme();
@ -13,12 +13,5 @@ export const useSettings = () => {
[defaultColors, storedSettings] [defaultColors, storedSettings]
); );
const update = useCallback( return { settings, update: setSettings };
(value: Partial<SettingsValue>) => {
setSettings({ ...settings, ...value });
},
[setSettings, settings]
);
return { settings, update };
}; };

View file

@ -10,7 +10,7 @@ import { useDelayedSync } from "./hooks/useDelayedSync";
import { StorageContext } from "./StorageContext"; import { StorageContext } from "./StorageContext";
import { SettingsValue } from "~/modules/settings/context/SettingsContext"; import { SettingsValue } from "~/modules/settings/context/SettingsContext";
const debounceDelay = 3000; const debounceDelay = 500;
export const StorageProvider = ({ children }: { children: ReactNode }) => { export const StorageProvider = ({ children }: { children: ReactNode }) => {
const [hydrated, setHydrated] = useState(false); const [hydrated, setHydrated] = useState(false);