🔑 0.63.5

This hotfix release addresses a critical bug that caused Sketch files outside of Abstract to silently have autosave disabled. Several of you wrote in about how this caused lost work and we’re incredibly sorry that this happened, we let you down and we’re working on our QA processes to prevent bugs like this slipping through in the future.

Fixes

  • We fixed a critical bug that caused non-Abstract files to have autosave disabled.
  • When saving an Abstract file to another location such as your desktop it will no longer be tracked or managed by Abstract.
  • Several other plugin tweaks that we hope will reduce rare crashes and problems

✨ 0.63.3

A couple of weeks ago we released initial support for Sketch’s much-anticipated new feature called Libraries (the ability to use external Symbols in your Sketch file). It was the first of three phases, focused on supporting Libraries at the project level.

As promised, today we’re announcing phase II: Support for Linked Libraries. This allows you to use and share Symbols across different projects inside Abstract. 

New Features

  • Cross project libraries. ✨ You can now link to library files in another project - perfect for putting together your company wide design system.
  • Updated layer detail. 🎁 We’ve improved the layer detail to set the foundation for some great new functionality coming in the next few months. 

Enhancements

  • Improves performance of loading libraries when switching windows
  • Increased performance when generating previews in certain scenarios
  • Added confirmation dialogs for adding and removing libraries
  • Speed boost for opening untracked files
  • Sketch plugin now warns if it needs restarting to complete update

Fixes

  • Fixed some UI issues when branch files tab reloads
  • Branch updated date now correctly reflects the latest commit
  • Ordering of files now works with mixed cases
  • UI performance fixes throughout
  • Updater will now request admin permissions when needed
  • Fixed no longer able to add or remove a library on another users branch

⭐️ 0.62.4

 We’ve shipped another update following yesterday’s 0.62.3—a release that highlighted an issue that caused Sketch to crash in some instances. 

Today’s release still includes the fresh fixes and improvements from version 0.62.3. 💅🏻

Fixes and improvements

  • Fixed an issue that caused Sketch to crash in some instances
  • Fixed a rare issue that caused overlapping preview generation
  • Fixed errors when trying to view a layer detail on un-synced projects
  • Fixed navigation of Collections in Presentation Mode
  • Fixed a scenario where a corrupt branch could be uploaded
  • Improved UI for Collections
  • Improvements to reliability of Sketch and Abstract communication

Contact support with questions or feedback.

0.62.3

Welcome to the latest Abstract release! This time, we focused on bug fixes and improvements. 🤓

Fixes and improvements

  • Fixed a rare issue that caused overlapping preview generation
  • Fixed errors when trying to view a layer detail on un-synced projects
  • Fixed navigation of Collections in Presentation Mode
  • Fixed a scenario where a corrupt branch could be uploaded
  • Improved UI for Collections
  • Improvements to reliability of Sketch and Abstract communication

Keep an eye out for our next update in two weeks. 

💌  Email us if you have questions, feedback, updates, or ultra rad gifs to share: support@goabstract.com. 

0.60.1

Hey there! We’re trying out a new release schedule – we’ll be aiming for a new build every two weeks unless serious bugs are uncovered. We hope this is the right balance between getting new features out to you quickly, testing things properly and not irritating you with those update dialogs! On to the goodies:

New Features

  • Project archiving. Got a lot of old or completed projects? Simply archive them to move them out of the main screen.
  • Project starring. Starring a project allows you to move it to the top of the project list, making it easier to access.

Enhancements

  • Added a new option to the help menu which will generate a debugging report to help us, help you.
  • The app now more clearly communicates when team trials are ending or have expired
  • CMD+(1-9) shortcuts now show the window if it was hidden or minimized
  • Some little layout, hierachy and typography tweaks to make things clearer
  • Viewers now see an "Open Untracked" button instead of having to right click to open a file in Sketch
  • We’ve added the "Open Untracked" button on files in older commits
  • Files view now includes a "..." more menu

Fixes

  • Many behind the scenes fixes for increased reliability
  • Collections now handle when a layer moves between pages
  • Fixed an issue that would cause jobs not to retry after being offline
  • Fixed an issue that could cause "out of sync" due to uncommitted changes
  • Context menus no longer block the renderer process
  • Fixed “could not open X file” errors

 Download Abstract Version 0.60.1

