Add option to hide action bar in collapsed toots

This commit is contained in:
Spencer Alves 2018-09-29 16:44:02 -07:00 committed by ThibG
parent c065717b67
commit 4e60a0d543
4 changed files with 15 additions and 1 deletions

View file

@ -566,7 +566,7 @@ export default class Status extends ImmutablePureComponent {
parseClick={parseClick}
disabled={!router}
/>
{!isCollapsed || !muted ? (
{!isCollapsed || !(muted || !settings.getIn(['collapsed', 'show_action_bar'])) ? (
<StatusActionBar
{...other}
status={status}

View file

@ -269,6 +269,18 @@ export default class LocalSettingsPage extends React.PureComponent {
<FormattedMessage id='settings.image_backgrounds_media' defaultMessage='Preview collapsed toot media' />
</LocalSettingsPageItem>
</section>
<section>
<h2></h2>
<LocalSettingsPageItem
settings={settings}
item={['collapsed', 'show_action_bar']}
id='mastodon-settings--collapsed-show-action-bar'
onChange={onChange}
dependsOn={[['collapsed', 'enabled']]}
>
<FormattedMessage id='settings.show_action_bar' defaultMessage='Show action buttons in collapsed toots' />
</LocalSettingsPageItem>
</section>
</div>
),
({ onChange, settings }) => (

View file

@ -18,6 +18,7 @@ const messages = {
'settings.auto_collapse_notifications': 'Notifications',
'settings.auto_collapse_reblogs': 'Boosts',
'settings.auto_collapse_replies': 'Replies',
'settings.show_action_bar': 'Show action buttons in collapsed toots',
'settings.close': 'Close',
'settings.collapsed_statuses': 'Collapsed toots',
'settings.enable_collapsed': 'Enable collapsed toots',

View file

@ -33,6 +33,7 @@ const initialState = ImmutableMap({
user_backgrounds : false,
preview_images : false,
}),
show_action_bar : true,
}),
media : ImmutableMap({
letterbox : true,