Skip to content

Commit bf8b7fe

Browse files
committed
Resolves #60 and #61
1 parent 7b62df6 commit bf8b7fe

File tree

17 files changed

+5336
-86
lines changed

17 files changed

+5336
-86
lines changed

.bowerrc

Lines changed: 0 additions & 3 deletions
This file was deleted.

.travis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ sudo: false
55
install:
66
- npm install -g mocha-phantomjs
77
- npm install -g gulp
8-
- npm install -g bower
98
- npm install
109
- bower install
1110
before_script:

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
tyto - http://jh3y.github.io/tyto
33
Licensed under the MIT license
44

5-
jh3y (c) 2015
5+
jh3y (c) 2016
66

77
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
88

LOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ Log ![alt tag](https://raw.github.com/jh3y/tyto/master/src/img/tyto.png)
99
* __05/10/15__: Add markdown support + bug fixes.
1010
* __17/10/15__: Implement dynamic linking between entities via Markdown `#`.
1111
* __16/09/16__: V3.0.0 Removal of CoffeeScript in favor of Babel ES6 + various bug fixes/improvements.
12+
* __06/12/16__: V3.0.1 Removal of Bower in favor of just npm use with Yarn. Fix issues #60 and #61

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,14 @@ This is where Tyto came from, It's my personal intuitive and minimal TodoMVC. No
3838
### Who's it for?
3939
Developer and project managers were the original target audience. A means to share project progression on a more _personal_ level. As opposed to publicly through an internal system. Almost like a complimentary attachment to an email.
4040

41-
![alt tag](https://raw.github.com/jh3y/pics/master/tyto/linking.gif)
41+
![alt tag](https://raw.github.com/jh3y/pics/master/tyto/change_color.gif)
4242

4343
There are no restrictions though, it's open source. Not quite right out of the box? Change it :smile:
4444

4545
Extensibility provides a means to create a bespoke version based on theme or functionality.
4646

4747
Tyto is a personal pet of mine and if it can help others, that's great!
4848

49-
![alt tag](https://raw.github.com/jh3y/pics/master/tyto/change_color.gif)
5049

5150

5251
###Using tyto
@@ -56,6 +55,10 @@ GitHub flavored markdown is supported thanks to `marked`.
5655

5756
![alt tag](https://raw.github.com/jh3y/pics/master/tyto/markdown.gif)
5857

58+
This also enables you to link to boards, columns and other tasks by using the `#` character
59+
60+
![alt tag](https://raw.github.com/jh3y/pics/master/tyto/linking.gif)
61+
5962
Changes are persistent thanks to `localStorage`.
6063

6164
Want to move to a different browser or machine though? Use the export utility to export a json file. Load this using the import utility.

bower.json

Lines changed: 0 additions & 45 deletions
This file was deleted.

build-tasks/assets.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,8 @@ var gulp = require('gulp'),
88

99
var assets = {
1010
scripts: function() {
11-
var yapFilter = plugins.filter([
12-
'**/*.js',
13-
'!**/yap.min.js'
14-
]);
1511
return gulp.src(sources.vendor.js)
1612
.pipe(plugins.plumber())
17-
.pipe(env.dist ? yapFilter: plugins.gUtil.noop())
1813
.pipe(plugins.concat('vendor.js'))
1914
.pipe(gulp.dest(destinations.js))
2015
.pipe(plugins.uglify(pluginOpts.uglify))

gulp-config.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
var env = 'public/',
2-
vendorDir = 'src/vendor/',
2+
vendorDir = 'node_modules/',
33
pkg = require('./package.json');
44
module.exports = {
55
pkg: {
@@ -75,13 +75,13 @@ module.exports = {
7575
vendor: {
7676
js: [
7777
vendorDir + 'jquery/dist/jquery.js',
78-
vendorDir + 'lodash/lodash.js',
78+
vendorDir + 'lodash/index.js',
7979
vendorDir + 'backbone/backbone.js',
80-
vendorDir + 'Backbone.localStorage/backbone.localStorage.js',
81-
vendorDir + 'marionette/lib/backbone.marionette.js',
82-
vendorDir + 'yap/dist/yap.min.js',
80+
vendorDir + 'backbone.wreqr/lib/backbone.wreqr.js',
81+
vendorDir + 'backbone.localstorage/backbone.localStorage.js',
82+
vendorDir + 'backbone.marionette/lib/backbone.marionette.js',
8383
vendorDir + 'jquery-ui/jquery-ui.js',
84-
vendorDir + 'jqueryui-touch-punch/jquery.ui.touch-punch.min.js',
84+
vendorDir + 'jquery-ui-touch-punch/jquery.ui.touch-punch.min.js',
8585
vendorDir + 'material-design-lite/material.js',
8686
vendorDir + 'marked/marked.min.js'
8787
],
@@ -90,7 +90,6 @@ module.exports = {
9090
vendorDir + 'material-design-lite/material.css'
9191
],
9292
fonts: [
93-
vendorDir + 'roboto/hinted/Roboto-Regular.ttf',
9493
vendorDir + 'material-design-icons/iconfont/**/*.{eot,ttf,woff,woff2}'
9594
]
9695
},

package.json

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tyto",
3-
"version": "3.0.0",
3+
"version": "3.0.1",
44
"description": "tyto - manage and organise",
55
"engines": {
66
"node": "0.10",
@@ -24,9 +24,13 @@
2424
"babel-preset-es2015": "^6.14.0",
2525
"babel-preset-react": "^6.11.1",
2626
"babelify": "^7.3.0",
27+
"backbone": "1.1.2",
28+
"backbone.localstorage": "^1.1.16",
29+
"backbone.marionette": "2.4.1",
30+
"backbone.wreqr": "^1.4.0",
2731
"browser-sync": "^2.6.4",
2832
"browserify": "^10.2.0",
29-
"chai": "^2.3.0",
33+
"chai": "^3.5.0",
3034
"gulp": "^3.8.11",
3135
"gulp-autoprefixer": "^2.2.0",
3236
"gulp-concat": "^2.5.2",
@@ -46,8 +50,16 @@
4650
"gulp-uglify": "^1.4.1",
4751
"gulp-util": "^3.0.4",
4852
"gulp-wrap": "^0.11.0",
49-
"mocha": "^2.2.5",
53+
"jquery": "^3.1.1",
54+
"jquery-ui": "components/jqueryui",
55+
"jquery-ui-touch-punch": "^0.2.3",
56+
"lodash": "3.9.3",
57+
"marked": "^0.3.6",
58+
"material-design-icons": "^3.0.1",
59+
"material-design-lite": "^1.2.1",
60+
"mocha": "^3.2.0",
5061
"mocha-phantomjs": "^4.0.1",
62+
"normalize.css": "^5.0.0",
5163
"vinyl-buffer": "^1.0.0",
5264
"vinyl-file": "^2.0.0",
5365
"vinyl-source-stream": "^1.1.0"

src/markup/layout-blocks/layout.pug

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ head
66
meta(name="viewport", content="width=device-width, initial-scale=1, user-scalable=0, maximum-scale=1.0")
77
meta(name="description", content="tyto: manage and organise things")
88
link(rel="stylesheet", href="css/vendor.css")
9+
link(href="https://fonts.googleapis.com/css?family=Roboto", rel="stylesheet")
910
link(rel="stylesheet", href="https://storage.googleapis.com/code.getmdl.io/1.0.0/material.yellow-red.min.css")
1011
link(rel="stylesheet", href=`css/${name}.min.css`)
1112
body#tyto-app.tyto-app
1213
block content
13-
script(src="js/vendor.min.js")
14-
script.
15-
yap.muzzle(false);
14+
script(src="js/vendor.js")
1615
script(src=`js/${name}.js`)

0 commit comments

Comments
 (0)