Commit Graph

1269 Commits

Author SHA1 Message Date
ghalestrilo 9bebf9f7c9 🔀 merge from develop 2020-07-24 17:01:48 -03:00
ghalestrilo 9f8b41c092 make dropdown menu open and close 2020-07-24 16:30:14 -03:00
ghalestrilo 371e4ccdde ⚗️ create <OverlayManager /> component 2020-07-22 18:48:24 -03:00
ghalestrilo c58cdc29c3 🚧 add navigation elements to the dropdown menu 2020-07-22 16:24:39 -03:00
ghalestrilo 91a766dd45 🚧 import dropdown list style from scss 2020-07-22 15:37:44 -03:00
ghalestrilo ca88c4e68c 🚧 put an invisible <Dropdown /> on MobileIDEView 2020-07-21 19:03:22 -03:00
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