Skip to content

v0.1.0 — Dev Preview

Latest

Choose a tag to compare

@kabootit kabootit released this 28 Jul 16:54

Dev Preview

The first developer preview of Tranquil Studio — a desktop code editor rebuilt
around a first-class web browser: sites open as tabs, links save as files, and pages can
be scripted. It's early and rough-edged — interfaces are provisional and previews may
break between releases.

Install

Native installers are still baking. Grab this preview from the
GitHub releases page,
or build it from source — the
Local Dev Setup runbook clones the sibling
packages, wires them together, and launches the app.

Studio

  • Settings — a first-class Tranquil settings tab with a live UI-theme picker.
  • Tabs & windows — a vertical tab list you can dock left or right; per-window sessions,
    so the same site can be logged in under different accounts in different windows; a
    per-window accent color to tell windows apart; browser-style Ctrl+Tab cycling.
  • Project Pane — semantic file-type icons, folder-count pills, hover rename/delete,
    ⌥/⌘ drag-to-copy, and undoable file operations.
  • Onboarding — a first-run guided sample project.
  • Themes — refreshed dark and light themes, now the defaults.

Browser

  • Real sites open as splittable editor tabs, with a URL bar, history, zoom, and DevTools.
  • A branded, theme-aware start page with a clock and smart search.
  • Find in page (⌘F), a configurable User-Agent (Chrome, Firefox, Edge, and Safari
    presets), and a hover-link URL preview.
  • Popups and _blank links open as tabs, not separate OS windows.
  • Local URLs — drag any tab onto the Project Pane (or press ⌘S) to save it as a .url
    file; trash and restore bookmarks; open .url files back into the browser.
  • Snapshot a page to a HAR archive and reopen .har files as fully offline replays.

Automations (early)

  • Write plain JavaScript and run it against a live browser tab with ⌘⇧R, or register
    any .js file as a named command. The automation SDK is provisional and will change.

Known limitations

  • Native builds and the in-app updater aren't ready yet — this preview runs from source.
  • The embedded browser engine trails current Chrome; some modern sites need a polyfill shim.
  • Dragging a browser tab to split a pane reloads the page (a webview lifecycle limitation).
  • The headless runtime (Engine) isn't part of this Studio-focused preview.

Found a bug? File it on
GitHub.