Skip to content

Releases: Zanark/DeepSeaFoam

DeepSeaFoam 0.6.0

Choose a tag to compare

@Zanark Zanark released this 22 Sep 11:44

DeepSeaFoam 0.6.0

Adds Monkeytype native sharing. Built-in preset PR #8421 is submitted and awaiting review, not merged or deployed.

Thirteen targets, unchanged palette

  • Adds Monkeytype as the thirteenth
    application target. All original palette, syntax-heritage and terminal colors
    remain unchanged.
  • Uses the native ten-slot custom-theme share object, {c: [...]}, encoded as
    ordinary Base64 in a https://monkeytype.com?customTheme=... URL.
    No extension, injected CSS, wallpaper or full-settings import is required.
  • Maps base/panel to #000F13 / #001E26, main/caret to #00A591,
    secondary/untyped text to #839496, normal typed text to near-white
    #EEE8D5, and all four error roles to #E84A5F. Flip and colorful modes
    retain their native behavior.
  • The share link preserves unrelated settings and separate backgrounds/custom
    CSS. The guide explains backing up existing custom colors, applying without
    account login and restoring the former preset/custom colors.

Release packaging

  • Adds DeepSeaFoam-Monkeytype-0.6.0.zip, containing DeepSeaFoam.json,
    DeepSeaFoam.txt, README.md and LICENSE at its root.
  • npm run package:release now recreates only dist\releases\0.6.0\, not all
    of dist. Other release versions, the historical manual-upload kit and
    dist\instagram\ remain untouched. Re-running it replaces only the selected
    local version directory; published assets are never replaced by this command.
  • Expected release inventory: thirteen target artifacts, the complete source
    bundle, the theme-license companion and SHA256SUMS.txt — sixteen files,
    with fifteen payload digests. The new manual VS Code kit lives under
    dist\releases\0.6.0\marketplace\vscode\.

Showcase and verification boundaries

The gallery now has thirteen cards. Product artwork retains its source/license
provenance and does not imply endorsement. Both the 3 MiB all-file cap and
256 KiB non-audio cap remain unchanged; shipped licenses count toward them.
See application artwork provenance.

The source bundle includes the current underwater showcase: eligible
fresh visible loads preload music during the intro and attempt playback only
after dive completion. Skipped/reduced-motion intros can complete immediately.
Blocked autoplay keeps a request ready for a genuine tap or key without requiring
the Play button; browser policy still controls whether audible playback is allowed.
Explicit Cancel/Pause, real failures, hidden/pagehide and history restoration
suppress further automatic retries. Music and motion buttons gain a subtle static
seafoam border/halo, independent of motion. This is not a claim of zero-interaction
playback in every browser.
Theme/code MIT licensing still excludes separately documented third-party artwork
and the supplied music.

Repository checks cover deterministic/nonmutating generation, palette
propagation, native slot order, share-URL round-trip, license copies, packaging
boundaries and the gallery contract. The actual Monkeytype share link was also
exercised in disposable Edge across all four flip/colorful modes, including
typed/untyped/error/extra/caret colors, preservation of unrelated preferences
and native preset restoration. This does not establish every-browser support,
marketplace updates or upstream inclusion. Track actual submission and review
receipts in publication status.

DeepSeaFoam 0.5.1 - Licensed themes and manual Marketplace upload

Choose a tag to compare

@Zanark Zanark released this 22 Sep 06:51

Original DeepSeaFoam theme files and generator code are now MIT-licensed. Third-party artwork and marks remain excluded; no blanket showcase license is granted. All twelve native targets carry notices, and single-file downloads have a separate license companion. Palette colors are unchanged.

VS Code manual upload: download DeepSeaFoam-VSCode-0.5.1.vsix, then upload it through the zanark publisher at https://marketplace.visualstudio.com/manage. The VSIX includes its manifest, theme, README, MIT license and original seaweed/foam PNG icon. No PAT is required for browser upload. This release is NOT a claim of Marketplace publication or approval.

Publication routes and status | Upload instructions | Release notes

The upload-instruction source is a template; use version 0.5.1 where it says {{VERSION}}. Local npm run package:release also writes the fully rendered kit under dist\marketplace\vscode.

Fifteen release assets include twelve theme exports, full source bundle, MIT license companion and SHA256SUMS.txt. Earlier releases are unchanged.

DeepSeaFoam 0.5.0 - Twelve app targets

Choose a tag to compare

