feat: Implement Gogh Theme Engine with options page, theme parsing, and semantic theme derivation

We're cooked. <skull emoji>

- Added options page for YAML palette editing, live color preview, and diagnostics.
- Implemented theme engine to parse Gogh YAML palettes and derive semantic themes.
- Configured TypeScript and Vite for building the extension.
- Created new tab and popup HTML pages with corresponding scripts and styles.
- Established storage management for user configurations in Chrome storage.
- Added icons for the extension and updated manifest for MV3 compatibility.
This commit is contained in:
2026-03-03 23:11:08 +05:30
commit 6cdc79e345
45 changed files with 5817 additions and 0 deletions

11
newtab/newtab.html Normal file
View File

@@ -0,0 +1,11 @@
<html>
<head>
<meta charset="utf-8">
<title>Chrome Extension Template New Tab</title>
<meta name="viewport" content="initial-scale=1, maximum-scale=1" />
<meta name="description" content="Chrome Extension Template" />
<script src="newtab.js" type="text/javascript"></script>
<link href="newtab.css" rel="stylesheet" />
</head>
<body>This is the customized new tab page inserted by Chrome Extension Template</body>
</html>