0.59.1

Improvements

  • We added the ability to export all files from a project
  • High Sierra compatability
  • Support for our new pricing plans
  • Layer detail now closes when hitting back button

Fixes

  • Issue with data not loading in collections
  • Performance improvements in collections
  • Handling of branch changing during merge process
  • Handling of update flow with only non-visual changes
  • Fixes for various alignment and layout issues
  • Fixes no realtime connection after creating a new project

0.58.1

Hey there!

We’re excited to give you another build (0.58.1) today with more great features and fixes. Get it now by going to File > Check for Updates or wait for the automatic download 😀

Today’s new feature is Selective Syncing. You can now choose which projects to keep up to date in your desktop client from the right click menu. Unsyncing a project will remove the cache from your computer—it won’t take up disk space, sync, or be available offline. Access project details through the web app or sync it with your machine again at any time. We hope this is particularly helpful for the larger teams using Abstract!

New

  • Selective syncing for projects
  • The files tab now displays which version of Sketch a file was last saved in
  • It’s now possible to replace a file wholesale from the right click menu

Fixes

  • We fixed some more low-level bugs that could occasionally cause projects not to sync
  • Some good improvements to the speed of pushing ⚡️ —we’re always working on this!
  • Addressed several issues with the Sketch plugin, including some small memory leaks and unhandled errors. The plugin will update automatically alongside Abstract.
  • We made some speed improvements for deleting and renaming files
  • We fixed an issue that could cause the app to error when navigating through merge commits
  • The app no longer ends up “Out of Sync” after deleting or being removed from a project
  • Confirmation dialogs now let you hit enter instead of always having to click 

0.56.1

A big hello to everyone that joined Abstract for the first time last week and welcome to one of our regularly scheduled updates! We’ve focused on bug fixes for this release. If you wrote in to help troubleshoot bugs, thank you! We appreciate your help and patience.

Fixes

  • Improved performance when you open Abstract
  • Fixed some issues that larger teams experienced when opening files
  • We added more checks to the update process so that generated Sketch files are always golden ✨
  • We tackled a bug that caused previews to spin forever after multiple, successive branch updates
  • Improved support for emoji with skin tone modifiers in comments - give it a try!
  • Other minor fixes, improved messaging, and a dash of polish

New

  • We added the ability for admins to manage users in non-private projects
  • We now show how long is left in the free trial period in-app

As always, if you have any problems or questions, feel free to message us in chat or via support@goabstract.com.

0.51.2

Our favorite new feature is Private Projects, where you can create projects that are not visible to the rest of your organization. These projects are only visible to team members you explicitly add from the new people management menu. To add teammates, just click on the avatars in the top right corner of any project. 

Soon, we’ll add the ability to invite outside guests into individual projects. 🙈 🙌

Fixes

We’ve been concentrating on fixing bugs and improving performance. With this build, we were able to make some great enhancements. 

You’ll see: 

  • Speed improvements for file opening/exporting
  • The return of missing close buttons from dialog boxes!
  • Sidebars automatically open when selecting or drawing an annotation
  • Multiple fixes for navigating the layer detail and drawing annotations including one that would cause an annotation to be created in the wrong spot on the image 
  • App now navigates to the correct screen when it opens from a share link
  • Fixed an issue that could cause newly synced commits not to appear in the list

As always, if you see any bugs or have thoughts on the new features, reply to this message! Screencasts and screenshots are extra helpful when it comes to bugs. 

⛴ 0.49.2

It’s May! How is it May already? In short: We’ve got a big new feature and improved another big feature. We also made a bunch of tweaks, tons of fixes, and other improvements.

What’s new?

Annotations

We’re excited to launch annotations: a way to comment on a specific part of an artboard. This is something we know a lot of our testers have been asking for quite some time now, and something we ourselves couldn’t wait to play with, too. 😄

From your artboard: 

  1. Click the annotation icon in the bottom left corner of the comment column. Or type A as a shortcut.
  2. Next, click or draw a rectangle over the design you’d like to annotate. 

Finally, write and submit your comment. Et voila! You just created your first annotation!

We’d love your feedback on annotations and how we can make this feature even more powerful—just reply to this message to share your thoughts.

