Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
c1c5aa7
broke down utils.js into idividual modules with explicit import exports
arjunkathuria May 19, 2016
eb7c63c
Initial Commit from Ember CLI v2.6.0-beta.2
ember-tomster May 23, 2016
eada126
Broke down input.js into individual modules with explicit import exp…
arjunkathuria May 24, 2016
4a6f819
modulazied all files under src/input, import exports code
arjunkathuria May 24, 2016
706132c
spike
runspired May 27, 2016
6c7c4ac
Long commit, adds all files required in src, basic rollup build up an…
arjunkathuria May 28, 2016
9146add
exposes global
arjunkathuria May 29, 2016
326c0c3
update project structure and dependencies
runspired May 29, 2016
59817dd
create mock server
runspired May 29, 2016
37463d6
fix mock server
runspired May 29, 2016
5e29e99
initial styles spike
runspired May 29, 2016
b7e7913
initialize gesture recognition
runspired May 29, 2016
16621cb
adds gesture service
runspired May 29, 2016
c8221be
early scaffold of history-outlet
runspired May 29, 2016
c16e4a4
spike mouse input
runspired May 29, 2016
d521d21
further exposes hammer, adds 'on' 'Tap' etc, build closer to default
arjunkathuria May 31, 2016
89f1154
utils properly linted
arjunkathuria Jun 3, 2016
15cfd9a
inputjs files lintered nicely
arjunkathuria Jun 3, 2016
17926d3
stashing all the work
runspired Jun 3, 2016
e980116
all code lintered properly along with the dot config files
arjunkathuria Jun 4, 2016
1af421b
implemented default exports and renamed utilsjs folder to utils
arjunkathuria Jun 4, 2016
00b84ce
builds hammer with rollup via grunt task, removes concat completely. …
arjunkathuria Jun 6, 2016
8b24cd0
fix! missed to replace concat with rollup in watch task, now done
arjunkathuria Jun 6, 2016
70094e7
tests hack, testing build now produced by rollup manually via rollup …
arjunkathuria Jun 7, 2016
c6b55cd
Tests fix, tests the rollup build, now A-Okay
arjunkathuria Jun 8, 2016
3d2df61
chore: removing redundant files
arjunkathuria Jun 8, 2016
197f5df
use kebab dasherized case for file names, not camelCase.
arjunkathuria Jun 9, 2016
3e494f4
chore(cleanup): remove redundant files
arjunkathuria Jun 12, 2016
d572273
style(formatting): formats imports & exports with nice spacing and in…
arjunkathuria Jun 12, 2016
e40a9ba
some work on the demo app
runspired Jun 14, 2016
d842588
feat(code-style): updates code style rules, this will cause some pain
runspired Jun 10, 2016
fa74be4
chore(cleanup): remove redundant files
arjunkathuria Jun 13, 2016
16c8062
style(jscs fix): files jscs src --fix fixes
arjunkathuria Jun 13, 2016
709d559
style(disAllow Var): replaces all var with let or const
arjunkathuria Jun 13, 2016
18cdcad
style(template strings for concatenation): uses the new template stri…
arjunkathuria Jun 13, 2016
1d30b20
style(Object Destructuring): property assignments now use ES6 object …
arjunkathuria Jun 13, 2016
29f3441
style(===): replaces equality == with strict equality ===
arjunkathuria Jun 13, 2016
ed8d354
style(jscs requireCommentsToIncludeAccess): you must supply @public, …
arjunkathuria Jun 14, 2016
6da743d
style(jscs requireEnhancedObjectLiterals): Resolves Property assignme…
arjunkathuria Jun 14, 2016
4d17e67
working prototype
runspired Jun 15, 2016
9259dfb
style(code-review): adds the respective code review corrections as di…
arjunkathuria Jun 15, 2016
16fd317
minor touch ups
runspired Jun 15, 2016
632d8bb
style(arrow functions): adds the nice ES6 arrow-function syntax for c…
arjunkathuria Jun 16, 2016
8f83ca6
fix(chrome-perf): cancelable should be set on the event
runspired Jun 17, 2016
0e65a08
adds perf utilities
runspired Jun 17, 2016
2f32fa0
perf(recycle-pool): implements fast-array and uses them to manage rec…
runspired Jun 17, 2016
5c7f653
feat(perf): don't super arguments when arguments are well known
runspired Jun 17, 2016
90fb6af
feat(perf): release Event objects sooner if we have no need for them,…
runspired Jun 17, 2016
3a3255d
chore(dependencies): removes ember-tweenlite, which will be replaced …
runspired Jun 17, 2016
82530bc
feat(animation): use the custom animation core instead of tweenlite
runspired Jun 17, 2016
e5952a7
feat(animation): implements custom animation library
runspired Jun 17, 2016
1cfdc53
feat(pan): fixes horizontal pan, implements vertical pan
runspired Jun 18, 2016
5466dcd
Merge pull request #1 from arjunkathuria/november-rain
runspired Jun 21, 2016
dc85133
fix(jscs): Bump up ember-suave to 3.0.1
arjunkathuria Jun 21, 2016
e5d388e
chore(dependencies): pulls perf data structures out into the perf-pri…
Jun 25, 2016
f1715f9
Merge pull request #3 from pzuraq/rebase-to-perf-primitives
runspired Jun 25, 2016
bc7d025
refactor(gestures): Refactors gestures to use streams per pointer
Jun 22, 2016
bee8398
Merge pull request #2 from pzuraq/refactor-streams-for-muliple-pointers
runspired Jun 25, 2016
dc0999f
chore(coffee to js): converts Gruntfile.coffee to Gruntfile.js for be…
arjunkathuria Jun 27, 2016
c1d6807
feat(ES6 classes): adds the ES6 class syntax and functionality
arjunkathuria Jun 30, 2016
dfa6d08
refactor(Hammer3): Removes anything unrelated to Hammer 3
Jul 12, 2016
3f77d60
Merge pull request #3 from arjunkathuria/feat/ES6classes
runspired Jul 12, 2016
bf4b882
Merge pull request #995 from arjunkathuria/novemberRain
runspired Jul 12, 2016
8a7773e
Remove Hammer 2 source
Jul 12, 2016
d79ae61
Add 'src/' from commit 'dfa6d08d8d75026d9727c8d0fd18fe26c42bc733'
Jul 12, 2016
7a6937e
refactor(Hammer 3): Begins Hammer 3 dev branch
Jul 12, 2016
f8b2947
fix(build): clean up code to pass jshint and jscs, add new builds
Jul 12, 2016
5a33d35
Merge pull request #998 from pzuraq/feat/hammer-3
runspired Jul 13, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"presets": ["es2015-rollup"]
}
20 changes: 20 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# EditorConfig helps developers define and maintain consistent
# coding styles between different editors and IDEs
# editorconfig.org

