Flawless Changelog

What's new in Flawless 1.04

Feb 13, 2020
  • Fixed issue with runtimes located outside of ~/Applications/ folder
  • Added macOS Catalina support
  • Fixes and stability improvements

New in Flawless 1.03 (Feb 13, 2020)

  • Fixed progress bar indicator of sketch files
  • Fixed stuck of processing large sketch files

New in Flawless 1.02 (Feb 13, 2020)

  • Fixes:
  • Add macOS 10.15 notarization service verification as a part of macOS security measures.
  • Fixed issues when multiple Xcode applications were installed on the machine. As a result, Flawless App couldn’t determine all runtime to integrate into.
  • Fixes issue when permissions dialog for latest macOS Catalina was requested on macOS 10.14
  • Added support for Sketch files created with Sketch 59.1
  • Other fixes and stability improvements

New in Flawless 1.01 (Oct 28, 2019)

  • Fixes:
  • Fixed macOS Catalina crash caused by version of libcrypto.dylib
  • Features:
  • Added confirmation dialog for closing iOS Simulator during integration

New in Flawless 1.0 (Oct 24, 2019)

  • Dramatically improved Flawless App integration flow into iOS Simulator
  • Added new security authorization flow due to new restrictions on latest macOS Catalina 10.15
  • Added empty state in case the user has no Xcode installed
  • Fixed a few visual issues on Light theme
  • Other fixes and stability improvements

New in Flawless 0.9.10 (May 1, 2019)

  • Fixes:
  • Fixed issue for users who have an abnormally big list of installed iOS Simulators. In the last update, we’ve fixed a similar issue when the Flawless App got frozen because it couldn’t process all the Simulators. Now, because of the specific pipe mechanism in macOS and other limitations Flawless App couldn’t get the full list of installed instances and because of that Flawless App could determine the Simulator window. Now it’s finally fixed.

New in Flawless 0.9.9 (Apr 9, 2019)

  • Fixes:
  • Fixed issues caused by Xcode 10, when Flawless App couldn't define and locate available iOS Simulator and instead shown an error.
  • Fixed issue for users who has an abnormally long list of available iOS Simulators installed on the system. Because of the issue in macOS, the process got frozen and Flawless App couldn't understand when it's gonna end.

New in Flawless 0.9.8 (Jan 16, 2019)

  • Fixes & Improvements:
  • Improved stability of Sketch files selection and parsing process. When the user selects multiple Sketch files, Flawless App now parse them one after another in a synschorised way.
  • Improved alert for unavailable fonts in selected Sketch files. Now Flawless App would present this information as a scrollable list to easier comprehend what fonts you might need to install before selecting the Sketch file
  • Other minor stability improvements and fixes

New in Flawless 0.9.7 (Dec 28, 2018)

  • New:
  • Added an ability to generate a combined image with design and screenshot of implementation by clicking "Screenshot" button in the bottom right corner.
  • Ability to generate Animated gif of design/implementation comparison now moved to Settings section with appropriate hotkey CTR+G which you can override if needed
  • Added a completely new implementation of popover window. This eliminates occasional unexpected behaviours and improves window's overall stability.
  • Fixes:
  • Fixed various issues related to Sketch files parsing caused by the updated internal structure of Sketch files themselves.
  • Other minor fixes and improvements

New in Flawless 0.9.6 (Dec 28, 2018)

  • Fixes:
  • Added a dialogue in Flawless App to simplify the way you can give feedback about the product. This will allow you to share thoughts on Flawless App improvements much easier. So we can implement your suggestions faster.
  • Other fixes and stability improvements

New in Flawless 0.9.5 (Dec 7, 2018)

  • Fixes:
  • Unified typeface style across the application to improve readability
  • Improved search bar interaction behavior. It’s now hidden by default.
  • Added more obvious highlight of selected design in the list
  • Fixed display of error messages caused by iOS Simulator
  • Minor visual fixes in Aqua and Dark Aqua macOS theme

New in Flawless 0.9.4 (Nov 22, 2018)

  • New:
  • Added a brand new UI to improve usability and make the experience more fluent.
  • Added long-awaited Dark Mode support.
  • Added asynchronous parsing of Sketch files to speed up parsing of big sized files.
  • Added ability to search for selected design.
  • Added grouping of Sketch files and regular image files in image selector
  • Added an ability to Drag&Drop files directly to Flawless App window instead of menu bar icon as it was before.
  • Fixes:
  • Fixed issues with comparison feature on newer simulator devices: iPhone XR, iPhone XS and iPhone XS Max. The Split Mode indicator and design weren't visible on the simulator screen.

New in Flawless 0.9.2 (Oct 4, 2018)

  • New:
  • Got rid of required iOS Simulator Reboot for using Flawless App. Now you don't have to lose your running debug session anymore.
  • Rewrote a Comparison Modes UI control to make it more reliable and bring delightful animations in place.
  • Added a long-awaited click-through feature in Overlay Comparison Mode. Just transparency to 0% and interact with the Simulator as you’d normally do. Fixes
  • Improved Comparison Modes and other parts of the UI
  • Increased reliability of iOS Simulator status listener

New in Flawless 0.9 Build 23 (Sep 5, 2018)

  • New:
  • Added "No iOS Simulator Launched" empty state for convenience. So you can start iOS Simulator right from Flawless App.
  • Fixes:
  • Increased stability of general navigation flow across the galaxy and beyond
  • Fixed a number of stability issues with floating window
  • Fixed memory related issues in the application

New in Flawless 0.8.7 Build 22 (Aug 18, 2018)

  • New:
  • Added a deep link capabilities to launch app from the web browser
  • Fixes:
  • Removed old Onboarding process from the first application launch
  • Other fixes and stability improvements

