Cassie Tarakajian
5cadf8986c
fix logo styling, add link to keybaord shortcuts
2017-09-14 14:52:40 -04:00
Cassie Tarakajian
087f319a8a
make nav keyboard accessible
2017-09-14 14:52:40 -04:00
Cassie Tarakajian
7d449e63b9
start to make nav accessible
2017-09-14 14:52:40 -04:00
Cassie Tarakajian
4e822809bb
fix logged out nav
2017-09-14 14:52:40 -04:00
Cassie Tarakajian
65b009077b
many updates to nav style
2017-09-14 14:52:40 -04:00
Cassie Tarakajian
394772c32c
more nav restyling
2017-09-14 14:52:40 -04:00
Cassie Tarakajian
fd26279fed
start to restyle nav
2017-09-14 14:52:40 -04:00
Cassie Tarakajian
9eede0f728
fix #429
2017-09-14 14:51:36 -04:00
Cassie Tarakajian
4ea9f96d3f
fix #430
2017-09-14 14:32:43 -04:00
Cassie Tarakajian
40fd0f9deb
update p5-interceptor
2017-09-06 11:56:32 -04:00
Mathura MG
d29e7ae453
Accessibility ( #436 )
...
* add p5 interceptor submodule
* update package
* remoce interceptor
* update interceptor;
* merge scripts
* change postinstall script
* refactor interceptor files
* remove merge conflicts
* change source files
* add registry class
* provide seperate outputs for text and grid
* switch textOutput to boolean
* make both modules usable together
* update interceptor for safari
* fix grid label
* add sound output as well
* change file strucure
* change constants
* change input lables
* switch submodule branch
* change variable name
* change grid to table
* remove role from table elements
* switch submodule branch
* change aria albels
* revert submodule branch to master
2017-09-06 17:55:09 +02:00
Joey Lee
677aa5865b
replaced () with {} to fix implicit return error ( #434 )
2017-09-05 23:54:41 +02:00
Francis Li
e085773155
Add a Dockerfile, Docker Compose configuration, and instructions on how to run a full development environment using Docker. Also include a yarn.lock file for installing exact node module versions with yarn instead of npm.
2017-09-04 13:49:43 -07:00
Cassie Tarakajian
cfd6bf75b2
update p5 interceptor
2017-08-29 16:22:55 -04:00
Zach Rispoli
1897ccdef2
Change setting so that decomment library preserves spaces ( #411 )
...
* Change setting so that decomment preserves spaces
* Fix trailing spaces
2017-08-03 23:27:01 +02:00
Saumya Balodi
fcb89e2c2b
Issue211 ( #409 )
...
* Update Repository
* Syntaxt Highlighting for dark and light themes
2017-08-03 23:09:25 +02:00
Cassie Tarakajian
f68bf9b08e
Merge branch 'zrispo-feature-asset-serving'
2017-08-01 16:41:36 -04:00
Cassie Tarakajian
63b47319d4
fix merge conflict
2017-08-01 16:07:21 -04:00
Zach Rispoli
bca73885b2
Fix broken accessibility feature
2017-08-01 15:53:27 -04:00
Zach Rispoli
682dd7e2fc
Runtime error line highlight dissappears on lint message update
2017-08-01 15:53:27 -04:00
Zach Rispoli
b5f9879c44
Hacky runtime error highlight working
2017-08-01 15:52:56 -04:00
Zach Rispoli
1bb0efdac8
Line error highlight styling
2017-08-01 15:52:56 -04:00
Cassie Tarakajian
e111d3c020
fix line number for runtime errors
2017-08-01 15:03:48 -04:00
Cassie Tarakajian
069f974989
Merge branch 'master' into feature-runtime-error-highlight
2017-08-01 19:55:45 +02:00
Cassie Tarakajian
273fc08b19
Merge branch 'feature-code-folding' of https://github.com/zrispo/p5.js-web-editor into zrispo-feature-code-folding
2017-08-01 13:48:49 -04:00
Katyayani Singh
fa98306b9a
Update Find styling to new design ( #401 )
...
* Update Find styling
* Update placeholder text
2017-07-28 17:38:47 +02:00
Zach Rispoli
4d3e998f33
Fix broken accessibility feature
2017-07-26 15:17:05 -04:00
Zach Rispoli
8c832d06fd
Runtime error line highlight dissappears on lint message update
2017-07-26 14:46:59 -04:00
Zach Rispoli
14d77cac0b
Style for folded region looking better
2017-07-26 14:16:50 -04:00
Zach Rispoli
b194a24564
Re-enable serving text files as blobs + Remove comments
2017-07-26 14:04:24 -04:00
Cassie Tarakajian
983248ccb7
fixes #402
2017-07-24 11:12:11 -04:00
Zach Rispoli
e987e8f483
Bundle libraries when project is downloaded as zip (New approach) ( #376 )
...
* External libraries are bundled with zip when project is downloaded (#44 )
* Fix linting errors
* Add a check for valid URLs before trying to bundle a library into project
* Add is-url lib to package.json
2017-07-19 19:56:52 +02:00
Zach Rispoli
683b718303
Fix CSS loader + Improve visual for code folding
2017-07-18 15:57:40 -04:00
Cassie Tarakajian
b384fdc6ba
remove console errors and extraneous console logs
2017-07-17 17:34:11 -04:00
Zach Rispoli
0faccbbc04
Hacky runtime error highlight working
2017-07-17 17:27:21 -04:00
Zach Rispoli
9647372c9e
Remove unnecessary CSS
2017-07-17 16:15:33 -04:00
Zach Rispoli
51831852be
Line error highlight styling
2017-07-17 16:13:59 -04:00
Zach Rispoli
87de91016b
Code folding ( #382 )
2017-07-17 16:07:59 -04:00
Cassie Tarakajian
4684feaff6
fix #394
2017-07-14 15:35:02 -04:00
Cassie Tarakajian
a04e1b0bc4
update version of pretty-bytes to one that works with webpack
2017-07-11 12:08:57 -04:00
Cassie Tarakajian
57402cca8b
catch migration error
2017-07-11 11:53:38 -04:00
Cassie Tarakajian
0bac435c72
debug asset migration
2017-07-11 11:51:56 -04:00
Cassie Tarakajian
3b36cd1e9c
fix asset migration script
2017-07-11 11:50:23 -04:00
Cassie Tarakajian
e140702784
Create Asset List View and refactor overlay code ( #356 )
...
* start to create asset list
* begin refactoring overlay component to remove duplicate code
* refactoring of overlays, asset list styles
* changes to add size to asset list
* fixes to asset list
* handle case in which a user hasn't uploaded any assets
* fix bug in which asset list only grabbed first asset
* remove console.log
* update overlay exit styling to use icon mixin
2017-07-11 17:37:43 +02:00
Cassie Tarakajian
080e9aa823
fix #370 by moving icon placeholder to a mixin
2017-06-26 17:46:47 -04:00
Cassie Tarakajian
1359a72f2d
fix #372
2017-06-26 15:39:21 -04:00
Cassie Tarakajian
0532990314
update p5 version to latest
2017-06-26 15:11:42 -04:00
Cassie Tarakajian
607a27a4a1
remove jsonwebtoken as a dependency
2017-06-26 15:07:51 -04:00
Andrew Nicolaou
6cbc376d6e
CSRF/XSS protection ( #374 )
...
* /api endpoints only allows requests with application/json Content-Type
Otherwise sends 406 Unacceptable
* Uses CSRF token
The CSRF token is sent as the cookie 'XSRF-TOKEN' on all HTML page
requests. This token is picked up automatically by axios
and sent to the API with all requests as an 'X-XSRF-TOKEN' header.
The middleware runs on all routes and verifies that the token matches
what's stored in the session.
2017-06-26 13:58:58 -04:00
Cassie Tarakajian
4476405021
change all email links to update protocol based on node env
2017-06-26 13:48:24 -04:00