Control Space 17

Multiline tabs, better titles, design refresh, extensive UI / UX improvements and fixes

Version 17.28.3.370 committed on Dec 04 2023

Release notes

Workspace

Titles

  • Added multiline titles
  • Overhauled title parsing algorithm
  • Added initial rules for common developer sites
  • Added independent settings for Workspace and Resources

Slept tabs

  • Can now double-click tab icon to wake, but not activate
  • Now shows any hidden info when searching
  • Can optionally show hidden info when
    • selected
    • focused

Fixes

  • Added workspace "empty" state
  • Popup title is now correct with 1 window
  • Fixed bug with selection forgetting anchor after hitting Esc
  • Fixed tabs not moving to "New window" after choosing it
  • Fixed bug with "Export" shortcut not working in Saved tabs
  • Fixed bug with scrollbars appearing on sidebar during zoom
  • Fixed bug with triggering popup navigating back to main page
  • Fixed bug with Top Sites item sizing
  • Fixed bug with click-off not refocusing previously focused item
  • Fixed bug with focus being lost when deleting non-focused tabs
  • Fixed bug with focus being lost when sleeping tabs

Styling

Fonts

  • Aligned font sizes across all items (tabs, saved, etc), links, and form elements
  • Increased "info" font size to make it more legible when zoomed
  • Changed body font from Muli to Inter

Panels

  • Updated panels and overlays to have rounded corners

Workspace

  • Overhauled item normal, active, hover and focus combinations
  • Consolidated dropped-back sleeping / closed item styles
  • Updated selection styling to work with sleep options

Workflow

Resources

  • Changed "Search..." prompt to "Type to filter..."
  • Resources panel now shows red dot if closed but has search results
  • Resources panel now remembers state between loads
  • Saved tabs now remembers the active folder between loads

Workspace

  • Added Filter settings dropdown
  • Added "Display Detail" slider
  • Added "Display Detail" keyboard shortcuts
  • Changed "Delete" shortcut from Cmd+Backspace to Delete

Context menus

  • Added keyboard navigation to context menus
  • Added keyboard trigger (Alt+Enter) for items, inputs and forms
  • Added keyboard trigger (Alt+Shift+Enter) for windows and panels
  • Added ability to take slider controls

UI

Changes

  • Moved Account Settings to Settings panel
  • Misc UI tweaks

Fixes

  • Fixed intermittent context menu bug which caused it to not show
  • Fixed Help Toggle bug preventing tabs beneath it being selected
  • Fixed bug with Resources panel closing when context menu shown
  • Fixed UiTabs not identifying active tab
  • Fixed context menu alignment issue
  • Fix zoom / pixel density in windows

Tools

  • Tools > Export now only exports visible / filtered tabs
  • Tool Panel now always opens on Tools (used to stay on last-focused panel)
  • Added Performance option to Settings
  • Added "Demo" layout to Arrange Windows
  • Added "First use" notification popup
  • Added link to releases in Settings

Setup

  • Added privacy agreement page

System

Context menus

  • Migrated context menu state to store
  • rewrote context menu components

Refocus

  • Added pseudo-focus capability to Refocus package
  • Added pseudo-focus capability to menu store

Components

  • Added UiSlider component
  • Added UiMenuOpener component
  • Added PageLayout component
  • Added getDefaultName() utility
  • Added section type / style to UiGroup
  • Refactored InfoItem to flex to fill space
  • Refactored UiPanel to inject UiMenu using slots

Styling

  • Overhauled SCSS style files, variables, imports, etc
  • Removed various font family / size / weight decisions from components
  • Added initial appearance settings controls
  • Introduced initial theme files

API

  • Implemented new API
  • Implemented dev and staging fallback api urls
  • Implemented new account login flow

Account

  • Moved user settings from User to User.Account
  • Added optional quiet flag to Account.saveSettings()
  • Refactored account settings to local settings
  • Implemented refresh token
  • Implemented Auth service

Internal

  • Refactored popup commands to allow launching the popup on a specific path
  • Introduced CommandSet type
  • Overhauled Settings framework
  • Added module init() hook
  • Migrate to new storage helpers
  • Simplify build scripts

Analytics

  • Added initial product analytics

Tooling

  • Simplify publishing pipeline

Bugs

  • Fixed fast markdown conversion bug
  • Fixed migrations

Changelog

VersionDateTitle
17.28.3.370Dec 4 2023Simplify release scripts
17.28.2.369Dec 3 2023Fix privacy agreement toggle
17.28.1.368Dec 2 2023Fix migrations and add releases link to settings
17.28.0.367Dec 1 2023Migrate to new storage helpers
17.27.0.366Dec 1 2023Fix DAUs and update privacy policy
17.26.0.365Nov 26 2023Implement refresh token
17.25.1.364Nov 15 2023Fix focus bugs
17.25.0.363Nov 15 2023Add product analytics
17.24.2.362Nov 8 2023Fix numerous bugs
17.24.1.361Nov 3 2023Early access tweaks
17.24.0.360Nov 2 2023Refactor account settings to local settings
17.23.0.359Oct 31 2023Simplify publishing pipeline
17.22.0.358Oct 29 2023Add key-navigation to context menu
17.21.0.357Oct 28 2023Optimise for Microsoft Windows
17.20.0.356Oct 24 2023Add "first use" notification check
17.19.0.355Oct 24 2023Simplify Display Detail slider
17.18.0.354Oct 24 2023Add "demo" window layout mode
17.17.0.353Oct 23 2023Overhaul font family and sizes across entire app
17.16.0.352Oct 21 2023overhaul title and info display
17.15.0.351Oct 10 2023Add application-level context menu shortcuts
17.14.1.350Oct 7 2023Fix sidebar zoom bug
17.14.0.349Oct 7 2023Display density improvements
17.13.0.348Oct 7 2023Add keyboard interaction to context menu
17.12.1.347Oct 6 2023Misc UI tweaks
17.12.0.346Oct 6 2023Implement rounded panels and overlays
17.11.0.345Oct 6 2023Add multiline titles for Resources
17.10.2.344Oct 5 2023Fix miscellaneous bugs
17.10.1.343Oct 4 2023Fix selection manager anchor bug
17.10.0.342Oct 4 2023Migrate context menu state to store
17.9.1.341Oct 4 2023Refactor display density to service
17.9.0.340Oct 3 2023Add display density settings
17.8.0.339Oct 2 2023Add multiline titles
17.7.0.338Sep 30 2023Implement workspace empty state
17.6.0.337Sep 30 2023Updated slept tabs options and selection styles
17.5.0.336Sep 30 2023Show all tab info when searching
17.4.0.335Sep 30 2023Misc tool updates
17.3.0.334Sep 30 2023Improve slept tab peeking
17.2.0.333Sep 29 2023Implement API-based login
17.0.0.332Sep 22 2023Move AppSettings to User.Account

Click here to view all releases.