@Zanark Zanark released this 21 Sep 21:53

DeepSeaFoam now has 12 application targets. New: Discord (optional unofficial CSS), Telegram Desktop, Slack (limited four-color preset), Chrome/Edge, JetBrains IDEs 2025.3+, Sublime Text and Alacritty. Palette colors are unchanged.

The showcase adds a freely roaming foreground nautilus with 3x faster targets and credits the 7952 x 5304 Pexels inspiration photo by JJ Perks through an external original-image link.

Release notes and compatibility details | Installation guides | Live showcase

Assets below include all twelve target exports, a complete source bundle, and SHA256SUMS.txt. No installed settings are changed automatically. Earlier releases are unchanged.

DeepSeaFoam 0.4.2 - Vivid terminal-inspired signals

Choose a tag to compare

@Zanark Zanark released this 21 Sep 18:14

DeepSeaFoam 0.4.2

Replaces 0.4.1's softened core signals with vivid terminal-style intensity, shaded a little darker and richer. These are not pale or chalky pastels.

Terminal-derived signals

Core role 0.4.1 Terminal source (unchanged) Shade scale 0.4.2
Accent / seafoam #28C0B5 brightCyan / #00B39E 0.94 #00A591
Document / vivid green #A0B256 brightGreen / #51EF84 0.90 #45D072
Warning / bright yellow #C9A244 brightYellow / #FFF96E 0.94 #EBE565
Error / vivid rose #E9897E red / #F54F65 0.96 #E84A5F

Convert each approved terminal source from sRGB to OKLCH, multiply both lightness and chroma by the role's scale, preserve hue, then convert back to sRGB and round to 8-bit channels. The nonuniform scales deepen the existing terminal colors without mixing in white/gray or forcing equal lightness/chroma.

The canonical palette records signalAdaptation with space: "oklch", method: "proportional-shade", sourceGroup: "terminal", and each role's source/scale. Native semantic mappings and core-backed syntax inherit the vivid signals. The symmetry guide becomes #00A59188, retaining alpha 88.

Readability

  • UI selection becomes #00A59126 at unchanged 14.90% alpha, compositing to #002526 on the base and #003236 on panels. Ordinary #93A1A1 text has approximately 6.08:1 / 5.20:1 contrast respectively.
  • VS Code incidental highlights use #00A5911A; find fills use #EBE56526 / #EBE5651A with full-color borders. Invalid-token text stays #000F13 on the revised #E84A5F rose fill.
  • Obsidian error surfaces become #E84A5F26 and hover #E84A5F2E; HSL/RGB aliases remain generated from canonical colors.

These selected contrast pairs are not a claim of universal accessibility compliance. See application mappings.

Unchanged scope and installation

  • All seven neutral solids, other overlays, preview neutrals, and four Solarized heritage syntax extension colors remain unchanged. Core-backed syntax is not frozen. The core count remains 27.
  • All 19 terminal colors, both terminal backgrounds, and Windows Terminal scheme content remain unchanged.
  • SpriteCanvas remains the read-only origin; exports do not recolor user content.
  • Packaging retains the five application formats, complete bundle, and SHA-256 checksums. Visual Studio needs host-specific Color Theme Designer / VSIX packaging. Firefox remains unsigned static-theme source; permanent installation requires Mozilla signing.

Export and package checks do not establish runtime validation in every application version or extension set. Installation remains separate, and no package changes live settings automatically.

DeepSeaFoam 0.4.1 - Richer pastel signals

Choose a tag to compare

@Zanark Zanark released this 21 Sep 17:34

DeepSeaFoam 0.4.1

Corrects the overly light 0.4.0 palette: bright, saturated signals with pastel softness, rather than pale, chalky, or washed-out colors.

Color correction

Core role 0.4.0 0.4.1
Accent / seafoam #78C8C0 #28C0B5
Document / kelp #B2BF84 #A0B256
Warning / amber #CEB47C #C9A244
Error / coral #E6A49C #E9897E

