Skip to content

Releases: scout-app/scout-app

Atomic Saves, Send to Tray, Start Minimized, Line Endings, and 19 new translations

17 Mar 14:44
Compare
Choose a tag to compare

Scout-App logo featuring Scout the puppy with shamrocks and a green hat

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)
    OSX Menubar

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:
    • Chinese Traditional (中文)
    • Danish (Dansk)
    • Dutch (Nederlands) (#328) - Yowkah
    • English
    • French (Français) (#329) - ghost
    • Hungarian (Magyar) (#312) - Somfai Tibor
    • Italian (Italiano)
    • Redneck (Real America)
    • Russian (Русский)
    • Spanish (Español)
    • Vietnamese (Tiếng Việt)

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

FTUX, Drag & Drop, Multi Import, and 3 new translations

23 Dec 09:09
Compare
Choose a tag to compare

The Scout-App logo featuring Scout the Puppy in a santa hat and a large snowflake

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:

FTUX: First Time User Experience

Multi-Project Import Modal

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)

W3Suli Theme

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

Translations

Hungarian, Vietnamese, and Chinese memes

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

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

13 Oct 16:56
Compare
Choose a tag to compare

Scout-App 2 Logo

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.

Features:

  • Smaller Windows distribution sizes. (11% smaller)
  • Warn users if their input folder does not contain Sass files (#266)

Warning

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


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

01 Oct 15:11
Compare
Choose a tag to compare

Scout-App 2 Logo

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.

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 fix susyone 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

Language Memes

Marketing

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!

26 Aug 03:12
Compare
Choose a tag to compare

Scout-App 2 Logo

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.

sa2-commits-graph

Changes since 2.0.1-Beta 2 (April 26th, 2016)

  • Features:
    • Added Family.scss and Sierra 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)
  • 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:
    • Added Kim and Dan to the credits
    • Relocated and organized lots of the content from the README to it's own Documentation folder or to the website.
    • Updated all License files
  • Marketing:
    • Updated to new custom logo featuring Scout the Puppy
    • New website created! Thanks to Luis, Kim, and Micah.
    • Tutorial videos produced/uploaded (In progress)
  • 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

26 Aug 01:41
Compare
Choose a tag to compare

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:

Scout-App 0.7.1

Note: Scout-App 0.7.1 requires Adobe Air and Java (6 or 7) to be installed.