Control Space 1.0 Beta 13
UX improvements around opening, closing, undoing, notifications, interaction, and feedback.
Release notes
Workspace
Added
- Context menus now show keyboard shortcuts
- Save dialog now finds and selects the first folder to match the window name
- Save dialog now remembers last-saved to folder
- Save dialog now has "New folder" functionality
- Save dialog now lets you use cursor keys to show folder contents
- Save dialog now accepts Enter from columns view
- Save dialog now lets you pick existing windows
- Added "reveal" functionality to Save notification
- Added "reveal" functionality to Window menu
- Added functionality to select saved and skipped items
- Clear bookmark selection when resources panel closes
Changed
- Shift+Tab from Open Tabs now goes to Recent Tabs
- Save dialog UiColumns now auto-shows folders on keyboard navigation
- Save dialog now defaults to "Save" rather than "Save and Close"
- Closing windows now provides undo notification rather than prompting to confirm
- Complete overhaul of loading tabs and windows from temp to pending items
- Modify restore window mechanism to use listeners and sessionId (vs comparing urls)
Removed
- Removed previous window titles restoration process
Fixed
- Improved title parsing to handle index pages correctly
- Site title years (1920 - 2030) being interpreted as notifications
- All window hotkeys now work from anywhere
- Pasted and dropped URLs appear in a new window with title in edit mode
Resources panel
Added
- Context menus now show keyboard shortcuts
Removed
- Recent tabs no longer show notification badges
Fixed
- Fixed bug with History and empty Saved Tabs where panel wouldn't stay open when initially focused
- Improved item "soft" clicking (activating items without focusing window)
Saved
Added
- Saving tabs now skips duplicates that exist in folder
- Context menus now show keyboard shortcuts
- Cmd+Enter now opens folder
- When saving single tab, description and URL can now be edited
- When saving window or multiple tabs, tab names / descriptions can now be edited
- Workspaces are now optional (via a toggle in the Saved panel menu)
- Saved Tabs column navigator auto-shows content when filtered and navigating by keyboard
- Additional setup screen to choose between folders or workspaces
- Saved tabs now update when you manually create, edit, move or remove bookmarks
- Pages can now be explicitly opened in a new window (via content menu or Cmd+Enter)
- Opened bookmark items' titles retained over first load
- Reopening bookmarks items updates matching tabs' titles
Changed
- Save / Move dialog now uses UiColumns rather than UiTree
- Simplified Choose Folder button prompts
- Added basic tooltips to Resources pills
- New folders are now added using an inline UI control
- UiColumns now auto-shows folders on keyboard navigation
- Removing bookmarks now provides undo notification rather than prompting to confirm
- Improved logic around opening Saved Tabs in the right window
- Opening folders now shows the new window with pending tabs immediately
Fixed
- Deleting an empty folder is now immediate
- Folders now no-longer hightlight when dragged over
- Opened Saved Folders now scroll and focus the new window
- Fixed items being dropped to invalid areas
- Bookmark ordering is now done in one operation
- Prevent ordering of selection within selection
- Choose Folder dialog now doesn't show folder picker when saving a window with workspaces hidden
- Fixed folder creation events not loading content for loaded Saved Tabs folders
Help
Changed
- Help has now been moved to its own popup
- Moved Feedback dialog from options to modal
Added
- Placeholder links videos
- Added video popup
Removed
- Removed Options from toolbar
Options
Changed
- Replaced "Back" button with x close button
Removed
- Removed Help
- Removed Feedback
Tools
Changed
- Changed Tools UI from buttons to links
- Pasted and dropped URLs appear in a new window with title in edit mode
- Sharing now uses parsed titles for better readability
UI
Added
- Added UiVideo component
- Added UiContainer component
- Added disabled state to UiField
- Added buttons type to UiGroup
- Added is-empty modifier to UiEditable
- Added path property and @path event to UiTree and UiColumns
- Added inline functionality to UiRadios
- Added support for keyboard combos to UiMenu
- Added info, note and error functionality to UiField
- Added ability to open UiColumns to a target folder
- Added cursor key navigation to UiDialog buttons
- Added max-depth and disabled-depth to UiColumns
- Added info slot to UiField
- Added description field to EditPage dialog
- Added name option and $notify.has() method to UiNotifications
- Added activate-on-focus prop to UiColumns
- Added red tint to all destructive UiMenuItem options
- Added UiTextarea component
Changed
- Removed redundant context (Tab, Window, etc) from context menu titles
- Changed Options back menu item to a x panel button
- Anything focusable (items, etc) now has .focusable class added
- Changed model events to hide and hidden
- Modals now resolve user input on @hide after confirm / cancel
- Refactored UiTree to use active rather than selected
- Refactor UiColumns to use activate rather than select
- Improved animation and styling of UiNotifications
- Modal width is now adjustable from the modal via $emit('update', 'width', value)
Fixed
- Prevent UiForm submit on enter if in textarea
- Fixed width when opening on UiSidebar
- Bind additional properties to UiPills
- Tighten up formatting and add SVG functionality to UiLinks
- Add focus trap to UiDialog
- Add focus trap to UiTreeContainer
- Allowed empty value in UiEditable
- Fixed inconsistent state of UiEditable after blurring
API
Added
- bookmarks createChildren() method to create nested children
- sessions restoreSession() with refocus parameter
System
Changed
- $settings is now a first-class citizen, and is added via context.addSettings()
- settings package now saves directly to storage (vs going via background)
Changelog
Date | Title |
---|---|
Aug 24 2021 | Release Beta 13 |
Aug 19 2021 | Overhaul loading of saved tabs into workspace |
Aug 17 2021 | Improve site title parsing |
Aug 10 2021 | Mix missing add item |
Aug 10 2021 | Add bookmark events to saved tabs |
Jul 24 2021 | Add restore deleted bookmark |
Jul 22 2021 | Add window close undo notification vs action confirmation |
Jul 17 2021 | Add activate on focus functionality to UiColumns |
Jul 17 2021 | Update close tab API to take multiple tab ids |
Jul 17 2021 | Make demo folder creation optional via notification |
Jul 14 2021 | Add Saved setup "demo content" notification |
Jul 14 2021 | Minor fixes and version bump |
Jul 13 2021 | Provide initial saved folders |
Jul 13 2021 | Make workspaces optional |
Jul 11 2021 | Overhaul Saved API to make workspace loading more resilient |
Jul 10 2021 | Add ability to edit single and multiple tab details on save |
Jul 10 2021 | Enable revealing of Saved items |
Jul 9 2021 | Refactor UiColumns and UiTree to use "activate" rather than "select" |
Jul 8 2021 | Add UiColumns disable-depth functionality |
Jul 7 2021 | Add new folder creation to save dialog |
Jul 6 2021 | Improve Saved Tabs setup |
Jun 30 2021 | Bump tag |
Jun 30 2021 | Add keyboard shortcuts to context menus |
Jun 30 2021 | Beta 12 user feedback |
Jun 17 2021 | Fix linting errors for Beta 12.1 build |
Jun 17 2021 | Bump manifest version |
Click here to view all releases.