The reproducible OKLCH derivation retains hues from the original 0.3.0 sRGB colors (#2AA198, #859900, #B58900, #DC322F), not the rounded 0.4.0 outputs. Shared lightness/chroma change from 0.78 / 0.08 to 0.73 / 0.12, followed by conversion to in-gamut sRGB and 8-bit rounding. The result is darker than 0.4.0, much richer in chroma, and still lightened relative to the originals. Seafoam's chroma is slightly higher than its original; this is not uniform desaturation.

Native semantic mappings and core-backed syntax inherit the correction. The symmetry guide becomes #28C0B588, retaining alpha 88.

Readability

  • UI selection becomes #28C0B526 at unchanged 14.90% alpha, compositing to #06292B on the base and #06363B on panels. Ordinary #93A1A1 text has approximately 5.78:1 / 4.91:1 contrast respectively.
  • VS Code incidental highlights use #28C0B51A; find fills use #C9A24426 / #C9A2441A with full-color borders. Invalid-token text stays #000F13 on the revised #E9897E fill.
  • Obsidian error surfaces become #E9897E26 and hover #E9897E2E; HSL/RGB aliases remain generated from canonical colors.

These selected contrast pairs are not a claim of universal accessibility compliance. See application mappings.

Unchanged scope and installation

  • All seven neutral solids, other overlays, preview neutrals, and four Solarized heritage syntax extension colors remain unchanged. Core-backed syntax is not frozen. The core count remains 27.
  • All 19 terminal colors, both terminal backgrounds, and Windows Terminal scheme content remain unchanged.
  • SpriteCanvas remains the read-only origin; exports do not recolor user content.
  • Packaging retains the five application formats, complete bundle, and SHA-256 checksums. Visual Studio needs host-specific Color Theme Designer / VSIX packaging. Firefox remains unsigned static-theme source; permanent installation requires Mozilla signing.

Generation, packaging, publication, installation, and real-application validation remain separate stages. These notes do not claim completed publication or runtime validation in the five applications. No package changes live settings automatically.

DeepSeaFoam 0.4.0 - Pastel signals

Choose a tag to compare

@Zanark Zanark released this 21 Sep 17:09

DeepSeaFoam 0.4.0

Pastel core signals, with the dark workspace and the separate higher-contrast terminal scheme preserved.

Changed

Core role Previous 0.4.0
Accent #2AA198 #78C8C0 pastel seafoam
Document indicator #859900 #B2BF84 pastel kelp
Warning #B58900 #CEB47C pastel amber
Error #DC322F #E6A49C pastel coral

Each original sRGB color is converted to OKLCH, preserving its hue while setting lightness to 0.78 and chroma to 0.08, then converted back to in-gamut sRGB and rounded to 8-bit channels. The canonical palette records the derivation.

  • Native semantic mappings and core-backed syntax inherit the pastels, including strings, keywords, numbers, and diagnostics.
  • The symmetry guide becomes #78C8C088, retaining alpha 88.
  • Visible core swatches and palette-driven previews follow the revised colors.

Readability adaptations

  • UI text selection becomes #78C8C026 (38/255 = 14.90% alpha), compositing to #122B2D on the base and #12373D on panels. Ordinary #93A1A1 text retains at least 4.5:1 contrast on both.
  • VS Code incidental selection/word highlights use #78C8C01A (10.20% alpha). Active find fill uses #CEB47C26; other matches use #CEB47C1A, with full-color borders. Invalid-token errors use dark base-colored text on pastel coral.
  • Obsidian error surfaces use #E6A49C26 and hover #E6A49C2E instead of opaque coral behind warm text. Its HSL/RGB aliases are generated from canonical values.

See application mappings for role and host boundaries. These selected contrast pairs are not a claim of universal accessibility compliance.

Unchanged

  • The 0.2.0 near-black teal base #000F13, panel #001E26, text/faint text, warm emphasis, light edge, border, preview neutrals, black shadows/backdrop, and grid overlay.
  • All 19 higher-contrast terminal colors, both terminals' #000F13 backgrounds, and Windows Terminal scheme content from 0.3.0.
  • The four Solarized heritage syntax extension colors: #CB4B16, #D33682, #6C71C4, and #268BD2. This does not freeze syntax roles sourced from the core.
  • The core inventory: 11 solids + 8 overlays + 8 preview neutrals = 27 values.
  • SpriteCanvas remains the read-only origin. No export recolors artwork, images, authored document colors, or exported content.

Package formats

The release packaging workflow produces five application artifacts, a complete bundle, and checksums:

  • DeepSeaFoam-VSCode-0.4.0.vsix — installable VS Code extension.
  • DeepSeaFoam-Obsidian-0.4.0.zip — ready-to-copy DeepSeaFoam theme folder.
  • DeepSeaFoam-WindowsTerminal-0.4.0.json — one scheme object, not a complete settings.json.
  • DeepSeaFoam-VisualStudio-0.4.0.vstheme — portable source requiring Color Theme Designer / VSIX packaging for the target Visual Studio version.
  • DeepSeaFoam-Firefox-0.4.0.zip — unsigned static-theme source; extract it for temporary loading through about:debugging. Permanent installation requires Mozilla signing.
  • DeepSeaFoam-0.4.0.zip — complete palette, documentation, generator, showcase, and application exports.
  • SHA256SUMS.txt — SHA-256 checksums for the six artifacts above.

Generation, package verification, installation, and real-application validation are separate stages. Exported packages are not proof of runtime validation in all five applications, and no package changes live application settings automatically.

DeepSeaFoam 0.3.0 - Higher-contrast terminals

Choose a tag to compare

@Zanark Zanark released this 21 Sep 12:33

Higher-contrast terminals

Windows Terminal and VS Code's integrated terminal now share a dedicated palette inspired by the supplied Solarized Dark Higher Contrast scheme:

  • Brighter mist foreground (#9CC2C3), warm whites and richer ANSI colors, including distinct bright variants.
  • Orange cursor (#F34B00) and deep-teal selection (#003748).
  • All 19 non-background reference colors are preserved. DeepSeaFoam deliberately keeps its #000F13 background instead of the reference's #001E27.
  • Core UI colors, editor syntax and the other applications' color mappings are unchanged.
  • Nineteen new local swatches document the separate terminal extension. The cinematic website's terminal study follows the new colors.

Downloads

Choose the VS Code VSIX, Obsidian ZIP, Windows Terminal JSON, Visual Studio theme source, or Firefox theme source. The complete ZIP includes all exports, palette sources, generator, documentation and website. SHA256SUMS.txt covers the downloadable packages.

Firefox permanent installation requires Mozilla signing. Visual Studio source requires version-specific Color Theme Designer / VSIX packaging. No live application settings are changed by these exports.

DeepSeaFoam 0.2.0 - Very dark teal

Choose a tag to compare

@Zanark Zanark released this 21 Sep 11:59

The workspace base is now #000F13: extremely dark teal, not pure black. Panels remain #001E26 and the seafoam accent remains #2AA198. All five application exports, README swatches, mappings and website studies have been updated. Selection uses #2AA1984D over the new base; the opaque Windows Terminal equivalent is #0D3B3B, with readable ordinary foreground text. Transparent black shadows and backdrops remain unchanged. The complete bundle includes the cinematic underwater website and both hidden creatures. This is an intentional cross-application palette revision; SpriteCanvas and existing release assets are untouched. Firefox is unsigned static-theme source requiring Mozilla signing for permanent installation; Visual Studio remains portable .vstheme source for Color Theme Designer/VSIX packaging. No live application configuration is modified.

DeepSeaFoam 0.1.1

Choose a tag to compare

@Zanark Zanark released this 21 Sep 10:34

Firefox tab hierarchy refinement inspired by the quiet layering of Solarized Dark: inactive tabs now merge into a black tab strip with subdued labels, while the selected tab rises into the DeepSeaFoam panel surface with warm text and a seafoam active line. No website content styling or live browser settings are included. All application packages are regenerated from the canonical 0.1.1 palette source.

DeepSeaFoam 0.1.0

Choose a tag to compare

@Zanark Zanark released this 21 Sep 09:37

DeepSeaFoam 0.1.0

First cross-application release of DeepSeaFoam.

Included

  • Canonical machine-readable palette with 11 interface solids, 8 transparent overlays, and 8 preview neutrals.
  • Visible local swatches and documented application mappings.
  • Visual Studio Code color-theme extension.
  • Visual Studio .vstheme source with Visual Studio 2022 editor categories and Visual Studio 2026 semantic shell tokens.
  • Obsidian app theme.
  • Windows Terminal color scheme.
  • Firefox static WebExtension theme.
  • Complete source bundle and SHA-256 checksums.

Installation boundaries

  • The VS Code VSIX can be installed directly.
  • The Obsidian ZIP contains a ready-to-copy DeepSeaFoam theme folder.
  • The Windows Terminal JSON is one scheme object, not a complete settings.json.
  • The Visual Studio file is portable theme source and must be packaged with Color Theme Designer for the target Visual Studio version.
  • The Firefox ZIP can be loaded temporarily from about:debugging; permanent distribution requires Mozilla signing.

No package changes live application settings automatically.