What’s improved?

Update flow

We finally had the opportunity to give the update flow the love it deserves. We hope you’ll find that it’s clearer, more reliable, and easier to use. You’ll now also see a visual preview of the update before you commit.

Slack integration

We’ve tweaked the look of our messages in Slack—you may have even seen these updates over the past few weeks. We’ve also added a few new activity types, including branch creation events and branch status changes. 

Notifications

We’ve simplified the design of in-app notifications. The notification menu is now single-column and available from anywhere in the app—even the artboard detail! Oh, and we sped them up a little, too. 🏎

What’s fixed?

Various UI, spacing and typography fixes. We squashed bugs and improved overall performance.

---

We're really excited about these updates and can't wait to hear what you think of them. :)

0.47.9

You've probably seen a flurry of small releases in the past week. We've been busy fixing bugs before our next build that has some bigger changes.

Here is a rundown of some of the things in the last few releases:

  • Lots of bugs fixed in the Sketch plugin including fixing all known causes of Sketch crashes
  • An issue that caused downloading a new project to sometimes fail is now fixed
  • Closing the window when in full-screen mode now works correctly
  • All causes of unexpectedly being logged out are now fixed
  • Accidentally creating duplicate branches or projects when double (or triple ;) clicking the create button no longer happens
  • Only projects that need syncing will sync now (great for you all that have older or infrequently updated projects)
  • Lots of small issues for opening untracked files were addressed

We're working on a few bigger things that should land in a build next week.

👋  — Kevin

PS We're also working a lot on our web app (app.abstractapp.com) so expect more news about that soon too! If you haven't tried our Slack integration in a while, you should check it out again and click on a commit or comment to see some of the direction for the web app.

0.47.5

We’ve been busy the past couple of weeks! Lots of bug fixes, new features, a blogpost about component-based workflows in Sketch, we expanded the team (👋 Haley and Andrew!) and a lot more.

What’s new?

  • New account settings, and a lot more stuff coming to the web soon
  • Ability to restore a branch to an older commit. A lot of you have been asking for this feature, and we’re happy to finally ship it 🤗
  • Merge commits now show history of merged branch and link to the merged branch too (from this release onwards)
  • On the organization overview, projects now show when they were last updated (instead of when they were created). You can also sort the list to see the most recently updated projects.

What’s fixed?

  • Fixed @mention popover on comments
  • Issue where layer detail would become very slow when scrolling through history
  • Issue where layer detail would not show all commits in a layers history
  • Small UI issues with project creation when offline
  • Issue where jobs could get stuck in progress when started during "app nap" or machine is shut down whilst a job is in progress.
  • Improved performance of comment authoring and branch loading
  • Fixes users with old stored preferences not seeing hierarchy view of branches
  • Fixes not able to clone when tmp directory on another volume than user directory
  • Updated comments empty state

As always, send us your feedback!

0.46.4

As promised we’ve been hard at work tracking down remaining syncing issues on both the client and the server. We’ve seen a big improvement on our end and hope that things are feeling more stable than they were a couple of weeks ago! If not please do send us a message…

Fixes

  • The Abstract Sketch plugin will no longer randomly disappear 👻
  • We tracked down an issue that would cause previews not to generate until Abstract was restarted once Sketch has timed out. This mainly affected teams with large files.
  • Fixed project activity randomly hanging in "syncing…" state.
  • It's no longer possible to see menu items for edit and delete on another users comments.
  • We fixed users removed from org re-appearing in "People" list despite not belonging to the team.
  • We now don’t mark comments as read when navigating to a projects home.
  • We fixed an issue that would cause comments on commits to not always load, especially when clicking through from a notification.
  • The layer detail now retains zoom and pan position when navigating through an artboard or symbols history, next up we’ll add keyboard navigation - promise.
  • ENTER now moves to description field in commit form rather than submitting. For they keyboard inclined you can submit with CMD+ENTER.

As always, contact us through the in-app support if you have any thoughts, problems or questions - we’re surprisingly quick at responding 🎉

0.44.8

Last Monday we released a new build that included better insight into the status of syncing for your projects in Abstract. While this was a significant step toward giving more information and better control over syncing, it also has been a bumpy few days since the release, so I wanted to give a quick update.

