diff --git a/Changelog.md b/Changelog.md index 8f8d1942..973ba30b 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,6 +1,15 @@ -## Changelog +## 2.0.0 +2013-10-17 + +* Performance optimization. [#100](https://github.com/oklai/koala/issues/100) +* Supports using shift to select multiple files. [#79](https://github.com/oklai/koala/issues/79) +* Made heavy typos corrections into french l10n. + +[Windows](https://www.amazon.com/clouddrive/share?s=GmpWIhgEQ5EnZDOrR0D7v8), [Mac OS X](https://www.amazon.com/clouddrive/share?s=YV_QSvRrRR8tEm5T1hLgsI), Linux: [32bit](https://www.amazon.com/clouddrive/share?s=ws3UhCIcT4Mo2uHUXNXeeo)/[64bit](https://www.amazon.com/clouddrive/share?s=yHzPh3FXTdMnrp1ozgI0g8), Ubuntu [32bit](https://www.amazon.com/clouddrive/share?s=3XIafPGUSPMsP5GonnG9bs)/[64bit](https://www.amazon.com/clouddrive/share?s=hpHEGI4eRXco1-joGp22J8) + +## 2.0.0-beta +2013-9-2 -#### 2.0.0-beta (2013-9-2) * JS/CSS minify and combine. [docs](https://github.com/oklai/koala/wiki/JS-CSS-minify-and-combine) * Convert CSS images to base64. [docs](https://github.com/oklai/koala/wiki/JS-CSS-minify-and-combine#convert-css-images-to-base64) * Build-in ruby in Windows version. @@ -10,15 +19,21 @@ * Compiler extension support. [How to create a compiler extension?](https://github.com/oklai/koala/tree/master/src/app/templates/compiler) * Custom Language Pack support. [How to create a language pack?](https://github.com/oklai/koala/tree/master/src/app/templates/locales) -#### 1.4.3 (2013-8-30) +[Windows](https://www.amazon.com/clouddrive/share?s=qng8__f6Qywp1MHlIBSvzU), [Mac OS X](https://www.amazon.com/clouddrive/share?s=xOfhq6uUQWonsvM4wcYSBI), Linux: [32bit](https://www.amazon.com/clouddrive/share?s=83_IglXmQbkp-aZqlToP6A)/[64bit](https://www.amazon.com/clouddrive/share?s=Sbz6xXWtQwUskz98IX4DwE), Ubuntu: [32bit](https://www.amazon.com/clouddrive/share?s=8U4cNCa-TM4j0HXKdKADYg)/[64bit](https://www.amazon.com/clouddrive/share?s=HTIIYSB7ToAiTnmZwvVSYk) + +## 1.4.3 +2013-8-30 + * Fix bug [#41](https://github.com/oklai/koala/issues/41) * Fix the bug the parent file can not auto compile when some imported LESS/Sass files modified. -#### 1.4.2 (2013-8-16) +## 1.4.2 +2013-8-16 + * Fix bug: create compass project config error. * Settings windows: move "Using System Libs" to "Advanced". -#### 1.4.1 2013-6-21 +## 1.4.1 2013-6-21 * Fix bug: version 1.4.0 can't run. * New features: project settings, see the doc [here](https://github.com/oklai/koala/wiki/Using-project-settings). * Compass full supports. @@ -29,10 +44,14 @@ * Add Japanese language. * Improved UI. -#### 1.3.1 (2013-6-3) +## 1.3.1 +2013-6-3 + * Fix a bug: can't recognize files if forder has some file with the prefix "_". -#### 1.3.0 (2013-5-23) +## 1.3.0 +2013-5-23 + * New features: allowed to switch run LESS , Sass and others directly, if them already installed on user computer. * New features: increase the "open file" option in the context menu. * Set the default output path for the directory at the same level with the project directory under css/js directory, for example: ./less -> ./css. @@ -41,16 +60,24 @@ * UI improvements, tip refresh file list status. * Increase the version number. -#### 1.0.2 (2013-4-28) +## 1.0.2 +2013-4-28 + * Fix 1.0.1 version crash under proxy network environment. -#### 1.0.1 (2013-4-24) +## 1.0.1 +2013-4-24 + * Settings file dialog initial path for the project directory path. -#### 1.0.1 beta2 (2013-4-18) +## 1.0.1 beta2 +2013-4-18 + * Fix bug: to modify the file output path doesn't take effect immediately -#### 1.0.1 beta1 (2013-4-17) +## 1.0.1 beta1 +2013-4-17 + * Used by default of compass config.rb. * Multi-file operations, set outpath and delete function. * Support Add file into the current project. diff --git a/README.md b/README.md index 504e53f7..85008479 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Koala is a GUI application for LESS, Sass and CoffeeScript compilation, to help [项目中文主页](http://koala-app.com/index-zh.html) ## Downloads -v2.0.0-beta release [Changelog](http://koala-app.com/#changelog) +v2.0.0 release [Changelog](http://koala-app.com/#changelog) [Download](http://koala-app.com) diff --git a/src/app/scripts/compilers/package.json b/src/app/scripts/compilers/package.json index 7f029324..e249e2a9 100644 --- a/src/app/scripts/compilers/package.json +++ b/src/app/scripts/compilers/package.json @@ -41,7 +41,7 @@ "type": "checkbox", "name": "strictMath", "display": "Strict Math", - "default": true + "default": false }, { "type": "checkbox", @@ -92,7 +92,7 @@ // project settings file path "projectSettings": "../../settings/koala-config-of-less.json", - "libraries": ["LESS@1.4.0"] + "libraries": ["LESS@1.4.2"] }, // Sass Compiler diff --git a/src/app/scripts/pages/main/filelist.js b/src/app/scripts/pages/main/filelist.js index fc926770..d967e975 100644 --- a/src/app/scripts/pages/main/filelist.js +++ b/src/app/scripts/pages/main/filelist.js @@ -71,6 +71,7 @@ $('#typeNav li').click(function () { }); //create selector +var selectItemPrev = -1; $('#filelist').selectable({ filter: 'li:visible', stop: function (event, ui) { @@ -80,6 +81,15 @@ $('#filelist').selectable({ } else { $('#extend').removeClass('show'); } + }, + selecting: function(e, ui) { // on select + var curr = $(ui.selecting.tagName, e.target).index(ui.selecting); // get selecting item index + if(e.shiftKey && selectItemPrev > -1) { // if shift key was pressed and there is previous - select them all + $(ui.selecting.tagName, e.target).slice(Math.min(selectItemPrev, curr), 1 + Math.max(selectItemPrev, curr)).addClass('ui-selected'); + selectItemPrev = -1; // and reset prev + } else { + selectItemPrev = curr; // othervise just save prev + } } }); diff --git a/src/package.json b/src/package.json index ed5babdf..73f933b4 100644 --- a/src/package.json +++ b/src/package.json @@ -2,7 +2,7 @@ "name": "Koala", "main": "app/main.html", "description": "Koala is a developer tool for LESS, Sass and CoffeeScript compilation.", - "version": "2.0.0-beta1", + "version": "2.0.0", "maintainers":{ "name": "Ethan Lai", "email": "lain.z.q@gmail.com", @@ -21,9 +21,9 @@ {"name": "Ziad Khoury","web": "https://github.com/zaygraveyard"} ], "window": { - "debug": true, + "debug": false, "icon": "app/assets/img/koala.png", - "toolbar": true, + "toolbar": false, "width": 900, "height": 556, "resizable": false,