New in Flawless 0.8.6 Build 21 (Aug 2, 2018)

  • Fixes:
  • Fixed minor iOS Simulator discoverability issues.
  • Overall fixes and stability improvements

New in Flawless 0.8.5 Build 20 (May 25, 2018)

  • Fixes:
  • Fixed crash while selecting a design file and using voice over simultaneously.
  • Fixed parsing issue of some Sketch files with invalid internal properties.
  • Fixed a Measurement mode for landscape designs. Now the selection box will appear in the correct place if you're using landscape designs or the iOS simulator is in the landscape orientation mode.
  • Fixed a state-related issue with "Remove All" button. Sometimes it was visible when there are no designs selected.
  • Fixed layout issue related to "Remove All" button and progress bar for dynamic design generation / animated screenshot capture.

New in Flawless 0.8.4 Build 19 (Apr 30, 2018)

  • New:
  • Introducing "Measurement Mode". Now you can measure sizes of UI elements on design right inside iOS simulator. Just Drag the selection box in the area you want to measure and Flawless App will automatically define the edges and tell you the real size of the selected region. By using a line tool you can measure a distance between any UI elements on the design. Just tap on the design on the simulator and Flawless App will figure out the distance between nearest elements.
  • Finally added "Remove All" button to remove all selected designs.
  • Fixes:
  • Fixed a phantom crash when the user tries to select files via interface instead of drag and drop on macOS 10.12
  • Fixed an issue when the user tries to select a folder via the interface
  • Fixed occasional app hang on macOS 10.12 if Command Line Tool path was different from current Xcode version

New in Flawless 0.8.3 Build 18 (Apr 10, 2018)

  • Fixes:
  • Fixed determination of currently active iOS simulator device if device bezels are enabled.
  • Removed legacy iOS simulator properties handling. Fixed issue where some user could not find active simulator even though it was enabled/active.
  • Fixed Sketch file parsing crash on macOS 10.12 and earlier.

New in Flawless 0.8.2 Build 17 (Apr 2, 2018)

  • Fixes:
  • Fixed major issues on macOS 10.13+
  • Fixed issue with a comparison on iPad Pro (10.5-inch), iPad Pro (12.9-inch) and iPad Pro (9.7-inch).
  • Fixed parsing issues of Sketch files created with latest Sketch 49.
  • Fixed "Follow simulator visibility" issue if using floating window instead of menu bar popover.
  • Fixed animated screenshot capture if the iOS simulator is in the landscape orientation.
  • Improvements:
  • Improved animated screenshot capture. Now each simulator has personalized frame rate. And if the system is overheated Flawless App will adjust frame rate accordingly.
  • Changed Animated screenshot capture icon to "camera icon" instead of a weird rectangle.
  • Improved text readability on Onboarding screens.

New in Flawless 0.8 Build 16 (Dec 1, 2017)

  • New:
  • Dynamic design generation for Sketch file. Select a Sketch file with designs and “resizing rules” specified by the designer. Flawless App will automatically figure out what iOS simulator you’re running (iPhone 7, iPhone 5 etc) and resize design appropriately.

New in Flawless 0.7.2 Build 15 (Nov 17, 2017)

  • Fixes:
  • Fixed comparison issue for some users when Flawless App constantly showed "Simulator app is active but there is no window" error. Because of the error in Xcode Flawless App could not find booted simulator. Now this case should be handled properly.
  • Fixed issue during onboarding when the user tries to select design via an interface (not via drag and drop) after Onboarding process.

New in Flawless 0.7.1 Build 14 (Nov 15, 2017)

  • New Features:
  • Share results of design & implementation comparison with your team. Now you can capture the GIF of comparison right from the simulator and share it with designers, QAs or other developers. So you can prove to the designer that your implementation is really flawless.
  • Updated onboarding, which will help your teammates easily start using Flawless App. We’ve also included example design file in the onboarding process. So even if you don’t have design files under fingertips you can see Flawless App in action right away.
  • Compare your implementation with Zeplin designs. To select designs from Zeplin macOS client, just drag & drop them to Flawless App. That simple.

New in Flawless 0.7 Build 13 (Oct 26, 2017)

  • Compare design & implementation on multiple simulators! Thanks to Xcode 9 you can launch multiple iOS simulators and Flawless App supports it. Choose different screens and spot visual bugs even faster!
  • Compare implementations with GIFs. Now you can check designs in GIF format right inside iOS simulator. You can also pause/resume GIF to check specific state. Working with animations became easier!
  • Force Flawless App to follow iOS simulator window visibility state. So every time simulator come up front – Flawless App will be visible as well. And when a simulator's window loses the focus – Flawless App will be hidden.
  • Improved general comparison stability and other bug fixes.

New in Flawless 0.6.5 Build 12 (Aug 1, 2017)

  • Fixes:
  • Fixed parsing of the huge Sketch files. Now you can import Sketch files bigger than 30 Mb. (finally!)
  • Added tracking of the wrong Command Line Tool path in Xcode. Now if you're using wrong Command Line Tool path Flawless App will tell you about it and handle this situation correctly
  • UX improvements in "Correct resolution for selected device" warning message.

New in Flawless 0.6.4 Build 11 (Jul 25, 2017)

  • Fixes:
  • Fixed Sketch 44.1 files parsing issue
  • Add ability to select design files which have Unicode symbols
  • Known Issue:
  • For those of you who have some issues with the comparison and constant warning message: comparison is ready! But you’re using using wrong image resolution for (null) try to use {0, 0} or @ 2 x, @ 3 x instead.
  • Don’t worry, we’ve identified the cause of the problem. And we are working on it right now.