With this release, 0.44.8, we have addressed the major issues. Thank you to each of you that hung with us to help figure out what is going on—and testing custom builds over support! 🙈

The best news is that this feature has also exposed some syncing issues that have either eluded us or been completely hidden. Now they're front and center when they happen. We're working to address these in order to build a more and more reliable syncing system, but if you run into issues that do not resolve by retrying or restarting jobs (in the three dot menu), definitely let us know.

As always, thanks for being a part of our alpha and building Abstract with us through your usage, bug reports, and patience.

0.44.5

With this update, we've added a feature to give you more insight when Abstract is syncing your projects. You can see this feature on the lefthand side of the app titlebar.

When everything is up to date it will look like:

The text will change when your projects start syncing or there are issues while syncing. You can also click the status indicator to see a list of what is happening or manually retry if an error happens.

This update includes the status of syncing that gives you more information about what is happening, but it also includes improvements behind the scenes to be more resilient to failures. We've also included bug fixes, as usual!

Let us know what you think!

0.43.5/6

👋 This update is a small but important update.

First, a small introduction: I've had conversations with many of you via Intercom, but for those of you I haven't chatted with, I'm a co-founder and the CTO here at Abstract.

Artboards are changed, but you didn't change them?

Many of you have written in to tell us about your confusion or frustration when Abstract indicates that artboards or layers are changed when you did not directly change them. Thanks so much for letting us know! We have been listening and investigating, and to be honest, we haven't had many good answers.

By its very nature, Abstract tracks every change that happens to the data of your Sketch files. Sometimes Sketch changes how it stores data, which results in artboards or layers being marked as changed, but sometimes data that shouldn't have changed does change. We cannot do much about Sketch changing its data structures but this release should ameliorate the latter issue.

The tl;dr is that Abstract will now make the storage of numbers stable across tiny, inconsequential fluctuations (think 15 or 16 decimal places).

There is one other thing we've discovered. If you use custom fonts and your team members are not all using the same version of the font, the data for text layers can change unexpectedly because of different font metrics, so try to make sure you all are using the same version of a font to avoid unexpected changes. We experienced this on our team with different versions of San Francisco.

How this update will affect you

When you save your files after this update, you may see some artboards or layers marked as changed that you did not change. This is expected but will not happen again.

If you continue to see artboards or layers marked as changed that you think is an error, please contact us so that we can walk you through getting more information.

One more thing: syncing

We are diligently working on improving our syncing. The next build will have a feature that allows you to see more detailed syncing information and retry uploads or downloads that fail. In addition, we are working under the hood to improve the resiliency of our syncing system. (Fun fact: we are adding about 3 gigabytes of data to our backend each day)

Thank you all for being a part of our alpha (and your amazing feedback, insights, and patience!) to help us get Abstract ready for the public. We couldn't do this without all of you. 🙏

⛴ 0.43.3

Ha, second build of the week and it’s only Tuesday! (Trying to get our average up)

Go to Abstract > Check for Updates… or download the update here.

What’s new?

  • Tweaked project grid view design
  • Project list view
  • Project filter

What’s fixed?

  • Fixed a comment-form related bug

🙌🏻

⛴ 0.43.2

How is it March already?! Sorry this build took a bit longer to go out (totally broke our build-per-week streak), but we spent part of last week planning the future of Abstract (turns out we might be on to something with this)

Go to Abstract > Check for Updates… or download the update here.

What’s new?

  • Design tweaks (typography, buttons)
  • Commit comments now have more breathing room
  • Comment form improvements across the app
  • In Sketch: Ability to hide our plugin bar
  • Also in Sketch: Shortcut to commit & preview

What’s fixed?

  • We'll no longer log you out when there is an unexpected network error *cough* AWS *cough*
  • UI performance improvements
  • Fixed issues that cause files not to load
  • Fixed copying link to page in page right click menu
  • Fixed default organization logos having TINY text
  • Fixed a bug that would cause layer detail to error for very old branches
  • Further improved reliability of commit uploads
  • It's now possible to delete diverged branches
  • Sketch plugin improvements (if you haven’t saved when clicking “Commit & Preview…”, the plugin will do that for you)
  • Numerous small fixes/improvements throughout the app

Here's to an awesome week!

