ghalestrilo
24e6b3639f
🍱 create <MoreIcon />
2020-07-21 18:33:10 -03:00
ghalestrilo
ccbe96dfc2
🚚 move preferences creators to components/Preferences
2020-07-21 18:18:19 -03:00
ghalestrilo
3f01fc4806
Merge branch 'develop' of https://github.com/processing/p5.js-web-editor into chore/refactor-mobile-hooks
2020-07-21 18:01:54 -03:00
ghalestrilo
8f60b35c8e
Merge branch 'feature/error-output' of https://github.com/ghalestrilo/p5.js-web-editor into feature/error-output
2020-07-21 17:40:51 -03:00
Cassie Tarakajian
a1accc11a9
Merge branch 'develop' into feature/error-output
2020-07-21 16:10:21 -04:00
ghalestrilo
c942753866
👌 remove <Console /> from before
2020-07-21 15:58:28 -03:00
ghalestrilo
4ac8fa0f34
✨ make console-expanding button on bottom bar
2020-07-21 12:14:58 -03:00
ghalestrilo
604add5b03
🧹 remove FIXME
2020-07-20 19:11:20 -03:00
ghalestrilo
24a26c16c2
🧹 remove needless imports
2020-07-20 19:08:03 -03:00
ghalestrilo
556c9d15fe
🐛 fix console not opening/closing
2020-07-20 19:02:30 -03:00
ghalestrilo
928595cb27
Merge branch 'feature/error-output' into chore/refactor-mobile-hooks
2020-07-20 18:53:17 -03:00
ghalestrilo
2e07990293
👌 refactor <Footer />
2020-07-20 18:51:42 -03:00
ghalestrilo
234c4ffe14
🐛 fix broken useState
2020-07-20 18:37:50 -03:00
ghalestrilo
9e95517f70
🚧 refactor <Consle /> to hooks
2020-07-20 17:56:35 -03:00
ghalestrilo
9447bb5754
♻️ remove getConsoleFeedStyle from Console
2020-07-17 16:52:45 -03:00
ghalestrilo
d3f7d3de39
♻️ refactor <Console /> to use hooks
2020-07-17 16:33:15 -03:00
ghalestrilo
b87a313e12
♻️ refactor <MobilePreferences /> to use hooks
2020-07-17 16:06:13 -03:00
ghalestrilo
3a596ec371
♻️ refactor <MobilePreferences />, create PreferenceCreators
2020-07-17 16:01:12 -03:00
ghalestrilo
f349199cc1
Merge branch 'feature/mobile-preferences-number-widget' into chore/refactor-mobile-hooks
2020-07-17 15:41:39 -03:00
ghalestrilo
88d7f9ec2d
Merge branch 'develop' of https://github.com/processing/p5.js-web-editor into feature/mobile-preferences-number-widget
2020-07-17 15:41:07 -03:00
ghalestrilo
1c4b234f2f
♻️ refactor <MobileSketchView />
2020-07-17 15:36:38 -03:00
ghalestrilo
dd15f805ad
🧹 remove FIXME
2020-07-16 18:49:12 -03:00
ghalestrilo
b2ba22a076
👌 revert hide sidebar
2020-07-16 18:48:18 -03:00
ghalestrilo
b55bec18d4
♻️ use connected <Console /> on IDEView
2020-07-16 18:20:52 -03:00
Cassie Tarakajian
cc6d868988
[ #1500 ] Update sketch media file duplication code
...
- Sketch duplication code now checks for AWS endpoint via environment
variable, rather than hard-coded string
- Fixes `aws.controller#getObjectKey`, which was incorrectly generating
file keys
2020-07-16 17:00:50 -04:00
ghalestrilo
0c0fceee1a
🧹 remove console props from MobilePreview
2020-07-15 18:26:34 -03:00
ghalestrilo
dd1141bfbc
🚧 connect <Console />
2020-07-15 18:17:01 -03:00
ghalestrilo
8e137d0b68
🚧 Add Console to Preview Screen
2020-07-15 17:44:47 -03:00
ghalestrilo
18e945c7d5
🚧 Improve Footer, Emplace Console component
2020-07-15 17:24:12 -03:00
ghalestrilo
c44e60e9b2
🚧 remove sidebar (temp)
2020-07-15 15:51:54 -03:00
Cassie Tarakajian
decf4a9c4d
[ #1458 ] Fix merge bug, rename handler function
...
- Fix bug in warnIfUnsavedChanges that referred to this.props by
changing it to props
- Change function name from `warnIfUnsavedChangesCaller` to
`handleUnsavedChanges`, remove it being called via binding/arrow func
2020-07-09 12:50:46 -04:00
Cassie Tarakajian
e666b46e7c
Merge branch 'develop' into refactorIDEView
2020-07-09 12:37:03 -04:00
Cassie Tarakajian
97c3b3549c
Merge pull request #1490 from ghalestrilo/fix/mobile-crash-on-leave-preview
...
Fixes #1487
2020-07-06 15:20:39 -04:00
Sai Jatin K
1a78cebd3b
replaced anonymous function with named function: warnIfUnsavedChangesCaller
2020-07-07 00:31:56 +05:30
Cassie Tarakajian
5e0d5226e7
Merge pull request #1480 from andrewn/bugfix/deleted-collection-sketch
...
Allow deleted sketches in collections to be removed (fixes #1465 )
2020-07-06 13:09:42 -04:00
Cassie Tarakajian
67e132d4eb
Merge branch 'develop' into chore/split-test-runners
2020-07-06 12:38:22 -04:00
ov
b05d1b1a02
Prototype with proposed i18n architecture ( #1478 )
...
* Branch with i18n functionality
* Translation files with new entries
* includes Loader in index.jsx
* Uses WithTranslation In Nav
* New Namespace
* Shortcuts Modal Complete
* Preferences complete
* About overlay title translated
2020-07-06 11:36:45 +02:00
ghalestrilo
89ffa4194e
♻️ create option creators, improve header transparency
2020-07-03 15:22:20 -03:00
ghalestrilo
835a553bf9
🐛 <PreviewFrame /> check for own iframe body tag before unmounting it
2020-07-03 14:40:20 -03:00
Sai Jatin K
707db59458
refactor-warnIfUnsavedChanges #1458
2020-07-02 17:58:45 +05:30
Cassie Tarakajian
88ebe9e7ea
Re-add Redux DevTools to App.jsx
2020-07-01 16:56:05 -04:00
Cassie Tarakajian
7d6ba6f34f
Merge branch 'develop' into feature/mobile-settings-screen
2020-07-01 16:51:53 -04:00
Cassie Tarakajian
ff658c75ff
Merge pull request #1467 from ghalestrilo/feature/mobile-sketch-view
...
Mobile Sketch Preview Screen
2020-07-01 16:41:43 -04:00
ghalestrilo
58d8fc18d5
👌 fixed warnings on MobileSketchView and MobilePreferences
2020-07-01 17:37:32 -03:00
ghalestrilo
3ce0a51c49
👌 increase option label size
2020-07-01 17:20:32 -03:00
ghalestrilo
c88bf44490
🔀 merging from mobile-sketch-view
2020-07-01 16:44:19 -03:00
ghalestrilo
b4c1b86d4d
👌 improve IconButton implementation
2020-07-01 16:32:29 -03:00
ghalestrilo
3143cc34c7
👌 change IconButton structure
2020-07-01 15:52:23 -03:00
Cassie Tarakajian
3ce4973696
Merge pull request #1464 from saijatin28/refactor-IDEView.jsx
...
Refactored getTitle and isUserOwner #1458
2020-07-01 14:34:31 -04:00
ghalestrilo
e8b25152af
💄 change screen header title to Preferences
2020-06-30 19:17:05 -03:00
ghalestrilo
24a72daf2c
💄 improve <Header /> component structure and layout
2020-06-30 19:11:48 -03:00
ghalestrilo
1c1ea98a0b
👌 unimplement canvas stretching behavior
2020-06-30 17:01:24 -03:00
ghalestrilo
30c47d6fe5
👌 rename <Selector /> to <PreferencePicker />
2020-06-30 16:52:03 -03:00
ghalestrilo
d43fae592d
🔀 merging from mobile-sketch-view
2020-06-30 16:37:43 -03:00
Cassie Tarakajian
912a2bf2e0
Merge pull request #1475 from dhoizner/fix_file_link_resolution
...
Fix File Link Resolution
2020-06-29 19:22:41 -04:00
ghalestrilo
7805accf95
🐛 fix margin on header title
2020-06-29 19:57:39 -03:00
ghalestrilo
8a0b09d416
👌 use common/Button component for IconButton on screens
2020-06-29 19:54:48 -03:00
ghalestrilo
7d24c07fcc
👌 use common/Button component for IconButton
2020-06-29 18:35:00 -03:00
Cassie Tarakajian
e7a05069a2
Merge pull request #1471 from saijatin28/saveFailure
...
feature show toast for project save failure #1393
2020-06-29 17:07:18 -04:00
Cassie Tarakajian
a20971bd95
[ #1393 ] Change "project" to "sketch" in toast
2020-06-29 17:06:03 -04:00
Sai Jatin K
d99afcccc5
changed syntax of top level functions
2020-06-30 01:57:31 +05:30
Cassie Tarakajian
dab315cf1c
Merge pull request #1469 from saijatin28/bugfix-collections_#sketchesSorting
...
bugfix Collections Sorting - # of sketches is incorrect #1441
2020-06-29 16:02:07 -04:00
ghalestrilo
78ec304e15
👌 remove eslint-disable
2020-06-29 14:51:40 -03:00
ghalestrilo
c39211d472
👌 remove linter comment
2020-06-29 14:49:15 -03:00
ghalestrilo
1eb1bff776
👌 remove debugger comment
2020-06-29 14:46:35 -03:00
ghalestrilo
75bd5a3920
👌 remove eslint-disable
2020-06-29 14:45:17 -03:00
ghalestrilo
ebb952527c
👌 move icons to common/icons
2020-06-29 14:40:54 -03:00
ghalestrilo
ec8566feee
👌 remove empty useEffect
2020-06-29 14:32:37 -03:00
Andrew Nicolaou
0e1bb3bd44
Allow deleted sketches in collections to be removed ( fixes #1465 )
2020-06-29 11:39:35 +02:00
Andrew Nicolaou
9d55fa378a
Use testing-library instead of enzyme for tests
2020-06-28 15:44:00 +02:00
Dan Hoizner
0f3eab743d
replace quoted file path to avoid name conflicts in filename and folder nesting.
2020-06-25 02:11:32 -04:00
ghalestrilo
3ba1b26281
✨ add accessibility settings
2020-06-23 17:27:43 -03:00
ghalestrilo
1f69786aaa
✨ add accessible output settings
2020-06-23 17:15:59 -03:00
ghalestrilo
a9c17b5267
✨ create settings section header component
2020-06-23 17:03:51 -03:00
ghalestrilo
ad3db32fa3
🐛 fix settings text color
2020-06-23 16:18:34 -03:00
ghalestrilo
167bbe88a0
✨ Navigation to Settings Screen
2020-06-23 15:54:09 -03:00
Sai Jatin K
e057d717c1
feature show toast for project save failure #1393
2020-06-23 22:11:10 +05:30
ghalestrilo
b27ee57aee
🚧 connect MobileSettings
2020-06-22 21:06:40 -03:00
ghalestrilo
c8b3da90e8
♻️ rename IDEViewMobile to MobileIDEView
2020-06-22 15:10:20 -03:00
Sai Jatin K
6a429cc3f0
Refactored getTitle and isUserOwner #1458
2020-06-20 20:01:15 +05:30
Sai Jatin K
1f342b72f3
bugfix Collections Sorting - # of sketches is incorrect #1441
2020-06-20 14:21:51 +05:30
ghalestrilo
597cb9baf9
✨ strech preview canvas to full-width on demand
2020-06-19 17:50:21 -03:00
ghalestrilo
0e66756600
🐛 correct projectName propType to string
2020-06-19 16:30:39 -03:00
ghalestrilo
776c3d2caf
♻️ refactor call to PreviewFrame#renderSketch
2020-06-19 15:55:37 -03:00
ghalestrilo
a11bc44634
✨ render sketch
2020-06-19 15:27:11 -03:00
Sai Jatin K
26bdef9a3d
Refactored getTitle and isUserOwner #1458
2020-06-19 20:18:58 +05:30
ghalestrilo
d00506a70e
🚧 mound the <PreviewFrame /> properly on Mobile Preview screen
2020-06-18 22:52:25 -03:00
ghalestrilo
123c2b0006
🔀 merge from origin/develop
2020-06-18 22:04:29 -03:00
ghalestrilo
8a067a8787
🚧 make mobile IDE screen start the sketch
2020-06-18 22:00:24 -03:00
ghalestrilo
e11756d769
🚧 correct hook call for getProject
2020-06-18 21:08:53 -03:00
Cassie Tarakajian
a99d2b8c8b
Add theming to common/icons
2020-06-18 15:34:28 -04:00
ghalestrilo
0633c3b395
🚧 mount <PreviewFrame /> on /mobile/preview
2020-06-18 16:29:46 -03:00
ghalestrilo
e5bbb53b37
🚧 create alternate content wrapper for proper top padding
2020-06-18 16:01:13 -03:00
ghalestrilo
49a9fe7819
🚧 make link to /mobile
2020-06-18 15:49:31 -03:00
ghalestrilo
5c80702d99
🚧 add MobileSketchView screen to /mobile/preview
2020-06-18 15:39:55 -03:00
ghalestrilo
81cf415740
👌 move aria-label to icon link wrapper
2020-06-18 14:21:09 -03:00
ghalestrilo
52be7ef735
👌 remove inline styles from IconLink component
2020-06-18 14:16:28 -03:00
ghalestrilo
0877d39a65
🚧 split components into files
2020-06-16 17:38:43 -03:00
ghalestrilo
bdedc63110
🚧 add icons to header
2020-06-16 17:23:49 -03:00
ghalestrilo
5aa349522a
👌 fix icon import
2020-06-16 16:52:35 -03:00
ghalestrilo
0d119aa5e7
🚧 emplace settings and play icons
2020-06-16 16:25:40 -03:00
ghalestrilo
7f8138a204
🐛 add correct verification to <Editor isUserOwner />
2020-06-15 18:59:21 -03:00
ghalestrilo
2b179194f8
💄 fix svg margin
2020-06-15 18:52:40 -03:00
ghalestrilo
32dd85eb69
🐛 fix unused vars on IDEViewMobile
2020-06-15 18:47:08 -03:00
ghalestrilo
11adfbfca5
🚧 add button to return to main view
2020-06-15 18:34:04 -03:00
ghalestrilo
fb831f5f62
🐛 fix basic layout issues
2020-06-15 17:59:11 -03:00
ghalestrilo
f40cd4f376
🚧 mount <Editor /> component on mobile view
2020-06-15 17:46:56 -03:00
Cassie Tarakajian
b8ba3b911d
Merge pull request #1455 from ghalestrilo/feature/mobile-canvas
...
Create Mobile Editor Endpoint
2020-06-15 13:35:26 -04:00
ghalestrilo
96261db108
Merge branch 'develop' of https://github.com/processing/p5.js-web-editor into feature/mobile-canvas
2020-06-15 14:20:28 -03:00
ghalestrilo
2084991290
👌 clean up comments and remove css important directive
2020-06-15 14:18:25 -03:00
Cassie Tarakajian
fb7b3eaef4
[ #1443 ] Add 'allow-downloads' to iframe sandbox
2020-06-15 13:14:48 -04:00
Cassie Tarakajian
b805754d04
Merge pull request #1452 from andrewn/chore/config-handler
...
Helpers for config and API client
2020-06-15 12:55:41 -04:00
ghalestrilo
cdf11971c4
🧹 use <Link /> instead of <a />
2020-06-12 16:36:31 -03:00
ghalestrilo
7dc10ab682
✨ make environment variable-based switch for /mobile route
2020-06-12 16:09:30 -03:00
ghalestrilo
327406ea31
⛏ create mobile screen stub
2020-06-09 17:35:06 -03:00
ghalestrilo
95986a2df6
⛏ create uri method for bypassing the mobile screen
2020-06-09 17:08:14 -03:00
ghalestrilo
ca0d953b80
⛏ create basic header and footer components
2020-06-09 16:51:57 -03:00
ghalestrilo
cb2f42dc50
⛏ switch to mobile screen by window width
2020-06-09 16:29:38 -03:00
Andrew Nicolaou
a225d28f75
Use apiClient instance instead of directly calling Axios
...
Reduces the amount of duplication and provides a single place where
we can configure base URL, crendentials and other headers
2020-06-08 12:31:30 +02:00
Andrew Nicolaou
65aefcd45b
Replace getConfig helper to read value from process.env
2020-06-08 11:46:38 +02:00
Andrew Nicolaou
3502844029
Fix issue with fullscreen not appearing ( #1451 )
2020-06-08 10:50:58 +02:00
Cassie Tarakajian
b2877f4b3a
Merge pull request #1438 from tirtawr/add-keyboard-shortcut-note
...
Add keyboard shortcut note
2020-05-28 16:47:10 -04:00
Cassie Tarakajian
6384c63348
Fixes #1386 - Add headers to keyboard shortcut modal, add styling to keyboard commands in list
2020-05-28 16:44:00 -04:00
Cassie Tarakajian
0eb48977ee
Fixes #1402 - Add Social Auth buttons to LoginView
2020-05-28 14:46:44 -04:00
Cassie Tarakajian
90195f4dd0
Merge pull request #1436 from processing/slug-api-endpoint
...
Fixes #1409 - adds username to url when fetching sketch from editor API
2020-05-28 13:39:29 -04:00
Cassie Tarakajian
b929e77952
Fixes #1425 - Removes sketch title from <title> for unsaved, new sketch
2020-05-26 18:05:35 -04:00
Tirta Rachman
081b1abc85
Add keyboard shortcut note
2020-05-26 17:48:47 -04:00
Cassie Tarakajian
47e798a7e6
Fixes #1409 - adds username to url when fetching sketch from editor API
2020-05-26 17:35:13 -04:00
Cassie Tarakajian
1dcdfd39db
Merge pull request #1244 from andrewn/feature/storybook
...
Storybook for component development
2020-05-26 16:21:30 -04:00
Cassie Tarakajian
7dabbc531c
Change commmon/Icons to common/icons
2020-05-26 16:17:24 -04:00
Andrew Nicolaou
161ac5b3eb
Remove duplicate aria-labels
2020-05-26 18:36:07 +02:00
Cassie Tarakajian
67f9824642
Merge pull request #1410 from ghalestrilo/test/file-node
...
Write tests for name verification logic (<ToolBar />, <FileNode />)
2020-05-22 14:12:31 -04:00
Cassie Tarakajian
a0cb035dd4
Add <main> to all pages, add semantic HTML updates
2020-05-19 15:34:00 -04:00
Cassie Tarakajian
9d68de8dd2
Update Button component with iconBefore and iconAfter, clean up Icons component
2020-05-19 12:31:36 -04:00
Cassie Tarakajian
f359dcec4a
Separate Icons from Button component
2020-05-11 16:28:18 -04:00
Cassie Tarakajian
6d749615cc
Start integrating accessibility changes to storybook feature
2020-05-09 00:52:48 -04:00
Cassie Tarakajian
148ab78466
Resolve merge conflicts with master
2020-05-07 19:12:44 -04:00
Cassie Tarakajian
c708af1465
Finish adding aria labels
2020-05-06 14:43:46 -04:00
Cassie Tarakajian
cee22c3277
Move through svg icons and add aria labels
2020-05-06 14:43:46 -04:00
Cassie Tarakajian
8bf4008c51
Migrate from React-InlineSVG to SVGR
2020-05-06 14:43:46 -04:00
Cassie Tarakajian
45b9016385
Merge pull request #1404 from shakti97/axios-error-handling
...
Fix(axios error handling issue)
2020-05-06 13:02:38 -04:00
Andrew Nicolaou
4f1b9e3700
Fix bug when switching collection or sketch lists ( fixes #1401 ) ( #1416 )
...
* Update sketch/collection list when URL changes (fixes #1401 )
Using the username as the key prop causes the List component to remount
when the username changes. This means we don't have to bother resetting
everything when the user changes.
* Update deprecated SketchList lifecycle methods
From componentWillReceiveProps to componentDidUpdate
2020-05-03 22:51:01 +02:00
Andrew Nicolaou
70fe492bbf
Merge branch 'master' into feature/storybook-components
2020-05-03 12:12:41 +02:00
ghalestrilo
914e48b099
🐛 fix problem with name exports
2020-05-01 13:17:59 -03:00
ghalestrilo
90b11844c5
♻️ export unconnected Toolbar for testability
2020-04-30 13:14:41 -03:00
Cassie Tarakajian
a40fcd3086
Merge pull request #1403 from shakti97/Enhancement-Esc-Function
...
Enhancement(Esc key hide modal)
2020-04-29 12:47:02 -04:00
Jeremy Douglass
ead0017b86
update default version of p5.js to 1.0.1
2020-04-28 14:42:18 -07:00
Cassie Tarakajian
d768df040b
Adjust styling of find setting switches, update button styling for new file and new folder form
2020-04-28 17:31:27 -04:00
Cassie Tarakajian
ad77cd8218
Update high contrast console theme
2020-04-27 17:47:28 -04:00
Andrew Nicolaou
7cf3a0bea0
<Button /> supports icons directly to style hover states
2020-04-26 15:32:50 +02:00
Andrew Nicolaou
56865047fd
Collection primary buttons
2020-04-26 12:43:58 +02:00
Andrew Nicolaou
6465a307b3
Convert New File/Folder to use Button
2020-04-26 11:52:12 +02:00
Andrew Nicolaou
0d8aeedd4a
Convert user account pages to use Button
2020-04-26 11:40:00 +02:00
shakti97
15b3fa8312
Fix(axios error handling issue)
2020-04-25 20:18:39 +05:30
shakti97
b16f628352
Enhancement(Esc key hide modal)
2020-04-24 00:29:33 +05:30
Andrew Nicolaou
e1340518a5
Extract ThemeProvider and connect to redux store
2020-04-19 22:48:39 +02:00
Andrew Nicolaou
96ecb3e4a0
Replace User form buttons with shared Button component
2020-04-19 22:48:39 +02:00
Andrew Nicolaou
bda1ff13f4
Convert LogIn to use shared Button
2020-04-19 22:46:51 +02:00
Cassie Tarakajian
2c9fd982d0
Handle whitespace in file name validation
2020-04-16 16:22:59 -04:00
Cassie Tarakajian
72622df155
Remove upload option from Sidebar if not authenticated
2020-04-16 16:16:19 -04:00
Cassie Tarakajian
41637d2837
Move handleUploadClick from inline function, prevent user from uploading to folder if not authenticated
2020-04-16 16:08:51 -04:00
Cassie Tarakajian
9185447168
Merge master to fix/rename-file-set-unsaved
2020-04-16 15:59:09 -04:00
Cassie Tarakajian
6bf303dfe7
Refactor FileNode.jsx to remove inline functions and match React functional best practices
2020-04-16 15:53:32 -04:00
ghalestrilo
24f14f9b5d
🔇 remove unnecessary log
2020-04-16 13:17:04 -03:00
ghalestrilo
fe9d75be8e
🐛 fix filename allowing empty/invalid strings
2020-04-16 13:08:30 -03:00
ghalestrilo
c4d52457e5
✅ write test file for <FileNode />
2020-04-16 13:03:21 -03:00
ghalestrilo
ddec33270e
👌 undoing changes, fixing call duplication on FileNode#updateFilename
2020-04-16 10:56:02 -03:00
Cassie Tarakajian
46a8d60c63
Merge pull request #1287 from shakti97/shortcut-toggle-console
...
Added Shortcut Toggle Console
2020-04-15 15:48:31 -04:00
Cassie Tarakajian
5b63410812
Merge pull request #1365 from shakti97/trim-query
...
fix(trim query before search)
2020-04-14 19:01:19 -04:00
Cassie Tarakajian
f93328db57
Fixes #1353 - Multiple sketches added to collection from quick add list
2020-04-10 17:01:40 -04:00
Cassie Tarakajian
4d7b1ed113
Remove PropTypes errors, fix bug in handling redux action
2020-04-10 13:58:55 -04:00
ghalestrilo
1b083fe54b
👌 move filename change tracking logic to FileNode component state
2020-04-10 13:42:33 -03:00
shakti97
0f8b489af2
added toggle console keyboard shortcut to keyboard shortcut overlay
2020-04-10 12:03:22 +05:30
shakti97
d666d17e9c
Added Shortcut Toggle Console
2020-04-10 11:56:50 +05:30
shakti97
ebe53c83f9
fix(trim query before search)
2020-04-10 10:53:27 +05:30
Cassie Tarakajian
4eda1654c5
Merge pull request #1283 from shakti97/sidebar-shortcut
...
Feature sidebar toggle shortcut
2020-04-09 16:39:15 -04:00
Cassie Tarakajian
31ca964bb7
Fixes #1361 - upload option missing for folder
2020-04-08 16:18:10 -04:00
ghalestrilo
55a3d1a66b
Merge branch 'master' of https://github.com/processing/p5.js-web-editor into fix/rename-file-set-unsaved
2020-04-07 20:42:15 -03:00
ghalestrilo
26df651f2f
🐛 commit filename changes upon saving sketch
2020-04-07 20:29:20 -03:00
Cassie Tarakajian
4a64bae376
Fixes #1355 - sketches overflowing on collection page
2020-04-07 19:20:29 -04:00
ghalestrilo
434cf6da21
🐛 make filename changes trigger editor change detection
2020-04-07 20:15:38 -03:00
ghalestrilo
5df76c249a
🚧 refactor updateFileNmae to thunk, add updatedName param
2020-04-07 20:04:00 -03:00
ghalestrilo
7d05aa78e3
🚧 create updatedName field in files reducer
2020-04-07 19:47:51 -03:00
Cassie Tarakajian
1652d9e158
Fixes #1349
2020-04-07 17:03:19 -04:00
Cassie Tarakajian
e1a3bf2583
Fixes #1311
2020-04-06 12:46:17 -04:00
shakti97
a8c4cf66b0
Added Sidebar toggle shortcut in keyboard shortcut overlay
2020-04-05 13:41:24 +05:30
Cassie Tarakajian
d348f79d2a
Add ref to focus in Collection List, handle whitespace errors in renaming sketch and collection
2020-04-02 17:52:04 -04:00
Cassie Tarakajian
47458ae601
Re-add ref in jsx removed in merge conflict
2020-04-02 17:27:58 -04:00
Cassie Tarakajian
038ae553f4
Merge master
2020-04-02 17:16:06 -04:00
Cassie Tarakajian
f6cc77cd70
Merge master
2020-04-02 15:37:13 -04:00
Cassie Tarakajian
68d4bddf66
Fixes #1284 - Center loader in sketch list, collection list, and asset list
2020-04-02 13:43:34 -04:00
Shakti Singh
eeb7e345f3
Fix project name blank issue ( #1271 )
...
* Fix project name blank issue
* Change length check from !length to length === 0
2020-04-01 13:47:08 -04:00
Cassie Tarakajian
c29e4a1c52
Close new file modal on enter, update upload limit selector to handle undefined case
2020-03-24 18:07:58 -04:00
Cassie Tarakajian
1107f7352a
Add changes for asset upload limit, after cherry-picking changes from asset-limit-with-lambda
2020-03-03 16:33:52 -05:00
Cassie Tarakajian
59fe175ede
Fix merge conflict for cherry picking 11833e9880257fe8164331689f77f8aa11df6a2a
2020-03-03 14:45:02 -05:00
Cassie Tarakajian
09e403facf
change file limit to 250 mb 1000 bytes was for testin
2020-03-03 14:43:44 -05:00
Cassie Tarakajian
0cde29e56d
re #168 , get asset deletion route to work, update options dropdown on asset list
2020-03-03 14:43:23 -05:00
Cassie Tarakajian
7c1aa2e589
Fix merge conflicts for cherry picking 0bac332a9eb360978e686d6be8bff92f0fa1740c
2020-03-03 14:42:51 -05:00
Cassie Tarakajian
b8fb51d283
Fix merge conflict for cherry-picking 0b8e78df3a0c49d5dcf706b1c26346da3dcc0bc4
2020-03-03 14:04:14 -05:00
Cassie Tarakajian
5654ed1922
Merge branch 'master' into feature/public-api
2020-03-03 12:49:32 -05:00
nik72619c
ab673fe771
Fix focus not coming on clicking on the rename option for a sketch, inside the Sketch Modal
2020-02-28 01:57:28 +05:30
Cassie Tarakajian
e776bc0ac0
Upgrade node version to 12.16.1, update Node installatino docs
2020-02-25 17:14:50 -05:00
shakti97
f13b9dcbbc
fix redundant search button issue
2020-02-25 23:22:52 +05:30
shakti97
9d0603b6d5
Feature sidebar toggle shortcut
2020-02-24 00:18:16 +05:30
Cassie Tarakajian
36f7be60da
Close Collection Share dropdown when clicking outside of it
2020-02-11 17:29:35 -05:00
Cassie Tarakajian
7ae02beb2d
Update styling of Github and Google Buttons, updating styling of Account Settings
2020-02-11 16:58:08 -05:00
Cassie Tarakajian
2ce36bef6f
Update UX of Quick Add List: when clicking on row/hovering on row, can add/remove sketch/collection
2020-02-11 16:16:43 -05:00
Cassie Tarakajian
1ef4b66727
Fix PropType Errors
2020-02-04 18:40:54 -05:00
Cassie Tarakajian
01665fde54
Merge branch 'master' into feature/public-api
2020-02-04 18:04:00 -05:00
Cassie Tarakajian
69f26c12ea
Merge pull request #1240 from ashu8912/cursor-pos-final
...
fixed cursor position on tidy
2020-02-03 18:00:17 -05:00
Cassie Tarakajian
294b297d49
Fix linting and prop type errors
2020-01-29 12:31:33 -05:00
ashu8912
5891b3b77a
removed console.log
2020-01-29 16:12:08 +05:30
Cassie Tarakajian
954d632276
Merge master
2020-01-28 18:07:07 -05:00
Cassie Tarakajian
737522dc7c
Run npm upgrade to update many outdated packages
2020-01-28 17:47:12 -05:00
Cassie Tarakajian
bc4a9f58d2
Merge in master
2020-01-28 17:31:44 -05:00
Cassie Tarakajian
66053e5c94
Fixes #1192 , adds lang=en to all html files
2020-01-28 17:25:31 -05:00
amitch6097
b02eef0a88
Fix p5 console being cleared on pause
...
The p5 console was being cleared on pause
not allowing a user to view what was outputed
on the last run. To fix clearConsole function
is now only called if playing.
2020-01-28 16:56:44 -05:00
Gabriel Sroka
f3e8b81cb7
Update IDEView.jsx
...
`<Overlay...` has a default `title` of `'Modal'`
https://github.com/processing/p5.js-web-editor/blob/master/client/modules/App/components/Overlay.jsx#L102
many modals are missing a title, so i added some. i made them basically the same as the `ariaLabel` (but capitalized, changed `-` to ` `, etc)
2020-01-28 16:56:44 -05:00
Cassie Tarakajian
4714af9899
Fixes #914 , aligns project name and autorefresh on Mac and Windows
2020-01-28 16:56:44 -05:00
Cassie Tarakajian
37b9901bfd
remove p5.dom from default files as it's been integrated into p5 core library
2020-01-28 16:56:44 -05:00
Cassie Tarakajian
942a27da6e
update default version of p5.js to 0.10.2
2020-01-28 16:56:44 -05:00
ashu8912
8545a3b7ce
removed console.log
2020-01-26 12:47:37 +05:30
ashu8912
5937af22f3
changed setImmediate with setTimeout
2020-01-26 02:55:07 +05:30
ashu8912
08f1c52f96
Fixed Indentation on setCursor
2020-01-25 18:30:17 +05:30
Andrew Nicolaou
8087a3fcb3
Revert "Make navigation back to Collection List more obvious"
...
This reverts commit 740401d18b
.
2020-01-15 18:10:51 +01:00
ashu8912
5abb3a5586
fixed cursor position on tidy
2020-01-15 17:50:00 +05:30
Andrew Nicolaou
ed481b9a89
Don't allow Collection name to be empty
2020-01-15 12:07:08 +01:00
Andrew Nicolaou
811c88fc83
Description should be inactive color if a collection doesn't have one
2020-01-15 11:45:37 +01:00
Andrew Nicolaou
0660031a0c
Make "Add sketch" copy consistent
...
Buttons and menu items should say "Add sketch" (singular) and titles
should say "Add to collection" as it's implied by context that it's
a sketch.
2020-01-15 10:50:17 +01:00
Andrew Nicolaou
903550b41c
Collection owner's username links to their sketches page
2020-01-15 10:45:50 +01:00
Cassie Tarakajian
ec7c2d1ae9
Merge pull request #1232 from amitch6097/Issue#1231
...
Fix p5 console being cleared on pause
2020-01-09 13:37:51 -05:00
Cassie Tarakajian
b8d47c60b7
Merge pull request #1230 from gabrielsroka/patch-2
...
Update IDEView.jsx
2020-01-09 13:09:17 -05:00
Cassie Tarakajian
df27b36b0b
Fixes #914 , aligns project name and autorefresh on Mac and Windows
2020-01-08 12:33:36 -05:00
amitch6097
a1cd362780
Fix p5 console being cleared on pause
...
The p5 console was being cleared on pause
not allowing a user to view what was outputed
on the last run. To fix clearConsole function
is now only called if playing.
2020-01-04 23:24:08 -05:00
Gabriel Sroka
dabcccc494
Update IDEView.jsx
...
`<Overlay...` has a default `title` of `'Modal'`
https://github.com/processing/p5.js-web-editor/blob/master/client/modules/App/components/Overlay.jsx#L102
many modals are missing a title, so i added some. i made them basically the same as the `ariaLabel` (but capitalized, changed `-` to ` `, etc)
2019-12-29 15:43:06 -08:00
Andrew Nicolaou
a5b62567ef
Fix linter warnings
2019-12-11 15:56:57 +01:00
Andrew Nicolaou
4d0aa23bb8
Display Add Sketches Overlay from Collection List
2019-12-11 15:50:51 +01:00
Andrew Nicolaou
a2da26da69
Better min-width for QuickAdd views
2019-12-11 15:12:23 +01:00
Andrew Nicolaou
0c68327690
Fixed-height Overlay for QuickAdd views
2019-12-11 15:12:00 +01:00
Andrew Nicolaou
740401d18b
Make navigation back to Collection List more obvious
2019-12-11 14:57:19 +01:00
Andrew Nicolaou
20c2c6c38b
Merge branch 'feature/sketch-collections' of https://github.com/andrewn/p5.js-web-editor into feature/sketch-collections
2019-12-11 11:37:10 +01:00
Cassie Tarakajian
001a30f140
potentional option for collection sharing
2019-12-10 18:34:37 -05:00
Cassie Tarakajian
91511aa460
remove p5.dom from default files as it's been integrated into p5 core library
2019-12-05 14:08:36 -05:00
Cassie Tarakajian
03fde3f0b5
update default version of p5.js to 0.10.2
2019-12-04 14:46:38 -05:00
Andrew Nicolaou
387cec1988
Merge branch 'feature/sketch-collections' of https://github.com/andrewn/p5.js-web-editor into feature/sketch-collections
2019-11-25 21:51:14 +01:00
Andrew Nicolaou
4f7c9f24b8
Rename import to match file name
2019-11-25 21:19:22 +01:00
Andrew Nicolaou
ce1c389505
Use same remove icon as in QuickAdd panel
2019-11-25 19:55:39 +01:00
Cassie Tarakajian
5319bbbeb7
merge master into sketch collections, to include updating theming
2019-11-25 10:46:28 -05:00
Andrew Nicolaou
df44a6223f
Remove sketch from collection via icon button
2019-11-25 14:53:58 +01:00
Andrew Nicolaou
1d4771e10f
Show placeholder label when Collection has no description
2019-11-25 14:53:58 +01:00