Releases: scout-app/scout-app
Atomic Saves, Send to Tray, Start Minimized, Line Endings, and 19 new translations
Scout-App 2019 Release
It's been a little over two years since our last release. We've added a few features, fixed some bugs, and gotten lots of help translating the app to new languages. Checkout the details below.
Changes since 2.12.12 (Dec. 23rd, 2016)
Features
- Added Zorin 12 and Debian 8 as supported OS's (Still supporting XP+, Ubuntu 12/14/16, and OSX 10.6+)
- Updated Node-Sass version from 3.8.0 to 4.11.0
- Updated how built-in mixin library support works, to reduce liklihood of bad guesses by Scout-App
- Added Sass-Boost to built in mixin libraries
- Updated W3Suli Theme (#313) - Somfai Tibor
- Added "export settings" helper function. (#344)
- Automatic Update Checking on launch (#382)
- New Feature: Atomic Saves Delay
- New Feature Contribution: tonextone - Project specific control over CRLF/LF line endings for files. (#363 #368)
- New Feature Contribution: jaumesegarra - Send to tray on close (#278 #353)
- New Feature Contribution: jaumesegarra - Start minimized (#278 #353)
- New Feature Contribution: turshija - added a native menubar to OSX (#320)
Bug fixes
- Scout-App doesn't save environment compression setting (#324)
- grid-template-columns: [ name ] throws a syntax error (#350)
- Source Map path wrong (#359)
- List index issue (#379)
Project Management
- Updated documentation
- Completely ported all feature ideas to the issues board.
- Organized the GitHub Projects boards
Translations
- Added in support for RTL languages (Arabic, Hebrew, Persian)
- Fixed breaking changes caused by dependencies used in our automated script that downloads and updates the translations dictionary.
- Split dictionaries for each language out to their own translation files to make adding in support to existing releases easier for users that don't want to wait for the next release.
- Improve automated machine-based translations
- Scout-App has more than doubled the amount of languages it supports. We've added the following:
- Albanian (Shqip) (#362) - Dajan Vulaj
- Arabic (عربى) (#332) - mrg0lden
- Brazilian Portuguese (Português do Brasil) (#342 #352 #355 #358 #377) - Thiago Mallet, Pablo Zuniga, Claudemir Casa, Paulo Santana
- Bulgarian (български) (#314) - Belkin Fahri
- Chinese Simplified (简体中文) (#339) - YIXIANG ZHANG (Alafly)
- Finnish (Suomen) (#306) - Sami Singh
- German (Deutsch) (#315 #375) - Tobias Dickgreber, Michael Horstmann
- Hebrew (עִברִית) (#310) - Shai Shapira
- Indonesian (Indonesia) (#371) - Dhany Nurdiansyah
- Japanese (日本語) (#357) - Taiji Baba (tonextone)
- Marathi (मराठी)
- Norwegian (Norsk) (#351) - Marius Akerbæk
- Persian (فارسی)
- Polish (Polski) (#311) - Mateusz Michnowicz
- Romanian (Română) (#376) - Radu de la ProAppSoft, Tresco
- Spanish Argentina (Español Argentina) (#340) - Mariano Wadi Jacobo
- Swedish (Svenska) (#374) - Jimmie Carlsson
- Turkish (Türkçe) (#338) - Cemal Taşkıran
- Ukranian (Українська) (#393) - Tymur Faradzhev
- And we still support the following, some of which have been updated/improved:
Tech Debt
- Reduced the distribution size by about 25%
- Travis-CI support
- Automated handling downloading the latest LibSass bindings that match Scout-App's Node version.
- Update JS and Sass linting rules
- Removed dependency on Bower (#337)
- Updated most of the dependencies
Marketing
- GraphMyCSS.com is linking to Scout-app
- Like us on AlternativeTo
FTUX, Drag & Drop, Multi Import, and 3 new translations
We spent a month discussing and designing improvements to the First Time User Experience (FTUX). Hopefully this makes Scout-App much easier to use for both new users, and existing. You can also drag and drop projects into the app now, and there is a new and improved Multi-Project Import screen (seen below).
Changes since 2.6.8 (Oct 13th, 2016)
There have been a lot of code changes since 2.6.8 (89 commits). For those interested:
- 2.6.8 vs 2.12.12 code comparison (commit diff)
Features:
- A complete re-design of the FTUX (#273)
- Drag & Drop projects to Import (#259)
- Drag & Drop project to Scout-App executable or shortcut icon. This will launch Scout-App and import the project.
- Scan for projects folders and display an animated count of projects found on the FTUX screen.
- Multi-Project import outside of FTUX view.
- New theme, created by w3suli (#287)
Bug fixes
- The project image auto-guesser was silently failing sometimes. It's been improved in several ways so it will better guess your project's icon.
- Multiple translators can now be credited for the same language.
- If you are not using a 32-Bit or 64-Bit machine, there was a console error that is resolved. However Scout-App still only supports 32-Bit and 64-Bit.
- We now auto-remove the duplicate CSS3 sass mixin file on run for local development of Scout-App.
- I'd previously fixed a small bug where there was an extra return in the code block of error messages. Turns out that after removing the extra return it looked right on Windows, but Linux had no return at all. Re-fixed this for both OS's now.
Project Management
- Updated instructions for running Scout-App locally for development
- Created GitHub issues based on all remaining tasks on the original to-do list, so we can now just focus on what's in the Issues page.
- Wrote up UX document, to cover the guiding principles of Scout-App's design and development.
- Added instructions for how to update the translation files
Translations
- "Hungarian" translation by w3suli (#287)
- "Vietnamese" translation by baivong (#290)
- "Chinese Traditional" translation by shiaoshin (#291)
- "Spanish" updated by ireneml-fr. (#294)
- "French" updated, presumably, by Arthur Tesse (#293)
Tech Debt
- Created a Node script to automatically download our Translation file from Google Sheets and process it into a JSON dictionary. No more manually creating JSON! This will make updating translations super easy.
- Updated Scout-App's translation engine to use the new dictionary JSON.
- Added in Sass Linting and ESLint for JavaScript. Linted all files.
- Added in EditorConfig file.
- Updated to Node LibSass Bindings v3.8.0 so users will be able to take advantage of the latest Sass language features available.
Marketing
- Web Tools Weekly gave Scout-App a shout out in issue 163
- Stickers! We've partnered with DevSwag, the same company that Sass uses for stickers.
- We're now in control of the AlternativeTo.net page for Scout-App.
Please go like us on AlternativeTo.net. We get a lot of traffic from them, so the more likes we have the more often people will see us.
Win32 Support fixed, Added Spanish, improved French
This is a rather small release since we just had a major release less than two weeks ago. It's being done to address an issue where Windows 32-Bit machines could not run Scout-App.
Changes since 2.5.7 (Oct 1st, 2016)
For those interested in the code changes since 2.5.7.
- 2.5.7 vs 2.6.8 code comparison (commit diff)
Features:
- Smaller Windows distribution sizes. (11% smaller)
- Warn users if their input folder does not contain Sass files (#266)
Bug fixes
- Scout-App 2.0.2 and 2.5.7 would not run on Windows 32-bit, 2.6.8 resolves this. (#270)
- Improved accuracy of home path for OSX, because sometimes it reports that your username is "root" instead of the actual name... for some reason? Brilliant.
Project Management
- Began process of creating GitHub issues for all items on the to-do list
- Started UX conversation about redesigning FTUX (#273)
- Updated documentation for translations.
- Updated Sass Mixin library license (spoiler, everyone uses MIT)
Translations
- "Spanish" translation by ireneml-fr. (#268)
- "French" translation was improved by AnotherJavaCoder (#271)
Edit: A new translation for Scout-App 2.6.8 was released for Hungarian. It can be downloaded here:
Top requested features and bug fixes
The version number of Scout-App will shoot up now. For each new feature the middle digit gets increased. For each new bug fix the last digit gets increased. The first one is increased by branding changes and breaking changes.
Scout-App 2.0.2 becomes Scout-App 2.5.7
because Scout-App {branding/breaking changes}.{features}.{bugs}
Changes since 2.0.2 (July 31st, 2016)
For those interested in the code changes since 2.0.2.
- 2.0.2 vs 2.5.7 code comparison (commit diff)
Features
- Drag and Drop projects in the sidebar to reorder them. #130
- Right-click to delete an project from the sidebar #65
- Rename projects #179
- Desktop notifications for alerts and errors #240 #79 #12
- Play sounds with alerts/messages #161
Bug fixes
- Added the
rem
mixin library to Scout-App to fixsusyone
bug #256 - Compass-mixins were outdated and couldn't handle
compact
function. #260 - Don't create empty folders in the output directory #262
- Updated Node Sass/LibSass Bindings, to fix
:not
processing error. #264 #254 - Check the Desktop for project folders too
Project Management
- The project has been moved from the mhs repo to it's own scout-app organization. The website has been moved over too. And we've updated all links and references to reflect the new location.
- Hundreds of issues have been closed, most of which marked as fixed by Scout-App 2.
- Added a great deal more information to the documentation to make it easier for contributors to understand what everything in the project is/does.
- Moved previous Project Phases to the new GitHub Projects page. The last phase is still in the documentation folder, as the new Projects page is lacking in certain features so I can't directly port it over yet.
- Added several more people to list of Contributors for Scout-App Classic, thanks to Gource
Translations
- Added some new translation keys for the new settings in the Preferences menu. Most of these are Google Translated.
- "Danish" translation by Johan Holst Nielsen.
- "Redneck" translation by The Chris Lusk.
- "Italian" translation by Luca Paco Palomba.
Marketing
- Sass-Lang.com Updated to point to the new Scout-App.io website.
- Mentioned in WebToolsWeekly Issue #163
Tech Debt
- I've significantly improved our build script, ensuring that new releases will be much less of a burden or manual process. Works great on Windows, Linux, and OSX. There is still some one-time setup stuff that has to be done, that could be automated with a network request to download and unzip NW.js, but for now I think this is acceptable.
Official release of Scout-App 2!
After many years in the making, I'm happy to release the first official version of Scout-App since 2012. It has been completely re-written (100% new code), uses all new technology, and comes loaded with a ton of new features. See the website for a list of major features.
Changes since 2.0.1-Beta 2 (April 26th, 2016)
- Features:
- Added
Family.scss
andSierra
mixin libraries. - Relocated Themes folder for easier access
- Added Dutch language translation (Thanks to Stephan)
- Added Zorin 9 and Zorin 11 to officially supported OS's
- Added support for Ubuntu 16 (Ubuntu 12 and 14 still supported)
- Added support for Debian 8
- Apparently we can support all the way back to OSX 10.6 (NW.js is so much better than Electron)
- Added
- Bug Fixes:
- Added in Recursive folder processing for Sass files (#241)
- First Time User Experience now only shows projects folders that contain at least one project
- Auto-Guesser for Sass input/output folders is now case sensitive (for my Linux homies)
- Fixed a 1px bug above the sidebar that was driving me crazy
- Project Management:
- Marketing:
- Tech Debt:
- Created Automated build script to make updating Scout-App in the future much easier/faster
- Improved the saved settings file.
Changes since 2.0.0-Beta 1 (April 17th, 2016)
- Added Russian and improved French translations, special thanks to Stephan Raab and Daniel Golant.
- Add keyboard shortcuts for OSX to quit the program and open dev tools
- Various bug fixes and improvements to code base, particularly around creating projects and saving settings.
Re-release of Scout-App 0.7.1
Scout-App 0.7.1 was released in 2012. In March of 2016, it mysteriously stopped installing properly on Windows.
This is a re-release of the 2012 version with proper instructions on how to install it on Windows.
Or you can use the latest version of Scout-App.
Screenshot of Scout-App 0.7.1:
Note: Scout-App 0.7.1 requires Adobe Air and Java (6 or 7) to be installed.