1. 82.0.1

    July 18, 2019

    Download Abstract 82.0.1

    Fixes

    • Fixed an issue that could cause some authenticated proxies to not connect
    • The "Manage libraries" functionality now allows you to save again
  2. 82

    July 9, 2019

    In July, we focused on little things that make a big impact on improving your design workflow, like adding breadcrumbs to Collections to help simplify navigation. And, ICYMI, one of our developers wrote a blog post on everything he wishes designers knew about designer-developer handoff.

    Enhancements

    • We spruced up our default avatars. 💁🏽‍♀️
    • We disabled the back/forward buttons if you’re unable to navigate further.
    • You can now commit while detailed changes are loading.
    • Collections now have breadcrumbs to simplify navigation.
    • We refreshed the design of our modals so they’re larger and clearer.
    • When you’re presenting a Collection, we now hide your cursor and other controls once they’re inactive.
    • While searching Collections, results now populate more quickly as you type.
    • The Sync menu now indicates the number of projects syncing rather than the number of “jobs”.
    • We added more granular filtering controls to the Branch files tab. We’ll introduce these controls to Commits next.
    • We improved the performance of network reconnections.
    • The list of Branches now loads more quickly.
    • We improved the experience of viewing Organization members while offline.
    • Many, many more performance improvements…

    Fixes

    • You can now use a proxy username or password including the character “@”.
    • Fixed an issue with menus on archived projects.
    • We disabled the ability to select the UI text within our desktop app.
    • When you click on the Abstract window, your first click will now focus rather than taking an action beneath the cursor.
    • Fixed an issue that caused projects to show as having uncommitted changes after you manually changed the file permissions on disk.
    • Fixed an issue that automatically resolved conflict resolutions by picking the wrong Branch.
    • The project name now displays correctly in archive/unarchive toast messages.
    • Fixed a minor display issue when using Compare in dark-mode.
    • The Branch sidebar now shows a loading state instead of an empty state while loading.
    • We made several fixes to activity feeds in order to prevent stale data.
    • Project name is again shown in the sidebar details when viewing artboards.
    • Notifications: Fixed a display issue that caused text to overlap if the notification was particularly long.
    • Branches: Admins can no longer delete any Branch—they now only have permission to archive.
    • Collections: You can now filter by all possible users.
    • Collections: When you copy a link to a layer within a Collection, that link will now take you to the layer in the context of its Collection.
    • Collections: The titlebar is no longer unresponsive after exiting present mode.
    • Collections: Long user names in the author filter now overflow correctly.
    • Collections: If you’re on the Starter plan, you’ll no longer see Collections on the Branch overview.
    • Collections: When re-ordering Collection layers, you can now scroll while drag-and-drop’ing.
    • Collections: Fixed an issue where artboards would disappear from a Collection after toggling auto-update unless you reloaded the page.
    • Inspect: Fixed missing font-weight in “styles” panel when the weight is unnamed.
    • Inspect: Icons in the layer tree are now the correct (much smaller) size.
    • Assets: Fixed an issue that caused multiple asset generation jobs to pile up.
    • Assets: Symbol master assets now update correctly when the symbol master changes.
    • Assets: Fixed an issue that would prevent assets from uploading when behind an authenticated proxy.
  3. 81

    June 11, 2019

    We’ve made it easier to toggle between Sketch and Abstract when you need to edit a Layer, given Inspect some extra polish 💅, and improved performance, too. We’re also honoring 🏳️‍🌈 Pride the entire month of June with a pride flag-inspired dock icon.

    New Features

    • You can now open a Layer directly from the Layer Detail view. Simply, click the Edit button while viewing the Layer in Abstract and the file will open in Sketch, automatically focused on the Layer.
    • We also made it possible to open a Layer directly in Sketch by right-clicking the file in the Files tab or the changed artboard in the Commits tab and selecting Edit in Sketch.
    • You can now batch resolve conflicts when updating a Branch.

    Enhancements

    • You can now download symbol assets in every instance, rather than having to track down the symbol master and download assets from there.
    • When you update a Branch, you’ll now see the Page location in the Details sidebar to give you additional context about the Layers you’re viewing.
    • We now ask for confirmation first when deleting a comment.
    • Inspect now displays paragraph spacing values.
    • CSS produced by Inspect now conditionally collapses border radius to more concise syntax.
    • Many improvements to UI performance.

    Fixes

    • When you update your account or profile information, you’ll now see the changes reflected in real-time.
    • Fixed occasional flashing of avatars and preview images upon load.
    • Fixed an issue that caused files with periods in the name to be exported with the incorrect file extension.
    • Fixed an issue resulting in the app inaccurately indicating Up to date, when a particular type of error had occurred with the Abstract servers.
    • The markdown icon wasn’t clickable in a couple of spots. We fixed that.
    • You’ll now be asked for confirmation when you click on a notification while in the middle of updating a Branch.
  4. 80.0.1

    May 23, 2019

    Unblocking your workflow by addressing recent issues related to syncing. Now, back to work. 💻

    Fixes

    • Fixed a networking issue that resulted in Projects staying “out of sync” until the app restarted.
    • Fixed a few errors preventing syncing due to failed asset generation.
    • Fixed a couple of spots where more network requests were being made than strictly necessary.
  5. 80

    May 14, 2019

    Collections got a lot of love this release. Check out our blog to learn how to use Collections to tell the story of your work.

    New Features

    • Collections are now consolidated under the Collections tab in the main Project menu. We gave the Collection overview a design refresh while we were at it.

    Enhancements

    • Sync menu now bundles syncing actions by project.
    • We now let you know if syncing fails due to uncommitted changes.
    • When you go to a project’s Master, you’ll now land in the Overview tab by default, rather than Files.
    • When resolving conflicting designs, the Branch author’s avatar is now displayed, letting you know who to reach out to.
    • You can now manage user roles and permissions in the People tab.
    • When viewing a layer detail from a Collection, we now display the Collection name under the “Details” section.
    • Pressing the CMD+O keyboard shortcut in a layer detail will now open the file in Sketch, focused on the current layer.
    • We added Swift and Objective-C color options to Inspect.
    • We’re (always) working on performance improvements.

    Fixes

    • Fixed a rare Sketch crash.
    • Fixed an issue when copying a link to a layer in a Collection.
    • Fixed an issue where memory was leaked with every input field rendered.
    • Fixed an issue that allowed you to edit already-merged files from Sketch’s “Recent files” menu.
    • Fixed a sync issue where a project could attempt to upload and download at the same time, resulting in a lockup.
    • Fixed an issue where a minimized Abstract window would not become visible when clicking on a notification.
    • Fixed an issue where role permissions would disappear from view.
    • Fixed an issue where the “Discarding changes” message would not dismiss if the command failed.
    • Fixed an issue where the “Create Organization” dialog didn’t close on success.
    • Fixed an issue where author names and avatars would not appear for comments made by guests on public share links.
    • Fixed a problem that could cause syncing to fail due to asset generation.
    • Fixed an issue where the progress of a project’s download was not correctly reported.
    • Fixed incorrect messaging that said you were on the “beta” release when you weren’t.
  6. 79.0.1

    May 1, 2019

    This update returns the "Collections" tab to an individual Branch's view.

    Fixes

    • We restored the "Collections" tab in the branch menu
  7. 79

    April 30, 2019

    Public sharing is the star of 79.0. This month on the blog, we’re sharing how content designers and UX writers can partner with designers in Abstract to take customer experiences from good to great.

    New Features

    Enhancements

    • Admins now have the ability to delete comments. ✂️
    • We made headings more consistent.
    • You no longer need to manually resolve conflicting Library symbols when updating a Branch.

    Fixes

    • Fixed several issues with Branch updating that caused files that weren’t edited to be marked as Changed.
    • Fixed an issue that sometimes caused Branches to fail loading, incorrectly showing that no files had been Changed.
  8. 78.1

    April 16, 2019

    Enhancements

    • Performance improvements for Collections, and Branch update flow.
    • The sign-in screen got a facelift.
    • You can now toggle measurement units between px, pt, and dp using Inspect Options.
    • You can now toggle color formats between Hex, Hex (ARGB) and RGB using Inspect Options.
    • You can now double-click to select a file in the libraries picker.
    • We improved empty states for Organizations, Projects, and Sections.
    • You can now create new Organizations from the desktop app.
    • We refined emoji reactions. 💅
    • We standardized cursor styles throughout the app.
    • Release notes: We polished the look of release notes and made them available from the Help menu.
    • Inspect: You can now hold CMD when hovering to ignore groups when mousing over redlines.

    Fixes

    • Committing is no longer delayed when the Abstract desktop app is on a secondary desktop or hidden.
    • Copy Link… for comments and layers works again.
    • Fixed an error that occurred when attempting to open multiple files at the same time.
    • We fixed the need to hide some characters behind the limit countdown when you type a really long Commit title.
    • The Branch name was sometimes missing in the confirmation modal for restoring a Commit. Now, it’s always displayed.
    • Sections ordering now takes into account numbers and latin characters.
    • Libraries in the “Manage Libraries” dialog are now sorted correctly.
    • We polished Dark Mode in a few more places.
    • Fixed a rare scenario where the Commit window would never load changes.
    • Fixed an issue where previews would not generate on the advanced Commit form when the same file is opened from two Branches at once.
  9. 78.0.2

    March 28, 2019

    Fixes

    • We fixed the sorting of projects so that it’s no longer reversed
    • Window vibrancy now behaves correctly with a dark menu bar in High Sierra
    • Fixed up a couple of spots where dark mode didn’t look it’s best
  10. 78

    March 19, 2019

    New features all around: Assets, Dark Mode, and Emoji Reactions 🙌. We teamed up with our female-identifying teammates to redesign our app icon in honor of Women’s History Month. And we’re continuing the celebration by sharing Employee Spotlights all month, so be sure to keep your eyes on our blog.

    New Features

    • Assets
    • Dark Mode
    • Emoji reactions

    Enhancements

    • We focused on file loading performance in this build and put several improvements in place.
    • We combined the Project “About” and “Description” fields into a single “Description” field to reduce clutter.
    • You’re now automatically logged into the desktop app when you click the “Open in MacOS” button.
    • When you view changed files on a Branch, you’ll now see any artboards that were deleted from the Branch.
    • When you click Reviews from the left side bar in Abstract, you’ll now see the review requests assigned to you as the default view.
    • When you search for a Project, your search term will now be highlighted in the results.
    • Present: The cursor now hides itself when idle and presenting a Collection. (No more folks thinking it’s part of your design!)
    • Inspect: Now, you can only access locked layers through the layer tree, and you can click through them by default.
    • Inspect: We improved panning performance.
    • You’ll no longer see a new “Untitled Document” open alongside your own Sketch file when opening files from Abstract.
    • Collections: Collections on a branch will now be visible from the branch overview tab so it’s easier to find and share your work!

    Fixes

    • We improved proxy support (again!), adding support for Windows proxies.
    • Projects made private on the Business plan can now be made visible to the team again on the Starter plan and are no longer forever stuck private.
    • We removed the option to review a Branch that has already been merged.
    • We fixed an issue where comments might not load correctly immediately after your computer’s power has been suspended.
    • The sorting of Organizations in the dropdown switcher now takes capitalization into account.
    • Non-Contributors can no longer create a Branch by double-clicking files on Master. This was a sneaky workaround for a while.
    • It’s no longer possible to create a Commit with a single space character as the title—you’ll need to write something from now on.
    • We fixed an issue that could cause blank Projects to appear in the syncing activity menu.
    • Double-clicking fast on “Create Branch” or “New Project” will no longer create duplicates.
    • We fixed an issue that happened when you scrolled back a long way in the activity feed.
    • If saving from Sketch to Abstract fails for some reason, we’ll now let you know.
    • If you make changes in Sketch but don’t save them and then reopen the file from Abstract, your changes will no longer be lost.
    • Changed layers are now highlighted correctly again in the Inspect tab.
  11. 77.0.1

    February 15, 2019

    Enhancements

    • When you go to a Branch in Abstract, Branch owners will now land in the Overview tab.

    Fixes

    • We restored support for macOS Sierra and El Capitan.
    • Some were seeing unedited artboards marked as “changed” upon save in Sketch 53. We fixed this issue.
    • The application was crashing for some, causing data to never finish loading. We’ve fixed this.
    • “Calculating changes…” should now complete when updating Branches that new files were added to.
    • Inspect: The original symbol name is now preserved when displaying overrides.
    • We restored some missing icons in upgrade and export file dialogs to their former glory.
  12. 77

    February 5, 2019

    Improvements to Collections, Inspect, Review Requests, and loads of fixes. We’re also celebrating Black History Month with our first Black History Month-themed App Icon, created in partnership with our African American teammates. Be sure to check out our blog for Employee Spotlights all month.

    Enhancements

    • Performance improvements to speed up your workflow.
    • You’ll see a new filter to help you find your favorite’d Projects, quick.
    • We refreshed the Project card design.
    • “Reviews” in the left sidebar now show outstanding Review Requests.
    • We’re using new iconography for files and Libraries.
    • We reduced the file size of the Abstract binary.
    • Admins can now delete and archive Branches owned by others.
    • We cleared up the in-app messaging when sync is delayed due to server load.
    • If you view an archived or merged Branch, it now shows up temporarily in the left sidebar.
    • We improved proxy support.

    Fixes

    • You shouldn’t have any more trouble in Abstract when you try to load a Sketch 53 file with only Sketch 52 installed.
    • We improved our error messaging when you try to import non-supported files.
    • Archived Projects are no longer displayed in the Library picker.
    • Collections: You can now scroll while dragging when reordering artboards in Collections.
    • Inspect: We fixed some rounding errors. Maths. 😅
    • Inspect: You shouldn’t see duplicate fully transparent color swatches any longer.
    • Some were experiencing data loading failures because the home directory couldn’t be found. We’ve fixed the issue.
    • Syncing was failing for some very large Commits due to a memory leak. We patched it right up.
    • The timestamp in your Branch header now correctly shows when the Branch was created, not last updated.
  13. 76.1

    January 22, 2019

    Enhancements

    • We added support for the upcoming Sketch 53

    Fixes

    • Fixed an issue that could result in focusing the incorrect Sketch window when opening from Abstract
  14. 76

    December 11, 2018

    Welcome to the December edition of Abstract! We've made a number of feature enhancements and fixes in this build. For a quick summary, check out our blog post or read on for all the details.

    New Features

    • Commit changes without leaving Sketch using our new quick commit window
    • Create Collections faster by selecting layers to add first in the new "Create+Add” flow
    • Update Library references by right-clicking a file and selecting “Manage Libraries…"

    Enhancements

    • It’s now possible to deselect layers when Multi-selecting with shift + click
    • We removed the 3 character minimum on project names
    • Added a button to jump from collections to inspect a layer
    • Clicking on an annotation will now scroll so the comment is in view
    • The Sketch plugin now communicates when a commit is happening in the background
    • Comment and history panels are now resizable
    • You’ll find that the color green throughout the app is more accessible for your peepers

    Fixes

    • Using the CMD+O shortcut from within a layer detail will now open the file for editing in Sketch
    • We fixed several issues that could occur when opening Sketch files
    • We now display an error when the Sketch plugin fails to install, instead of silently failing
    • The text of an annotation is now selectable and copyable
    • Fixed several areas where long file names could break the UI
    • All warning dialogs now respect macOS guidelines and ESC can be used to cancel
    • It’s now possible to create a project and import files while offline
    • Fixed an issue that would make it impossible to rename files with a “|” character in the name
    • Fixed an issue that would show a “Sketch Not Installed” dialog, when in fact Sketch was installed
    • Fixed several display issues when a contributor deletes their Abstract account
    • Inspect: Fixed several issues with loading local overrides, layer style name, and text style names
    • Inspect: Fixed an issue where “left” alignment would be displayed as “natural”
    • Inspect: Generated css for gradients now respects overall opacity
    • Inspect: It’s now possible to select and copy individual css properties
    • Plugin: We improved dark mode support
    • Plugin: We fixed an issue causing the Abstract plugin to stay on screen after the window is closed
    • Plugin: Fixed an edge case that would allow commits to happen on the master branch
  15. 75.0.3

    October 24, 2018

    Fixes

    • Fixed a performance issue which would result in cached files not being used and a slower file opening experience
    • Fixed a performance regression introduced with a libraries change in Sketch 52
    • Fixed an issue that resulted in blank files being opened; this was the result of us not forwarding errors from Sketch correctly and the error will now will displayed instead
  16. 75.0.2

    October 5, 2018

    Enhancements

    • Added support for displaying layer style overrides in inspect
    • Added CMD+O and CMD+SHIFT+O shortcuts to open a file

    Fixes

    • Items added to collections from the files view will now automatically update to the latest commit
    • Fixed an issue that would cause older files stored in Abstract not to open in Sketch 52
    • Fixed an issue where changing between pages would not update the UI if they had the same number of artboards
    • Fixes some Sketch files on very old commits having missing icons
  17. 75

    October 2, 2018

    New Features

    • We made it easier to add artboards to a collection with Multi-select!

    Enhancements

    • Support for Sketch 52
    • A new login flow design and branding update
    • Support for authenticated proxies
    • Draft branch reviews are now persisted so you won’t accidentally lose an in progress review
    • Branch descriptions now appear on the branches list again
    • Deleted artboards and symbols now show a visual preview
    • We improved the visual style of artboard previews
    • Artboard previews with comments now show a count of how many
    • The file tree now has a search filter

    Fixes

    • Quitting Abstract now correctly exits all ongoing child processes
    • Sidebar vibrancy now works correctly in Mojave
    • Estimated width of overridden text layers now respects newlines in Inspect
    • Projects are now sorted more naturally, accounting for number at the beginning
    • Fixed an issue where some overrides were missing in Inspect
    • Fixed another issue in inspect where it was possible to “select” multiple layers at once
    • It is no longer possible to rename a branch with uncommitted changes, which would could cause uncommitted work to become inaccessible
    • Artboards no longer appear as “changed” on a branch if they were only changed as part of a file version upgrade
    • We addressed an issue where inviting viewers via email would try and add paid seats to the organization account.
    • Lots more miscellaneous UI fixes
  18. 74.0.4

    September 7, 2018

    Enhancements

    • We made several changes to improve the speed and concurrency of preview uploads, particularly when syncing large commits
    • We improved filtering of debug logs to remove false positives and ensure that only logs from Abstract or Sketch are included
    • Improved the logic around restarting Sketch after it has crashed, making file opening more reliable

    Fixes

    • Fixed an issue that would cause files to not open with no error when clicking on "Edit in Sketch"
    • Collections are no longer confusingly displayed on the branch overview when your team is on the Starter Plan
    • Comments with long words and URLs will no longer overflow the window bounds when editing
    • Fixed an issue that could cause a forever-spinner on “Master files” when all files in a project are removed
    • Fixed invisible background not ignored on artboard in inspect
    • Fixed artboard preview sidebars animating in at different speeds
    • Fixed a “Something went wrong” error on collections when the author of the collection had been removed from the project
    • Fixed an issue where annotations would incorrectly show on file upgraded commits if they had been made on the previous commit
  19. 74.0.1

    August 22, 2018

    Fixes

    • This build fixes an error that would prevent committing after creating new text or layer styles in a library file.
  20. 74

    August 22, 2018

    New Features

    • Review Requests streamline your design review process and set expectations for feedback. Read the blog post.
    • Layers now show the full comment history across all commits
    • A shiny new “Highlight changed values” toggle in Inspect makes it easy to see which layers or properties have changed since the most recent commit
    • You can now view all keyboard shortcuts from the help menu or by pressing CMD+/

    Enhancements

    • Improved sync performance (We’re now serving your project data via CDN)
    • The commit composer got a facelift: you can also now click on thumbnails to see them larger and compare against the previous version before committing
    • You can now discard individual file changes from the commit composer
    • Stale branches are no longer hidden on the project overview
    • Project cards now show a more accurate representation of who is working on a project
    • We updated the styling of share buttons to be clearer
    • Editing the project “About” section is now inline
    • Synced Collections are now available offline
    • Improved performance of comment loading
    • Improved performance of notifications loading
    • Abstract will now offer to move itself to your Applications folder if ran from elsewhere

    Fixes

    • Fixed an issue that would cause deleted layers to return during a merge under certain circumstances.
    • Fixed several circumstances where the layer history or comments would fail to load, resulting in forever spinners.
    • Fixed an issue that would make it impossible to navigate through layers while in overlay compare mode
    • Fixed an issue that would cause the desktop app to appear as “Offline,” when in fact the internet was available
    • Fixed an issue that would prevent commits from uploading to the server if you signed out of your account before the sync had completed
    • It’s no longer possible to lose changes by linking or unlinking a library file while there are outstanding uncommitted changes
    • We added a safeguard to prevent merging a branch twice by clicking the button really fast
    • Fixed an issue where previews would not generate while offline
    • Fixed an issue that would cause previews on a branch to disappear until the app is reloaded after discarding changes
    • There were a number of places where you couldn’t select text. Now you can select to your heart’s content.
    • Fixed an issue where the unread notification badge would get out of sync with reality after viewing notifications through the web app
    • You can now delete a project that was created offline and never synced with the server
    • Libraries in the file list are now sorted alphabetically
  21. 73.0.3

    July 14, 2018

    This build includes a fix for two pretty gnarly bugs that prevented files from opening correctly from Abstract and prevented previews from generating for affected commits.

    Be sure to download this one. Special thanks to the customers who were able to screenshare with our engineers so we could piece the puzzle together. You are champions. 🏆💕

  22. 73.0.2

    July 11, 2018

    Hey everyone! Thank you for your patience with us releasing three builds in three days - please know that this is because we care, we're tracking errors and we're fixing them fast.

    Your help reporting issues is greatly appreciated and, as always, you’re welcome to reach out to support@goabstract.com if you need help.

    Fixes

    • An issue that caused files to not open or successfully generate previews in some circumstances
    • A crash in Sketch when using color picker for some documents
    • Files automatically upgrading if you open them on other people's branches
  23. 73.0.1

    July 10, 2018

    This patch fixes an issue that was uncovered where uncommitted changes could be lost when opening a file for the first time in Sketch 51.

    If you were affected by this bug please contact support@goabstract.com and we can help you recover work from a backup.

  24. 73

    July 9, 2018

    New Features

    • We added support for shared text and layer styles in Sketch 51
    • A refined flow for upgrading Sketch files between versions
    • Support for seat based billing

    Enhancements

    • Performance improvements in the layer detail, you should see less spinners and get to your artboards faster.
    • Added CMD+C to quickly copy the text from a layer in Inspect
    • The branch overview tab got a spruce up for quick access to changed files, collections and a larger area for the branch summary
    • We now warn you when quitting the app with uncommitted changes, just to be safe
    • We added the ability to inspect the root layer in a canvas and measure against it in Inspect, keep the feedback coming!
    • Improved support for system proxy settings

    Fixes

    • We fixed some measurement issues in Inspect with groups
    • It’s no longer quite as easy to create two branches with the same name by accident
    • Fixed an issue that could result in the UI getting stuck “generating previews” when quitting while this action was in progress.
    • Crash when inspecting borders with gradients
  25. 72

    June 21, 2018

    New Features

    • Introducing: Inspect. Get measurements, redlines and styles from any layer in Abstract. See our announcement post for more information!

    Enhancements

    • Clarified language in notifications for members added / removed
    • Previews cache is now cleared for branches when they are merged or archived
    • Various performance wins when syncing a branch
    • It's now possible to share a link to a specific comment
    • Comments are now highlighted when navigating to them
    • Primary button styling is now white to better clarify
    • People and members tabs now show when the person joined your team rather than joined Abstract
    • Clarified the language of notifications when someone is added or removed from a project

    Fixes

    • We made syncing branch metadata changes with the server more reliable
    • A potential race condition that could result in duplicate files appearing in the files list
    • Notification unread count now updates correctly
    • Collection layers showing as removed after a commit is created while viewing the tab
    • Incorrect text color on network indicator when out of sync
    • Incorrect project icons in some activity items
    • Improved handling of offline state when loading comments
    • Comments -no-longer-include-tons-of-unneccessary-hyphenation
    • Designs are now pixel perfect when zooming past 100%
    • The layer set is now preserved when changing tab in LayerDetail
    • Using the up/down arrow keys in the Update Flow no longer exits the update
    • Fixed an issue that made it possible to post a comment twice
    • Fixed the wrong file potentially opening in Sketch after restoring a commit or using commit to a new branch functionality
    • Fixed an issue that could result in not all comments being visible when viewing a collection presentation
    • Fixed an issue that could result in the app prompting to commit “empty” changes
    • Fixed an issue that could result in the app showing as in sync (while that not being the case) after starting offline