add option to embiggen the emojos & embiggen small bbcode text on hover
parent
e58efb8528
commit
506d2e9cf0
|
@ -37,6 +37,7 @@ class Settings::PreferencesController < Settings::BaseController
|
|||
:setting_larger_menus,
|
||||
:setting_larger_buttons,
|
||||
:setting_larger_drawer,
|
||||
:setting_larger_emoji,
|
||||
:setting_remove_filtered,
|
||||
:setting_hide_replies_muted,
|
||||
:setting_hide_replies_blocked,
|
||||
|
|
|
@ -35,6 +35,7 @@ class UserSettingsDecorator
|
|||
user.settings['hide_captions'] = hide_captions_preference if change?('setting_hide_captions')
|
||||
user.settings['hide_mascot'] = hide_mascot_preference if change?('setting_hide_mascot')
|
||||
user.settings['hide_interactions'] = hide_interactions_preference if change?('setting_hide_interactions')
|
||||
user.settings['larger_emoji'] = larger_emoji_preference if change?('setting_larger_emoji')
|
||||
|
||||
user.settings['notification_emails'] = merged_notification_emails if change?('notification_emails')
|
||||
user.settings['interactions'] = merged_interactions if change?('interactions')
|
||||
|
@ -72,6 +73,10 @@ class UserSettingsDecorator
|
|||
boolean_cast_setting 'setting_larger_drawer'
|
||||
end
|
||||
|
||||
def larger_emoji_preference
|
||||
boolean_cast_setting 'setting_larger_emoji'
|
||||
end
|
||||
|
||||
def remove_filtered_preference
|
||||
boolean_cast_setting 'setting_remove_filtered'
|
||||
end
|
||||
|
|
|
@ -150,6 +150,7 @@ class Account < ApplicationRecord
|
|||
:wants_larger_menus?,
|
||||
:wants_larger_buttons?,
|
||||
:wants_larger_drawer?,
|
||||
:wants_larger_emoji?,
|
||||
:hides_filtered_gap?,
|
||||
:hides_mascot?,
|
||||
:hides_color_formatting?,
|
||||
|
|
|
@ -111,6 +111,7 @@ class User < ApplicationRecord
|
|||
:larger_menus,
|
||||
:larger_buttons,
|
||||
:larger_drawer,
|
||||
:larger_emoji,
|
||||
:remove_filtered,
|
||||
:hide_replies_muted,
|
||||
:hide_replies_blocked,
|
||||
|
@ -237,6 +238,10 @@ class User < ApplicationRecord
|
|||
@wants_larger_drawer ||= (settings.larger_drawer || false)
|
||||
end
|
||||
|
||||
def wants_larger_emoji?
|
||||
@wants_larger_emoji ||= (settings.larger_emoji || false)
|
||||
end
|
||||
|
||||
def hides_filtered_gap?
|
||||
@hides_filtered_gap ||= (settings.remove_filtered || false)
|
||||
end
|
||||
|
|
|
@ -85,5 +85,9 @@
|
|||
:css
|
||||
.drawer__inner__mastodon>img { display: none !important }
|
||||
|
||||
-if current_account&.user_wants_larger_emoji?
|
||||
:css
|
||||
.status__content .emojione { width: 32px !important; height: 32px !important }
|
||||
|
||||
%body{ class: body_classes }
|
||||
= content_for?(:content) ? yield(:content) : yield
|
||||
|
|
|
@ -62,6 +62,7 @@
|
|||
= f.input :setting_larger_menus, as: :boolean, wrapper: :with_label
|
||||
= f.input :setting_larger_buttons, as: :boolean, wrapper: :with_label
|
||||
= f.input :setting_larger_drawer, as: :boolean, wrapper: :with_label
|
||||
= f.input :setting_larger_emoji, as: :boolean, wrapper: :with_label
|
||||
|
||||
.fields-group
|
||||
= f.input :setting_hide_mascot, as: :boolean, wrapper: :with_label
|
||||
|
|
|
@ -122,6 +122,7 @@ en:
|
|||
setting_larger_menus: Increase size and spacing of menu items
|
||||
setting_larger_buttons: Increase size and spacing of action buttons
|
||||
setting_larger_drawer: Increase width of compose drawer column
|
||||
setting_larger_emoji: Increase size of emoji
|
||||
setting_remove_filtered: Don't show placeholder gap for filtered roars
|
||||
setting_hide_replies_muted: Filter replies to those who you are muting
|
||||
setting_hide_replies_blocked: Filter replies to those who you are blocking
|
||||
|
|
Loading…
Reference in New Issue