⛴ 0.42.1

We just released a new update of Abstract, 0.42.1 has a ton of bug fixes and improvements, so we urge you to go and update! Get the update here or go to Abstract > Check for updates…

What's new?

  • Design tweaks
  • UX tweaks
  • New organization switcher (click your org name in the header to reveal the organization switcher)

What's fixed?

  • UI performance improvements
  • Sketch integration performance improvements
  • Overall performance improvements
  • Fixes the most common file-import bug (this is a big one)

If you’ve reported any bugs over the past week, they should be solved. If not: Please report more bugs 😉

⛴ 0.41.4

This week’s build is another one filled with bug fixes. Go to Abstract > Check for Updates… or download it here.

What's fixed?

  • Right click on a layer thumbnail to get a share link (which will allow people to see the layer in the browser and also comment on it)
  • Projects now correctly sort alphabetically
  • Fixed an issue that would cause commits to hang forever and require an app restart (thank you all for reporting this one, it’s the biggest bug we’ve had in a while)
  • Restored functionality to handle a diverged Master branch
  • Fixed removed users not appearing as removed on clients
  • Improved performance of comments loading
  • Improved performance of loading changes after saving in Sketch
  • Add support for :emoji: 🎉 (results may vary while we iron out some kinks here)

Thanks (again) for all your help reporting bugs and requesting features. Keep ‘m coming!

⛴ 0.41.3

We’ve got a new build out! Go to Abstract > Check for Updates… or download it here

This is a big one! Behind the scenes, there’s a plethora of bug fixes and performance improvements (especially when it comes to syncing with our servers and your colleagues).

In the UI, you’ll notice 2 new things: New file detail screen and new layer detail screen.

File Detail

  • filter by layer name
  • Filter all/changed artboards (this replaces the “Changes” tab we used to have)
  • Change the zoom level of the thumbnails
  • File preview right on that screen

Layer Detail

  • Simplified layer interactions (layers is what we call artboards/symbols or top-level layer groups)
  • History on the left, comments/detail (coming soon) on the right
  • Button to toggle sidebars so you can preview layers bigger
  • We rebuilt the zoom functionality, and it’s gonna get even better soon

That’s it for this week! Lots of wins, especially fixing all the bugs you helped us track down. 

⛴ 0.40.1

Another week, another build! In particular we've been hard at work improving the reliability and speed of background syncing. We're also really excited about some features and design improvements that are in the pipeline for next couple of weeks…

Go to Abstract > Check for updates… and as always shoot us a message back here if you have any feedback or come across any of those pesky bugs.

  • We fixed a number of issues that could cause branches and other information to not sync, between clients or take a long time to do so
  • We've improved the performance of generating previews after a commit
  • We now 'verify' files on every commit to ensure data integrity
  • Artboard previews on the commit form will now update in realtime as you save your Sketch files
  • Deleting a branch will now take you to the project dashboard instead of leaving you hanging on that deleted branch.

⛴ 0.39.1

We just released 0.39.1 fixing a couple of small (yet annoying) bugs. The app should ask you to update, or you can go to the menubar and click Abstract > Check for Updates…

  • Fix status indicator
  • Better connection with Sketch
  • Mark notifications as read fixed
  • Opening a file from master didn’t prompt to create new branch
  • Language and layout improvements

⛴ 0.39.0

Half new micro-features, half packed with bugfixes, this week’s update should make a lot of you beautiful people happy. Keep the feedback coming!

Get the update here or click Abstract > Check for updates… in the app menu.

What's new?

  • It's now possible to open any file as untracked. Just right-click (or use the ••• button) and select “Open untracked”. Great if you quickly want to grab some assets.
  • Simplified branch actions (updating a branch, resolving a diverged state)
  • Easier way to discard changes (it now lives in the commit bar at the bottom)
  • Better iconography in commits list

What's fixed?

  • Spellcheck is back!
  • More things to right-click (like when you’re zoomed in on an artboard and want to copy the image)
  • Layer order is now maintained in merges and updates
  • Commit comments no longer appear as branch comments
  • Issue that prevented Abstract files from opening properly
  • Fixed the issue that caused some organization icons and user avatars to disappear

As always, let us know if you run into any issues, or have questions for us.

❤️

Did this answer your question?