Ziyao Wei
10403a7f59
Fix race condition that's causing preview/console and code to be out of sync ( #990 ) ( #1031 )
...
* Fix race condition that's causing preview/console and code to be out of sync (#990 )
* Refactor
* Fix undefined prop error
2019-05-02 15:30:56 -04:00
siddhant
538a41c617
Added Loader to indicate loading of sketches ( #880 )
...
* Added Loader to indicate loading of sketches
* Fixed styles
* Changed styles
* remove prefixes
* Issues Fixed:
* added Loader
* Refactor
* Issues Fixed
* clean up loader functions
2019-05-01 16:32:39 -04:00
Ankur Ingale
07b55d7ee4
Fixed Issue #896 ( #1049 )
2019-04-30 17:44:41 -04:00
Cassie Tarakajian
7d1901649f
Project synching, for #790 ( #1039 )
...
* add isSaving to project reducer, move actions to functions, start work to get comprehensive frontend/backend syncing working
* handle making changes while saving project, handle saving from another window
* add change to handle saving new sketch, and adding new changes while saving
2019-04-17 14:08:33 -04:00
Marton Soos
3bf3fe1452
Fix multiple file options showing up ( #987 ) ( #988 )
...
* Fix multiple file options showing up (#987 )
This change ensures that the file options composite widget is
hidden if and only if none of its components is in focus. This
is achieved by having a variable keep track of the state of
the composite widget (in focus / not in focus).
* Fix #987
Modified fix for #987 according to the requested changes.
Moved isFocused to the components state and created a method
for hadling the function calls executed in onBlur.
* Fix #987 - final touches
Renamed method blurComponent to onBlurComponent. Moved duplicated
code from onFocus callback to a new method called onFocusComponent.
2019-03-27 15:52:57 -04:00
Cassie Tarakajian
2d77ddb650
Merge branch 'master' into feature/remove-indentation-options
2019-03-26 15:38:58 -04:00
Laksh Singla
24302b56de
Added softwrap preference for users. ( #970 )
...
* Client and server side code added for Linewrap option
* Linked linewrap prop with the Editor.jsx property
* linewrap defaults to true
* Renamed 'LineWrap' to 'WordWrap'
2019-03-26 15:37:44 -04:00
cdr
49e786a82d
Use more straightforward tab keymap function
2019-03-26 02:12:42 -04:00
cdr
20be8eb5bd
Fix tab indentation setting
2019-03-23 20:53:07 -04:00
cdr
096f8a1f65
Hardcode 2-space configuration in Editor.jsx
2019-03-21 20:52:56 -04:00
cdr
679ef12b54
Remove indentation options from Preferences.jsx
2019-03-21 20:26:52 -04:00
Ankur Ingale
80765e03c7
Fixed Issue #659 ( #964 )
...
* Fixed Issue #659
* Undo changes in package.json and package-lock.json
* Resolved error
2019-03-21 17:08:46 -04:00
siddhant
98d7933dee
Added length cap to sketch name ( #944 )
2019-03-20 16:32:01 -04:00
Cassie Tarakajian
1d2cb87c33
for #874 , also fixes bug in which file options could be revealed by right clicking even if user isn't owner of sketch
2019-03-14 16:10:50 -04:00
nimish
a018929489
Remove file menu on blur
2019-03-13 18:10:47 +05:30
Nimish Agrawal
87c012b9f6
Autofocus on Add File menu ( #882 )
2019-03-12 16:17:27 -04:00
siddhant1
b6e2c4c983
Migrated from momentjs to date-fns
2019-03-02 15:05:40 +05:30
Oliver Wright
e37926de74
Refactor Toolbar Props - See #824 ( #849 )
2019-03-01 16:21:00 -05:00
Cassie Tarakajian
74ec1ba5bf
fixes #725 by updating jshint ( #848 )
2019-02-25 16:52:07 -05:00
Cassie Tarakajian
2cc0d578fb
for #790 , when saving a sketch, pull from codemirror window ( #847 )
...
* for #790 , when saving a sketch, pull from codemirror window
* fix lint errors
2019-02-25 16:45:20 -05:00
Oliver Wright
5fdcd08add
Use File id in Redux Actions - Fixes #842 ( #844 )
...
Prevents file name collisions that are possible with the folder
system.
2019-02-25 12:57:10 -05:00
Oliver Wright
d0832ea4b7
Prevent crash when console.error is used - Fixes #833 ( #834 )
2019-02-20 15:57:37 -05:00
Cassie Tarakajian
7bd016bac3
fixes #785 , update node, and everything else that comes along with that ( #810 )
2019-01-16 17:56:18 -05:00
Cassie Tarakajian
437ffba378
fixes #802 ( #809 )
2019-01-16 12:35:34 -05:00
Peter Blazejewicz
fe950192e7
Fix ESLint errors ( #793 )
...
This fixes failing `npm run lint`:
- fixes `max-len` issue in code by reformat of the expression
- exempt ES6 template literals from `max-len` rule using ESLint
configuration change
Thanks!
2019-01-08 17:38:02 -05:00
Cassie Tarakajian
ef98190e25
for #769
2018-11-20 18:00:54 -05:00
Cassie Tarakajian
b70d62164c
for #761 , add source back to console messages
2018-11-15 17:19:50 -05:00
Cassie Tarakajian
00ea3bc281
Revert "Revert "for #761 , fix linting errors""
...
This reverts commit ef7231fe03
.
2018-11-15 16:41:10 -05:00
Cassie Tarakajian
28d7947910
Revert "Revert "fixes #761 , but fixes the bigger issue at hand here, which is that log messages were not getting deserialized properly""
...
This reverts commit f1bc7293ce
.
2018-11-15 16:40:37 -05:00
Cassie Tarakajian
f1bc7293ce
Revert "fixes #761 , but fixes the bigger issue at hand here, which is that log messages were not getting deserialized properly"
...
This reverts commit 661a367b72
.
2018-11-15 15:55:02 -05:00
Cassie Tarakajian
ef7231fe03
Revert "for #761 , fix linting errors"
...
This reverts commit 8952d760d0
.
2018-11-15 15:54:31 -05:00
Cassie Tarakajian
8952d760d0
for #761 , fix linting errors
2018-11-15 14:43:36 -05:00
Cassie Tarakajian
661a367b72
fixes #761 , but fixes the bigger issue at hand here, which is that log messages were not getting deserialized properly
2018-11-15 14:26:31 -05:00
Bhawesh Bhansali
61dd0bb4d0
[WIP] Set min & max limits on font-size ( #716 )
...
* Set min & max limits on font-size
Disable the font-size setting button when extremum is reached.
References https://github.com/processing/p5.js-web-editor/issues/689
* handle case for user input to input field, also add min and max for indentation amount
2018-11-02 15:55:06 -04:00
Cassie Tarakajian
5196a37807
fix linting error caused by 8b2133e
2018-10-23 16:14:27 -04:00
Cassie Tarakajian
8b2133ea99
fixes #740
2018-10-23 16:07:32 -04:00
Cassie Tarakajian
8baec106aa
revert for #684
2018-10-22 17:48:02 -04:00
Nitesh Sawant
121bf94007
fixes #726 ( #728 )
...
* fixes #726
* Disabled Sumit butto nif form is not touched & used tri function instead of replace
2018-10-22 15:41:35 -04:00
Basile Pesin
55dfd7e328
Fixed my scrollbar mistake ( #736 )
...
* Fixed my scrollbar mistake
* Really fixed it by introducing a slightly different class for the fullview frame
* Using classnames module
2018-10-22 14:59:08 -04:00
Cassie Tarakajian
f417ff4c90
for #684
2018-10-22 12:45:16 -04:00
Basile Pesin
996a1b988a
Fixes #692 ( #713 )
...
* Got the basis covered, now I need to style all this
* Corrected and upgraded Share window
* Changed the routes again, and set correct design
* Made some of the requested changes
* Removed PreviewFrame errors
* Redesigned Preview Header
* Corrected style of the FullView
* Corrected most of the css mistakes
* Corrected logo size
2018-10-18 14:10:37 -04:00
Cassie Tarakajian
d15e5d0da5
fixes #715 in an extremely hacky way 🤷♀️ , fixes another error in which when changing the font size, linting highlighting was misaligned
2018-10-10 17:40:47 -04:00
Meru Patel
19bffe58cf
Fixes #712 ( #718 )
...
* added matchbrackets
* Added css for matching brackets
2018-10-08 13:14:59 -04:00
cdncat
e83654f6ad
Fixes #717 ( #720 )
...
* remove npm run lint warnings, fixes #717
* Update link for Code of Conduct in CONTRIBUTING.md
2018-10-05 15:35:31 -04:00
Bhawesh Bhansali
cf5cb1f6e9
components/Editor.jsx: Allow indentation on entering new line ( #710 )
...
indentUnit updated on settings->indentation amount change
Fixes https://github.com/processing/p5.js-web-editor/issues/700
2018-10-04 13:36:42 -04:00
Cassie Tarakajian
3ecb6fb80f
Merge pull request #690 from Janglee123/master
...
[WIP]Fixes #677
2018-10-02 20:49:02 -04:00
Meru Patel
9f6ce5fa8d
alignment fix
2018-09-23 12:26:39 +05:30
Meru Patel
de9749b892
lint fixes
2018-09-16 14:27:05 +05:30
Meru Patel
a8261350c9
perfectly aligned
2018-09-16 14:24:48 +05:30
Meru Patel
5a8d814228
css update
2018-09-16 14:15:40 +05:30
Meru Patel
b8f858ae70
misaligned height and logged number size fix
2018-09-15 23:39:48 +05:30
Meru Patel
14d01ae01c
misaligned height and logged number size fix
2018-09-15 23:33:42 +05:30
Meru Patel
7777e25990
minor changes
2018-09-14 22:14:41 +05:30
Meru Patel
80d77a6860
scalable svg icons
2018-09-14 13:41:38 +05:30
Meru Patel
d3be437dce
size related changes
2018-09-13 23:44:58 +05:30
Meru Patel
b8f43dec78
variable added
2018-09-13 21:20:07 +05:30
Meru Patel
28e7425fb8
small error fix
2018-09-13 07:42:50 +05:30
Meru Patel
2f48413b08
explanation removed
2018-09-13 07:37:43 +05:30
Meru Patel
f2c32e89a6
variable name change
2018-09-13 07:30:19 +05:30
Meru Patel
c676fae7bf
lint error fix
2018-09-12 10:54:05 +05:30
Meru Patel
7a44cceb65
Fixes #677
2018-09-12 10:35:15 +05:30
Meru Patel
2475467dd0
Fixes #677
2018-09-12 10:30:29 +05:30
Cassie Tarakajian
cea61a79f5
Merge branch 'master' into production-docker
2018-09-07 15:48:43 -04:00
Jared Donovan
2f21130e0d
Fix needs saving mark 2 - for #576 ( #658 )
...
* Comment out show/hide file options action creators.
* Comment out show/hide file options properties
* Comment out show/hide file options action definitions
* Comment out constants for show/hide options action types
* Comment out props for show/hide options and replace with component state.
* Comment out show/hide edit file name reducers.
* Comment out show/hide edit file name actions.
* comment out show/hide edit file name action types.
* Comment out show/edit file name props from IDEView component
* Replace show/hide edit filename props in FileNode component with local state
* Remove commented out code from previous changes for moving redux state back into component state.
* Add binding to this for new functions. And tidy up of code.
2018-09-07 15:48:25 -04:00
Cassie Tarakajian
5e70d8bb86
Merge branch 'master' into production-docker
2018-08-29 15:06:59 -04:00
Cassie Tarakajian
4a2d6d3035
fixes #668
2018-08-29 15:06:41 -04:00
Cassie Tarakajian
d44027c58e
for simplicity and security, remove redirect to HTTP and keep everything on HTTPS
2018-08-27 14:37:31 -04:00
Cassie Tarakajian
6705e4c3f8
load client-side environment variables at runtime
2018-08-24 17:41:23 -04:00
Cassie Tarakajian
aeeeda23a2
fix #671 , change forum url
2018-08-20 12:26:21 -04:00
Luis Morales-Navarro
3e97360c82
Update name of table output ( #670 )
2018-08-10 14:09:55 -04:00
Liang Tang
bee02e01ab
bug fixes ( #666 )
2018-07-31 13:07:19 -04:00
Liang Tang
617f00653c
Improve current console ( #656 )
...
* init v2
* make replay work
* fix a failing scenary of react-frame
* fix some bugs
* delete/comment some files
* remove
* fix some bugs && remove more comments
* remove unnecessary lines
* minor tweak
* fix some bugs
* try to hook iframe using webpack
* update
* changes according to cassie
* minor tweak
* fix lint
* extract sass
* add icons
* update webpack config
* update webpack configuration
* update
* tweak
* fix a small bug
2018-07-30 12:20:57 -04:00
Cassie Tarakajian
9958619fc4
fixes #630 and updates codemirror
2018-05-30 15:23:32 -07:00
Liang Tang
d5856ba923
Remove authorization from specific routes ( #642 )
...
* fixes #569
* update listObjectsInS3ForUser
* update client-side routes
* update aws controller
* update
* redirect to /login when unlogged in
2018-05-29 21:37:10 -07:00
Liang Tang
29dde4776c
fixes #588 ( #629 )
2018-05-11 17:08:15 -07:00
Cassie Tarakajian
593621af62
fixex #627
2018-05-09 10:34:36 -07:00
Cassie Tarakajian
9285d2bf95
fix lint warning
2018-05-08 19:16:05 -07:00
Cassie Tarakajian
9efd9c624f
fix remaining linting errors
2018-05-08 19:16:05 -07:00
Cassie Tarakajian
617cffc869
fix many linting errors
2018-05-08 19:16:04 -07:00
Cassie Tarakajian
90c76c1d08
fix linting errors
2018-05-08 19:16:04 -07:00
Cassie Tarakajian
5057a901fe
fix a few linting errors
2018-05-08 19:16:04 -07:00
Cassie Tarakajian
c90dac55b7
update eslint and fix linting errors
2018-05-08 19:16:04 -07:00
Cassie Tarakajian
f9d1c601b3
move around static and dist folders to work with server bundle, and make preview generation work with this
2018-05-08 19:16:03 -07:00
Mathura MG
55d8722a02
update p5.accessibility to v0.1.1 ( #612 )
2018-04-02 17:58:55 -07:00
Luis Morales-Navarro
a4e426f2ce
update p5-accessibility.js v0.1.0 ( #607 )
2018-03-23 12:26:43 -04:00
Mathura MG
c9192857cb
change accessibility url ( #596 )
2018-03-06 13:40:03 -05:00
Mr.tang
4e5c58595f
[WIP] display the script error caused by external library ( #579 )
...
* show the script error
* modify error message
* analyze the error stack
2018-03-02 12:06:36 -05:00
Mathura MG
3acefe4709
Remove accessibility CSS; Auto focus ( #583 )
...
* Change accessibility example links
* added library to iframe
* changed preview to add accessible elements to iframe
* add library only when accesible output is seleceted
* focus on iframe when plaing
* css
* deleted accessibleOutput.jsx and edited IDEView to integrate accessibility library
* deleted comments
* fix package
* Moved CSS to library and removed section from file.js (#2 )
* Remove gitmodule (#509 )
* remove git modules
* removed submodule and replaced interceptor for library
* removed submodule and replaced interceptor for library (#510 )
* deleted comments
* deleted jquery
* deleted interceptor folder
* delete interceptor
* added jquery
* removed jquery and updated accessible library cdn
* Fixes #508 (#539 )
* removed submodule and replaced interceptor for library
* deleted comments
* deleted jquery
* deleted interceptor folder
* delete interceptor
* added jquery
* removed jquery and updated accessible library cdn
* remove empty divs from files.js
* fix merge error
* remove empty divs from files.js
* Fixes #508 (#545 )
* removed submodule and replaced interceptor for library
* deleted comments
* deleted jquery
* deleted interceptor folder
* delete interceptor
* added jquery
* removed jquery and updated accessible library cdn
* remove empty divs from files.js
* fix merge error
* remove empty divs from files.js
* moved accessible output css
* removed css, added aria-label, preliminary cdn update
* removed section from iframe
* updated cdn
* add autofocus; remove CSS
2018-03-01 13:28:43 -05:00
Dhruvdutt Jadhav
3efe3d20f7
chore: fix linting issues ( #570 )
2018-02-26 15:05:02 -05:00
Mr.tang
61560b87f7
Fixes #554 ( #559 )
...
* update title
* update titles
* delete unnecessary line
2018-02-23 11:31:41 -05:00
Luis Morales-Navarro
24b0be629f
Accessibility - Transition from interceptor to accessibility library ( #508 )
...
* added library to iframe
* changed preview to add accessible elements to iframe
* add library only when accesible output is seleceted
* focus on iframe when plaing
* css
* deleted accessibleOutput.jsx and edited IDEView to integrate accessibility library
* deleted comments
* Remove gitmodule (#509 )
* remove git modules
* removed submodule and replaced interceptor for library (#510 )
* Fixes #508 (#539 )
* removed submodule and replaced interceptor for library
* deleted comments
* deleted jquery
* deleted interceptor folder
* delete interceptor
* added jquery
* removed jquery and updated accessible library cdn
* Fixes #508 (#545 )
* removed submodule and replaced interceptor for library
* deleted comments
* deleted jquery
* deleted interceptor folder
* delete interceptor
* added jquery
* removed jquery and updated accessible library cdn
* remove empty divs from files.js
* fix merge error
* remove empty divs from files.js
* Fixes #508 (#548 )
* removed submodule and replaced interceptor for library
* deleted comments
* deleted jquery
* deleted interceptor folder
* delete interceptor
* added jquery
* removed jquery and updated accessible library cdn
* remove empty divs from files.js
* fix merge error
* remove empty divs from files.js
* moved accessible output css
2018-02-22 16:47:25 -05:00
Mr.tang
0a1c8bb26f
enhance cm ( #547 )
2018-02-16 11:56:44 -05:00
Himanshu
1969c48cce
fixes #537 ( #544 )
...
Commented out hello p5 video page.
Did not remove the features as it can be used again after revamping the hello p5 page.
2018-02-15 14:43:32 -05:00
Cassie Tarakajian
9f25a9ea6a
fix github link to link to new issue, not just repo root
2018-02-09 17:55:33 -05:00
Cassie Tarakajian
daeed8749d
fixes #528 ( #536 )
2018-02-09 16:32:06 -05:00
Mr.tang
dcdb81aa80
make loop protect work ( #535 )
2018-02-09 12:46:47 -05:00
Mr.tang
193b15e074
fix console.error crash ( #532 )
2018-02-08 17:40:21 -05:00
Dhruvdutt Jadhav
e7abb55ee7
Fixes #515 Update React to 16 and other dependencies ( #519 )
...
* Update to react, react-dom 16.2.0
* Update react-redux
* Update react-tabs
* Update redux-devtools
* Update redux-devtools-dock-monitor
* Update redux-devtools-log-monitor
* Add prop-types package
* Update gitignore
* Update all files to use prop-types package
* Update react-router
* Update react-inlinesvg
2018-02-07 13:06:07 -05:00
Chris Hallberg
62670e6dda
Add allow-modals to iframe, allowing alert and prompt. Discussed in Issue #507 . ( #518 )
2018-02-07 12:47:25 -05:00
Cassie Tarakajian
d2b7f75cfd
fixes #475 ( #512 )
2018-02-01 17:16:54 -05:00