Commit Graph

270 Commits

Author SHA1 Message Date
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
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
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 a11bc44634 render sketch 2020-06-19 15:27:11 -03:00
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
Cassie Tarakajian a99d2b8c8b Add theming to common/icons 2020-06-18 15:34:28 -04: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
ghalestrilo 2084991290 👌 clean up comments and remove css important directive 2020-06-15 14:18:25 -03: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 3502844029
Fix issue with fullscreen not appearing (#1451) 2020-06-08 10:50:58 +02: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
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 a0cb035dd4 Add <main> to all pages, add semantic HTML updates 2020-05-19 15:34:00 -04:00
shakti97 b16f628352 Enhancement(Esc key hide modal) 2020-04-24 00:29:33 +05:30
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
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 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
shakti97 9d0603b6d5 Feature sidebar toggle shortcut 2020-02-24 00:18:16 +05:30
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
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
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 0c68327690 Fixed-height Overlay for QuickAdd views 2019-12-11 15:12:00 +01: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