Commit Graph

159 Commits

Author SHA1 Message Date
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 0d8aeedd4a Convert user account pages to use Button 2020-04-26 11:40:00 +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 4d7b1ed113 Remove PropTypes errors, fix bug in handling redux action 2020-04-10 13:58:55 -04:00
Cassie Tarakajian 4a64bae376 Fixes #1355 - sketches overflowing on collection page 2020-04-07 19:20:29 -04:00
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 1ef4b66727 Fix PropType Errors 2020-02-04 18:40:54 -05:00
Cassie Tarakajian 294b297d49 Fix linting and prop type errors 2020-01-29 12:31:33 -05:00
Andrew Nicolaou 8087a3fcb3 Revert "Make navigation back to Collection List more obvious"
This reverts commit 740401d18b.
2020-01-15 18:10:51 +01:00
Andrew Nicolaou ed481b9a89 Don't allow Collection name to be empty 2020-01-15 12:07:08 +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
Andrew Nicolaou a5b62567ef Fix linter warnings 2019-12-11 15:56:57 +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
Andrew Nicolaou ce1c389505 Use same remove icon as in QuickAdd panel 2019-11-25 19:55:39 +01: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
Cassie Tarakajian b751353243 collections: add styling changes for dashboard pages 2019-11-14 16:01:33 -05:00
Andrew Nicolaou 212ad64bae Implement CollectionSearchbar in addition to SketchSearchbar 2019-11-10 21:57:11 +01:00
Andrew Nicolaou ff86e45e0a Put border around lists 2019-11-10 19:35:44 +01:00
Andrew Nicolaou ad13684fe3 New simplified sketch list when adding from Collection view 2019-11-10 17:08:21 +01:00
Andrew Nicolaou e738221be6 Style DashboardActions below tabs 2019-11-04 20:30:24 +01:00
Andrew Nicolaou 14a8f48fd5 Fix all linting errors/warnings 2019-10-21 10:35:20 +02:00
Andrew Nicolaou 59469d9f85 Remove unused code 2019-10-21 10:14:55 +02:00
Andrew Nicolaou 935dd12520 Add sketch Searchbar when displaying modal in Collection view 2019-10-21 02:06:06 +02:00
Andrew Nicolaou 7137c7bd73 Increase hit area of dashboard switcher tabs 2019-10-21 00:49:59 +02:00
Andrew Nicolaou 36f305e2e7 Fix bug where "empty" view is shown when loading 2019-10-20 17:21:28 +02:00
Andrew Nicolaou 45dbb8ec8b Remove sketch from collection view page 2019-10-20 15:50:41 +02:00
Andrew Nicolaou 4c5e62bce8 Remove "Add sketches" link as it have been replaced by primary button 2019-10-20 15:33:02 +02:00
Andrew Nicolaou c981bc8b04 Fixes collection metadata spacing when user is not the owner 2019-10-03 19:39:23 +03:00
Andrew Nicolaou cf9a6013a4 Share and Add Sketch button copy 2019-10-03 19:39:23 +03:00
Andrew Nicolaou bcebc070a6 Collection Add Sketch and Share buttons 2019-10-03 07:41:57 +03:00
Andrew Nicolaou fc02f49d93 Fix layout of Searchbar in IDEView 2019-10-02 18:17:52 +03:00
Andrew Nicolaou ec32eb1262 Collection Create is a modal 2019-10-02 18:01:52 +03:00
Andrew Nicolaou c84f590290 Fix eslint errors 2019-10-02 17:37:08 +03:00
Cassie Tarakajian 067e065c1b update nav on collection view 2019-09-25 13:20:49 -04:00
Cassie Tarakajian e2f8fe7e81 fix merge conflicts 2019-09-25 12:14:52 -04:00
Andrew Nicolaou 0f3ce8e3a2 Collection metadata area layout improvements 2019-09-25 12:10:47 -04:00
Andrew Nicolaou f5356007d3 Enable collection and sketch to be created from dashboard page 2019-09-25 12:10:47 -04:00
Andrew Nicolaou 27804acd6a Add sketch to collection from collection view 2019-09-25 12:09:31 -04:00
Andrew Nicolaou 7f78fda073 Fix sketch list padding in collection view 2019-09-25 12:07:18 -04:00
Andrew Nicolaou 7a1fa663af Edit sketch name/description 2019-09-25 12:07:18 -04:00
Andrew Nicolaou 8781036ac7 WIP Display collection 2019-09-25 12:06:07 -04:00
Andrew Nicolaou c57ead4c62 Create Collection 2019-09-25 12:06:07 -04:00