diff --git a/themes/linear-classic-dark.json b/themes/linear-classic-dark.json new file mode 100644 index 0000000..3d61028 --- /dev/null +++ b/themes/linear-classic-dark.json @@ -0,0 +1,71 @@ +{ + "version": 1, + "id": "linear-classic-dark", + "name": "Linear Classic Dark", + "appearance": "dark", + "author": "glarivie", + "description": "Linear's Classic Dark variant: softer neutral gray-dark surfaces with the signature indigo accent.", + "colors": { + "canvas": "#1f2023", + "chrome": "#191a1d", + "toolbar": "#191a1d", + "toolbarForeground": "#d0d6e0", + "toolbarBorder": "#26272b", + "toolbarControl": "#26272b", + "toolbarControlForeground": "#d0d6e0", + "toolbarControlHover": "#303136", + "surface": "#1f2023", + "surfaceRaised": "#26272b", + "surfaceOverlay": "#2c2d32", + "text": "#d0d6e0", + "textMuted": "#9ba1ab", + "border": "#34353a", + "input": "#191a1d", + "focus": "#5e6ad2", + "accent": "#5e6ad2", + "accentForeground": "#ffffff", + "secondary": "#303136", + "secondaryForeground": "#d0d6e0", + "muted": "#26272b", + "mutedForeground": "#9ba1ab", + "placeholder": "#8a8f98", + "secondaryLabel": "#9ba1ab", + "iconMuted": "#858b95", + "error": "#f4707b", + "errorForeground": "#f4707b", + "errorSurface": "#2f1d20", + "warning": "#e8a33d", + "warningForeground": "#e8a33d", + "warningSurface": "#2b2214", + "update": "#deb15f", + "updateForeground": "#deb15f", + "updateSurface": "#2a2416", + "accentSurface": "#282c42", + "accentSurfaceForeground": "#d0d6e0", + "messageSurface": "#26272b", + "messageForeground": "#d0d6e0", + "messageAction": "#5e6ad2", + "messageActionForeground": "#ffffff", + "messageActionHover": "#6d78da", + "codeBackground": "#191a1d", + "codeForeground": "#d0d6e0", + "sidebar": "#191a1d", + "sidebarForeground": "#d0d6e0", + "sidebarMutedForeground": "#9ba1ab", + "sidebarControlSurface": "#191a1d", + "sidebarRowHover": "#26272b", + "sidebarRowActive": "#282c42", + "sidebarRowSelected": "#282c42", + "sidebarBorder": "#26272b", + "terminalBackground": "#1f2023", + "terminalForeground": "#d0d6e0", + "terminalCursor": "#828fff", + "terminalSelection": "#5e6ad240", + "terminalScrollbar": "#2c2d32", + "terminalScrollbarHover": "#34353a" + }, + "collection": { + "id": "linear", + "label": "Linear" + } +} \ No newline at end of file diff --git a/themes/linear-pure-light.json b/themes/linear-pure-light.json new file mode 100644 index 0000000..d299089 --- /dev/null +++ b/themes/linear-pure-light.json @@ -0,0 +1,71 @@ +{ + "version": 1, + "id": "linear-pure-light", + "name": "Linear Pure Light", + "appearance": "light", + "author": "glarivie", + "description": "Linear's Pure Light variant: an all-white interface with the signature indigo accent.", + "colors": { + "canvas": "#ffffff", + "chrome": "#ffffff", + "toolbar": "#ffffff", + "toolbarForeground": "#282a30", + "toolbarBorder": "#ececee", + "toolbarControl": "#f4f5f6", + "toolbarControlForeground": "#282a30", + "toolbarControlHover": "#e8eaee", + "surface": "#ffffff", + "surfaceRaised": "#fafafa", + "surfaceOverlay": "#ffffff", + "text": "#282a30", + "textMuted": "#60656d", + "border": "#e9eaed", + "input": "#fafafa", + "focus": "#5e6ad2", + "accent": "#5e6ad2", + "accentForeground": "#ffffff", + "secondary": "#eef0f3", + "secondaryForeground": "#282a30", + "muted": "#f4f5f6", + "mutedForeground": "#60656d", + "placeholder": "#6f757c", + "secondaryLabel": "#60656d", + "iconMuted": "#6f757c", + "error": "#b83842", + "errorForeground": "#b83842", + "errorSurface": "#faeaeb", + "warning": "#8f5f13", + "warningForeground": "#8f5f13", + "warningSurface": "#f7efdd", + "update": "#8f5f13", + "updateForeground": "#8f5f13", + "updateSurface": "#f7f0da", + "accentSurface": "#edeff9", + "accentSurfaceForeground": "#282a30", + "messageSurface": "#f4f5f6", + "messageForeground": "#282a30", + "messageAction": "#5e6ad2", + "messageActionForeground": "#ffffff", + "messageActionHover": "#4c56b8", + "codeBackground": "#fafafa", + "codeForeground": "#282a30", + "sidebar": "#ffffff", + "sidebarForeground": "#282a30", + "sidebarMutedForeground": "#60656d", + "sidebarControlSurface": "#ffffff", + "sidebarRowHover": "#f4f5f6", + "sidebarRowActive": "#edeff9", + "sidebarRowSelected": "#edeff9", + "sidebarBorder": "#ececee", + "terminalBackground": "#ffffff", + "terminalForeground": "#282a30", + "terminalCursor": "#5e6ad2", + "terminalSelection": "#5e6ad226", + "terminalScrollbar": "#e9eaed", + "terminalScrollbarHover": "#d4d7dc" + }, + "collection": { + "id": "linear", + "label": "Linear" + } +} \ No newline at end of file