root = true

[*]
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
indent_size = 2

[*.js]
indent_style = space
indent_size = 2

[*.{diff,md}]
trim_trailing_whitespace = false
94 changes: 5 additions & 89 deletions .jscsrc
Original file line number Diff line number Diff line change
@@ -1,95 +1,11 @@
{
"preset": "ember-suave",
"excludeFiles": [
"*.js",
"tests/**/assets",
"node_modules/**"
],
"requireCurlyBraces": [
"if",
"else",
"for",
"while",
"do",
"try",
"catch"
],
"requireOperatorBeforeLineBreak": true,
"requireCamelCaseOrUpperCaseIdentifiers": true,
"maximumLineLength": {
"value": 120,
"allowComments": true,
"allowRegex": true
},
"validateIndentation": 4,
"validateQuoteMarks": "'",
"disallowMultipleLineStrings": true,
"disallowMixedSpacesAndTabs": true,
"disallowTrailingWhitespace": true,
"disallowSpaceAfterPrefixUnaryOperators": true,
"requireSpaceAfterKeywords": [
"if",
"else",
"for",
"while",
"do",
"switch",
"return",
"try",
"catch"
],
"requireSpaceBeforeBinaryOperators": [
"=",
"+=",
"-=",
"*=",
"/=",
"%=",
"<<=",
">>=",
">>>=",
"&=",
"|=",
"^=",
"+=",
"+",
"-",
"*",
"/",
"%",
"<<",
">>",
">>>",
"&",
"|",
"^",
"&&",
"||",
"===",
"==",
">=",
"<=",
"<",
">",
"!=",
"!=="
],
"requireSpaceAfterBinaryOperators": true,
"requireSpacesInConditionalExpression": true,
"requireSpaceBeforeBlockStatements": true,
"requireLineFeedAtFileEnd": true,
"requireSpacesInFunctionExpression": {
"beforeOpeningCurlyBrace": true
},
"disallowSpacesInAnonymousFunctionExpression": {
"beforeOpeningRoundBrace": true
},
"disallowSpacesInsideObjectBrackets": "all",
"disallowSpacesInsideArrayBrackets": "all",
"disallowSpacesInsideParentheses": true,
"validateJSDoc": {
"checkParamNames": true,
"requireParamTypes": true
},
"disallowMultipleLineBreaks": true,
"disallowNewlineBeforeBlockStatements": true
}
"disallowConstOutsideModuleScope": false,
"requireArrowFunctions": true,
"disallowEmptyBlocks": false
}
59 changes: 39 additions & 20 deletions .jshintrc
Original file line number Diff line number Diff line change
@@ -1,22 +1,41 @@
{
"browser": true,
"curly": true,
"eqnull": true,
"expr": true,
"maxerr": 100,
"freeze": true,
"newcap": true,
"node": true,
"quotmark": "single",
"strict": true,
"sub": true,
"trailing": true,
"undef": true,
"unused": true,
"camelcase": true,
"indent": 4,
"validthis": true,
"globals": {
"define": false
}
"maxerr": 100,
"freeze": true,
"node": false,
"indent": 2,
"predef": [
"document",
"window"
],
"browser": true,
"boss": true,
"curly": true,
"debug": false,
"devel": true,
"eqeqeq": true,
"expr": true,
"validthis": true,
"evil": true,
"forin": false,
"immed": false,
"laxbreak": false,
"newcap": true,
"noarg": true,
"noempty": false,
"nonew": false,
"nomen": false,
"onevar": false,
"plusplus": false,
"regexp": false,
"undef": true,
"sub": true,
"strict": false,
"white": false,
"eqnull": true,
"esversion": 6,
"unused": true,
"-W116": true,
"-W080": true,
"-W038": true,
"proto": true
}
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
language: node_js
node_js:
- "0.10"
- "0.12"

sudo: false

before_script:
- npm install -g grunt-cli

script:
- grunt test-travis
- grunt test-travis
124 changes: 0 additions & 124 deletions Gruntfile.coffee

This file was deleted.

Loading