From bed9b1f95f6af3beb3df01db57e5dea44be773ae Mon Sep 17 00:00:00 2001 From: Sean Yesmunt Date: Fri, 11 Jan 2019 11:34:36 -0500 Subject: [PATCH] Fixes/Changes for 0.27.0 (#2176) * add Invite to the left nav * fix: #2154 - only set latest content if we are on page 1 of a channel * lower priority for channel/date on home page * add gerbil to 'all caught up' subscription view * fix: spacing on items in home page scrollable list * color improvements on homepage for titles/help message * fix: stroke width for svg inside button * fix: grid layout on large screens * i give up - related on the right side always * fix: hidden claims message spacing * general spacing improvements * fix: nsfw file page background * remove comment --- src/renderer/component/categoryList/view.jsx | 2 +- src/renderer/component/fileCard/view.jsx | 16 ++- src/renderer/component/walletSendTip/view.jsx | 77 ++++++------ src/renderer/modal/modal.jsx | 2 +- .../modalConfirmThumbnailUpload/view.jsx | 17 ++- src/renderer/modal/modalRemoveFile/view.jsx | 11 +- src/renderer/page/getCredits/view.jsx | 9 +- .../internal/user-subscriptions.jsx | 35 +++--- src/renderer/redux/actions/content.js | 36 +++--- src/renderer/redux/selectors/app.js | 96 +++++--------- src/renderer/scss/component/_button.scss | 4 +- src/renderer/scss/component/_card.scss | 3 + src/renderer/scss/component/_content.scss | 15 +-- src/renderer/scss/component/_header.scss | 2 +- src/renderer/scss/component/_main.scss | 24 ++-- src/renderer/scss/component/_media.scss | 118 ++++++++++++------ src/renderer/scss/component/_modal.scss | 3 - .../scss/component/_subscriptions.scss | 5 +- src/renderer/scss/init/_gui.scss | 11 +- src/renderer/scss/init/_vars.scss | 5 +- 20 files changed, 255 insertions(+), 236 deletions(-) diff --git a/src/renderer/component/categoryList/view.jsx b/src/renderer/component/categoryList/view.jsx index 9583eb912..559bdcaf8 100644 --- a/src/renderer/component/categoryList/view.jsx +++ b/src/renderer/component/categoryList/view.jsx @@ -155,7 +155,7 @@ class CategoryList extends PureComponent { if (currentCardVisible && previousCard) { const scrollTarget = previousCard.offsetLeft; - this.handleScroll(scrollTarget); + this.handleScroll(scrollTarget - cards[0].offsetLeft); break; } diff --git a/src/renderer/component/fileCard/view.jsx b/src/renderer/component/fileCard/view.jsx index aa247ee5a..06b5db10d 100644 --- a/src/renderer/component/fileCard/view.jsx +++ b/src/renderer/component/fileCard/view.jsx @@ -99,7 +99,9 @@ class FileCard extends React.PureComponent { const handleContextMenu = event => { event.preventDefault(); event.stopPropagation(); - openCopyLinkMenu(convertToShareLink(claim.permanent_url), event); + if (claim) { + openCopyLinkMenu(convertToShareLink(claim.permanent_url), event); + } }; // We should be able to tab through cards @@ -119,11 +121,13 @@ class FileCard extends React.PureComponent {
-
- {pending ?
Pending...
: } -
-
- +
+
+ {pending ?
Pending...
: } +
+
+ +
diff --git a/src/renderer/component/walletSendTip/view.jsx b/src/renderer/component/walletSendTip/view.jsx index a49c43f75..1a3e970fc 100644 --- a/src/renderer/component/walletSendTip/view.jsx +++ b/src/renderer/component/walletSendTip/view.jsx @@ -1,7 +1,7 @@ // @flow import React from 'react'; import Button from 'component/button'; -import { FormField } from 'component/common/form'; +import { FormField, FormRow } from 'component/common/form'; import type { Claim } from 'types/claim'; type Props = { @@ -74,48 +74,43 @@ class WalletSendTip extends React.PureComponent { const { tipAmount, tipError } = this.state; return ( -
- this.handleSupportPriceChange(event)} - helper={ -

- {__(`This will appear as a tip for "${title}".`)}{' '} -

+
+
- + ); } } diff --git a/src/renderer/modal/modal.jsx b/src/renderer/modal/modal.jsx index 80b4ee553..508bcee64 100644 --- a/src/renderer/modal/modal.jsx +++ b/src/renderer/modal/modal.jsx @@ -72,7 +72,7 @@ export class Modal extends React.PureComponent {

{title}

)} -
{children}
+ {children} {type === 'custom' ? null : ( // custom modals define their own buttons