Skip to content

Commit db9397c

Browse files
authored
Merge pull request #262 from chinchang/v3-beta
3.0!
2 parents 54a295a + ee9767d commit db9397c

File tree

148 files changed

+18967
-45859
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

148 files changed

+18967
-45859
lines changed

.eslintrc.json

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"computed-property-spacing": ["error", "never"],
2020
"consistent-return": "error",
2121
"consistent-this": "off",
22-
"curly": "error",
22+
"curly": "off",
2323
"default-case": "error",
2424
"dot-location": ["error", "property"],
2525
"dot-notation": "error",
@@ -28,7 +28,7 @@
2828
"func-names": "off",
2929
"func-style": ["error", "declaration", { "allowArrowFunctions": true }],
3030
"generator-star-spacing": "error",
31-
"global-require": "error",
31+
"global-require": "off",
3232
"guard-for-in": "error",
3333
"handle-callback-err": "error",
3434
"id-blacklist": "error",
@@ -46,7 +46,7 @@
4646
"new-parens": "error",
4747
"newline-after-var": "off",
4848
"newline-before-return": "off",
49-
"newline-per-chained-call": "error",
49+
"newline-per-chained-call": "off",
5050
"no-alert": "off",
5151
"no-array-constructor": "error",
5252
"no-bitwise": "off",
@@ -115,12 +115,12 @@
115115
"no-shadow": "error",
116116
"no-shadow-restricted-names": "error",
117117
"no-spaced-func": "error",
118-
"no-sync": "error",
118+
"no-sync": "off",
119119
"no-ternary": "off",
120120
"no-throw-literal": "error",
121121
"no-trailing-spaces": "error",
122122
"no-undef-init": "error",
123-
"no-undefined": "error",
123+
"no-undefined": "off",
124124
"no-underscore-dangle": "error",
125125
"no-unmodified-loop-condition": "error",
126126
"no-unneeded-ternary": "error",
@@ -138,7 +138,7 @@
138138
"no-warning-comments": "off",
139139
"no-whitespace-before-property": "error",
140140
"no-with": "error",
141-
"object-curly-spacing": ["error", "always"],
141+
"object-curly-spacing": "off",
142142
"object-property-newline": "off",
143143
"object-shorthand": "off",
144144
"one-var": "off",
@@ -200,6 +200,8 @@
200200
"escodegen": true,
201201
"utils": true,
202202
"Promise": true,
203-
"Inlet": true
203+
"Inlet": true,
204+
"db": true,
205+
"firebase": true
204206
}
205207
}

CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
webmakerapp.com

README.md

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
Web-Maker ![Build](https://travis-ci.org/chinchang/web-maker.svg?branch=master) [![Gitter](https://badges.gitter.im/web-maker-app/Lobby.svg)](https://gitter.im/web-maker-app/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
22
======
33

4-
**Web-Maker** is a chrome extension that converts your Chrome tab into an offline playground for your web experiments. Something like CodePen or JSFiddle, but much more faster and works offline being local on your system.
4+
**Web-Maker** is an offline playground for your web experiments. Something like CodePen or JSFiddle, but much more faster and offline supported because it runs completely on your system.
55

6-
### [INSTALL EXTENSION](https://chrome.google.com/webstore/detail/web-maker/lkfkkhfhhdkiemehlpkgjeojomhpccnh)
6+
### [Install Chrome extension](https://chrome.google.com/webstore/detail/web-maker/lkfkkhfhhdkiemehlpkgjeojomhpccnh)
77

8-
![Screenshot](/screenshots/ss1.png)
8+
or
9+
10+
### [Go to Web App](https://webmakerapp.com/app/)
11+
12+
![Screenshot](/ss1.png)
913

1014
### Features
1115

@@ -19,20 +23,24 @@ Web-Maker ![Build](https://travis-ci.org/chinchang/web-maker.svg?branch=master)
1923
* Import & Export all creations anytime, anywhere
2024
* Multiple editor themes & other configurable settings
2125
* Font options + use any system font!
22-
* Very easily accessible. Simply open a new tab in Chrome!
26+
* Very easily accessible. Simply open a new tab in Chrome! (in chrome extension only)
2327
* Multiple layouts to choose from
24-
* Capture preview screenshot
28+
* Capture preview screenshot (in Chrome extension only)
2529
* Save as HTML file
2630
* Edit in CodePen
2731

2832
Follow [@webmakerApp](https://twitter.com/intent/follow?screen_name=webmakerApp) for updates or tweet out feature requests and suggestions.
2933

3034
### Support Web Maker
3135

32-
Web Maker is completely free and open-source. If you find it useful, you can show your support by sharing it in your social network or by [donating](https://www.paypal.me/kushagragour) or by simply letting me know how much you 💖 it by tweeting to [@webmakerapp](https://twitter.com/webmakerApp).
36+
Hi! I am Kushagra Gour. Web Maker is a free and open-source project. To keep myself motivated for working on such open-source and free [side projects](https://kushagragour.in/lab/), I have launched a [Patreon campaign](https://patreon.com/kushagra). Your pledge, no matter how small, will act as an appreciation towards my work and keep me going forward making Web Maker more awesome🔥.
37+
38+
[![Become a patron](/src/patreon.png)](https://patreon.com/kushagra)
39+
40+
If not that, you can support by simply sharing about how much you love 💖 [@webmakerapp](https://twitter.com/webmakerApp).
3341

3442
### License
3543

3644
MIT Licensed
3745

38-
Copyright (c) 2017 Kushagra Gour, [webmakerapp.com](https://webmakerapp.com)
46+
Copyright (c) 2018 Kushagra Gour, [webmakerapp.com](https://webmakerapp.com)

app/FiraCode.ttf

215 KB
Binary file not shown.
File renamed without changes.

app/Inconsolata.ttf

78.6 KB
Binary file not shown.

app/Monoid.ttf

77.4 KB
Binary file not shown.

app/detached-window.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
window.addEventListener('message', e => {
2+
if (e.data && e.data.contents) {
3+
const frame = document.querySelector('iframe');
4+
frame.src = frame.src;
5+
setTimeout(() => {
6+
frame.contentDocument.open();
7+
frame.contentDocument.write(e.data.contents);
8+
frame.contentDocument.close();
9+
}, 10);
10+
} else {
11+
document.querySelector('iframe').src = e.data;
12+
}
13+
});

app/icon-128.png

2.32 KB
Loading

app/icon-48.png

1.09 KB
Loading

0 commit comments

Comments
 (0)