From b42f49b074f6c5141ac101e7ebb999322671262b Mon Sep 17 00:00:00 2001
From: Sunil Patel
Date: Thu, 6 Apr 2017 17:49:25 +0530
Subject: [PATCH 1/4] Modify bower.json file
---
bower.json | 30 ++++++++++++++++++------------
1 file changed, 18 insertions(+), 12 deletions(-)
diff --git a/bower.json b/bower.json
index 3e1f0b9..21f9a03 100644
--- a/bower.json
+++ b/bower.json
@@ -1,26 +1,32 @@
{
"name": "propeller",
- "version": "0.0.4",
+ "description": "Propeller is a front-end responsive framework based on Google's Material Design Standards & Bootstrap.",
+ "keywords": [
+ "css",
+ "js",
+ "mobile-first",
+ "responsive",
+ "front-end",
+ "framework",
+ "web"
+ ],
+ "version": "0.0.5",
"homepage": "http://propeller.in/",
"authors": [
"Digicorp, Inc"
],
- "description": "Propeller is a front-end responsive framework based on Google's Material Design Standards & Bootstrap.",
- "main": "dist\\js\\propeller.js",
- "keywords": [
- "css",
- "js",
- "mobile-first",
- "responsive",
- "front-end",
- "framework",
- "web"
+ "main": [
+ "dist/css/propeller.css",
+ "dist/js/propeller.js"
],
"license": "MIT",
"ignore": [
"archive",
+ "assets",
+ ".gitignore",
+ ".npmignore",
"templates",
- "components/*/snippets/**"
+ "components/*/snippets/**"
],
"dependencies": {
"bootstrap": "^3.0.0",
From 1d2b932b26468cb93912e0311ff10458d32c6bf9 Mon Sep 17 00:00:00 2001
From: Sunil Patel
Date: Thu, 6 Apr 2017 20:08:45 +0530
Subject: [PATCH 2/4] Updated Readme file
---
README.md | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 88 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index c0038f5..0f362ad 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,32 @@
-# Propeller Material Design
+
+
+
+
-Propeller is a front-end responsive framework
-based on Google's Material Design Standards & Bootstrap.
-It makes your website more attractive, consistent, and functionally powerful.
+
Propeller
+
+
+ A front-end responsive framework
+ based on Google's Material Design Standards & Bootstrap.
+ It makes your website more attractive, consistent, and functionally powerful.
+
+ Visit Propeller »
+
+
+
+
+
+## Table of contents
+
+- [Key Features](#key-features)
+- [Quick start](#quick-start)
+- [Propeller Guideline](#propeller-guideline)
+- [What's included](#whats-included)
+- [Browser Support](#browser-support)
+- [Bugs and feature requests](#bugs-and-feature-requests)
+- [Community](#community)
+- [License](#license)
+- [Author](#author)
## Key Features
@@ -14,11 +38,50 @@ It makes your website more attractive, consistent, and functionally powerful.
- Detailed User Manual which provides step by step usage of propeller UI elements.
+## Quick start
+
+Several quick start options are available:
+
+- [Download the latest release.](https://github.com/digicorp/propeller/blob/master/archive/pmd-1.1.0.zip)
+- Clone the repo: `git clone https://github.com/propeller.git`
+- Install with Bower: `bower install propeller`
+- Install with npm: `npm install propellerkit`
+- Install Select2 with npm: `npm install propellerkit-select2`
+- Install range slider with npm: `npm install propellerkit-range-slider`
+- Install datetimepicker with npm: `npm install propellerkit-datetimepicker`
+- Install datatables with npm: `npm install propellerkit-datatables`
+
+
## Propeller Guideline
Follow our [Guidelines](http://propeller.in/docs/index.php) and get familiar with the basic setup and structure of Propeller.
+## What's included
+
+Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this:
+
+```
+Propeller/
+├── css/
+│ ├── bootstrap.css
+│ ├── bootstrap.min.css
+│ ├── propeller.css
+│ ├── propeller.min.css
+├── js/
+│ ├── jquery.min.js
+│ ├── bootstrap.js
+│ ├── bootstrap.min.js
+│ ├── propeller.js
+│ ├── propeller.min.js
+├── fonts/
+│ ├── roboto/
+└── index.html
+```
+
+Just copy the compiled CSS and JS files and the font files(created for icons) from the .zip and add them to your project.
+
+
## Browser Support
- Firefox, Chrome, Safari Mac
@@ -27,6 +90,27 @@ Follow our [Guidelines](http://propeller.in/docs/index.php) and get familiar wit
- iOS Safari 7+
+## Bugs and feature requests
+
+Came over any bug or issue? Post them on [GITHUB](https://github.com/digicorp/propeller/issues).
+Have feedback, suggestions or Questions? Join [GITTER CHAT ROOM](https://gitter.im/Propeller-Material-Design-Bootstrap-Framework/Support).
+
+
+## Community
+
+Get updates on Propeller's development and chat with the project maintainers and community members.
+
+- Follow [@propellerkit on Twitter](https://twitter.com/PropellerKit).
+- Chat with fellow members on [GITTER](https://gitter.im/Propeller-Material-Design-Bootstrap-Framework/Support).
+
+
+## Versioning
+
+For transparency into our release cycle and in striving to maintain backward compatibility, Propeller is maintained under [the Semantic Versioning guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible.
+
+See [the Releases section of our GitHub project](https://github.com/digicorp/propeller/releases) for changelogs for each release version of Propeller.
+
+
## License
Propeller v1.0.0 (http://propeller.in)
From 6bcff6b15f4999ff6b2a7ce27740797ca2de9343 Mon Sep 17 00:00:00 2001
From: Sunil Patel
Date: Thu, 6 Apr 2017 20:09:09 +0530
Subject: [PATCH 3/4] Added CHANGELOG file
---
CHANGELOG.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
create mode 100644 CHANGELOG.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..2927f66
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,57 @@
+#Change Log
+All notable changes to this project will be documented in this file.
+`Propeller` adheres to [Semantic Versioning](http://semver.org/).
+
+---
+
+## [1.1.0](https://github.com/digicorp/propeller/releases/tag/1.1.0) (04/06/2017)
+Released on Thursday, April 06, 2017. All issues associated with this milestone can be found using this [filter](https://github.com/digicorp/propeller/issues).
+
+#### Highlights
+* Integrated Bower and NPM packages.
+ * Integrated Grunt.
+ * Added data-duration
attribute in Alert component to customize alert visibility time .
+* Removed modal.js
file from library and handle Modalbox component vertical center alignment with CSS.
+* Fixed active tab bar and navigation arrow alignment issue and active tab container width issue in Scrollable Tab component on Window resize function.
+ * Enhanced our Landing page with new section which includes - 'Roadmap'.
+* Updated docs section for the components.
+ * Fixed up issues in the following component - Dropdown, Alert, Floating Action Button, Select2, Scrollable Tabs, Datetimepicker, and Modalbox.
+
+#### Added
+###### JS
+* [#41dd312](https://github.com/digicorp/propeller/commit/41dd312): Added 'data-duration' attribute in Alert component.
+
+#### Updated
+###### CSS
+* [#26f7356](https://github.com/digicorp/propeller/commit/26f7356): Enhanced Dropdown component's animation property.
+* [#f41df18](https://github.com/digicorp/propeller/commit/f41df18): Updated css to vertically middle align the modalbox component.
+
+#### Fixed
+###### JS
+* [#26f7356](https://github.com/digicorp/propeller/commit/26f7356): Resolved Dropdown component's toggle issue for mobile and tablet devices.
+ * [#ce8e4bc](https://github.com/digicorp/propeller/commit/ce8e4bc): Resolved Floating label alignment issue in Select2 component, when initial value was null.
+* [#be27f64](https://github.com/digicorp/propeller/commit/be27f64): Resolved Sidebar overlay closing issue for window resize function.
+ * [#44662c8](https://github.com/digicorp/propeller/commit/44662c8): Resolved Browser Console error issue coming in DateTimePicker component on selecting datepicker only.
+* [#41dd312](https://github.com/digicorp/propeller/commit/41dd312): Fixed 'data-duration' issue in Alert component.
+ * [#315f701](https://github.com/digicorp/propeller/commit/315f701): Fixed active tab bar and navigation arrow alignment issue and active tab container width issue in Scrollable Tab component for Window resize function.
+* [#cf94b03](https://github.com/digicorp/propeller/commit/cf94b03): Resolved Datetimepicker Hour Hand update issue.
+
+#### Removed
+###### CSS
+* [#fe22e08](https://github.com/digicorp/propeller/commit/fe22e08): Removed unwanted white space in the browser speciflc CSS property for Accordion component.
+ * [#fe722fc](https://github.com/digicorp/propeller/commit/fe722fc) [#3267639](https://github.com/digicorp/propeller/commit/3267639): Removed the ripple effect animtion css class for Floating Action Button component.
+###### JS
+* [#f41df18](https://github.com/digicorp/propeller/commit/f41df18): Removed 'modal.js' file from modalbox component.
+
+
+#### Packages
+* [#f8efeb0](https://github.com/digicorp/propeller/commit/f8efeb0): Integrated Grunt with Propeller.
+ * [#e334be8](https://github.com/digicorp/propeller/commit/e334be8): Built NPM packages.
+* [#ecdad8b](https://github.com/digicorp/propeller/commit/ecdad8b): Built BOWER packages.
+ * Built NPM package for below third party components:
+ * [#3308812](https://github.com/digicorp/propeller/commit/3308812): Select2
+ * [#386750d](https://github.com/digicorp/propeller/commit/386750d): Range Slider
+ * [#2f2a2ee](https://github.com/digicorp/propeller/commit/2f2a2ee): Datetimepicker
+ * [#852726b](https://github.com/digicorp/propeller/commit/852726b): Data tables
+ * [#fe22e08](https://github.com/digicorp/propeller/commit/fe22e08): Custom Scroll
+
From ca61f2f91bb047d689a645fea57f76510efa800f Mon Sep 17 00:00:00 2001
From: Sunil Patel
Date: Thu, 6 Apr 2017 20:38:34 +0530
Subject: [PATCH 4/4] Rectified admin template zip path and made changes in
Gruntfile accordingly.
---
Gruntfile.js | 68 +++++++++------------------
archive/pmd-admin-template-1.1.0.zip | Bin 13973861 -> 13914823 bytes
2 files changed, 21 insertions(+), 47 deletions(-)
diff --git a/Gruntfile.js b/Gruntfile.js
index fb6b47a..7be98ef 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -25,13 +25,12 @@ module.exports = function(grunt) {
archive: 'archive',
assets: ['assets/css/propeller.css', 'assets/css/propeller.min.css' , 'assets/js/propeller.js', 'assets/js/propeller.min.js'],
},
-
- jshint: {
+ concat: {
options: {
- jshintrc: 'grunt/.jshintrc'
+ stripBanners: false
},
- core: {
- src: [
+ propellerJs: {
+ src: [
'components/textfield/js/textfield.js',
'components/checkbox/js/checkbox.js',
'components/radio/js/radio.js',
@@ -41,17 +40,9 @@ module.exports = function(grunt) {
'components/alert/js/alert.js',
'components/popover/js/popover.js',
'components/tab/js/tab-scrollable.js',
- 'components/sidebar/js/sidebar.js',
- ]
- }
- },
- concat: {
- options: {
- stripBanners: false
- },
- propellerJs: {
- src: '<%= jshint.core.src %>',
- dest: 'dist/js/<%= `pkg.grunt_name` %>.js'
+ 'components/sidebar/js/sidebar.js'
+ ],
+ dest: 'dist/js/<%= pkg.grunt_name %>.js'
},
propellerCss: {
src: [
@@ -83,36 +74,22 @@ module.exports = function(grunt) {
dest: 'dist/css/<%= pkg.grunt_name %>.css'
}
},
+ jshint: {
+ options: {
+ jshintrc: 'grunt/.jshintrc'
+ },
+ core: {
+ src: '<%= concat.propellerJs.src %>',
+ }
+ },
autoprefixer: {
options: {
browsers: ['last 2 versions', 'ie 9']
},
dist: {
files: {
- 'assets/css/propeller-roboto.css': 'assets/css/propeller-roboto.css',
- 'components/typography/css/typography.css': 'components/typography/css/typography.css',
- 'components/icons/css/google-icons.css':' components/icons/css/google-icons.css',
- 'components/card/css/card.css': 'components/card/css/card.css',
- 'components/accordion/css/accordion.css': 'components/accordion/css/accordion.css',
- 'components/alert/css/alert.css': 'components/alert/css/alert.css',
- 'components/badge/css/badge.css': 'components/badge/css/badge.css',
- 'components/button/css/button.css': 'components/button/css/button.css',
- 'components/modal/css/modal.css': 'components/modal/css/modal.css',
- 'components/dropdown/css/dropdown.css': 'components/dropdown/css/dropdown.css',
- 'components/textfield/css/textfield.css': 'components/textfield/css/textfield.css',
- 'components/checkbox/css/checkbox.css': 'components/checkbox/css/checkbox.css',
- 'components/radio/css/radio.css': 'components/radio/css/radio.css',
- 'components/toggle-switch/css/toggle-switch.css': 'components/toggle-switch/css/toggle-switch.css',
- 'components/list/css/list.css': 'components/list/css/list.css',
- 'components/navbar/css/navbar.css': 'components/navbar/css/navbar.css',
- 'components/popover/css/popover.css': 'components/popover/css/popover.css',
- 'components/progressbar/css/progressbar.css': 'components/progressbar/css/progressbar.css',
- 'components/sidebar/css/sidebar.css': 'components/sidebar/css/sidebar.css',
- 'components/tab/css/tab.css': 'components/tab/css/tab.css',
- 'components/table/css/table.css': 'components/table/css/table.css',
- 'components/tooltip/css/tooltip.css': 'components/tooltip/css/tooltip.css',
- 'components/floating-action-button/css/floating-action-button.css': 'components/floating-action-button/css/floating-action-button.css',
- 'components/utilities/css/utilities.css': 'components/utilities/css/utilities.css'
+ 'dist/css/propeller.css': 'dist/css/propeller.css',
+ 'dist/css/propeller.min.css': 'dist/css/propeller.min.css'
}
}
},
@@ -179,7 +156,7 @@ module.exports = function(grunt) {
files: {
src: '<%= cssmin.propellerMinCss.dest %>'
}
- },
+ }
},
csscomb: {
options: {
@@ -192,7 +169,6 @@ module.exports = function(grunt) {
dest: 'dist/css/'
}
},
-
copy: {
fonts: {
expand: true,
@@ -223,7 +199,6 @@ module.exports = function(grunt) {
dest: 'archive/pmd-admin-template-<%= pkg.version %>/',
}
},
-
processhtml: {
dist:{
options: {
@@ -232,15 +207,14 @@ module.exports = function(grunt) {
files: [
{
expand: true,
- cwd: 'archive/pmd-admin-template-1.0.0/',
+ cwd: 'archive/pmd-admin-template-1.1.0/',
src: ['*.html'],
- dest: 'archive/pmd-admin-template-1.0.0/',
+ dest: 'archive/pmd-admin-template-1.1.0/',
ext: '.html'
},
],
}
},
-
compress: {
distzip: {
options: {
@@ -319,12 +293,12 @@ module.exports = function(grunt) {
// make sure you have run npm install so our app can find these
grunt.loadNpmTasks('grunt-contrib-clean');
+ grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks("grunt-jscs");
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-less');
grunt.loadNpmTasks('grunt-contrib-watch');
- grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-csslint');
grunt.loadNpmTasks('grunt-autoprefixer');
grunt.loadNpmTasks('grunt-concat-css');
diff --git a/archive/pmd-admin-template-1.1.0.zip b/archive/pmd-admin-template-1.1.0.zip
index fd611fb31233f767f128d8ba63e1b4356a173964..8828cbafb6700d73ad5a0356a9f40255605e8606 100644
GIT binary patch
delta 457948
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%0DA
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