Loading app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java +9 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,7 @@ import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.LinearLayoutCompat; import androidx.appcompat.widget.PopupMenu; import androidx.constraintlayout.widget.ConstraintLayout; import androidx.constraintlayout.widget.ConstraintSet; import androidx.core.app.ActivityOptionsCompat; import androidx.core.content.ContextCompat; import androidx.fragment.app.Fragment; Loading Loading @@ -413,6 +414,14 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> boolean extraFeatures = sharedpreferences.getBoolean(context.getString(R.string.SET_EXTAND_EXTRA_FEATURES) + MainActivity.currentUserID + MainActivity.currentInstance, false); boolean displayQuote = sharedpreferences.getBoolean(context.getString(R.string.SET_DISPLAY_QUOTES) + MainActivity.currentUserID + MainActivity.currentInstance, true); boolean displayReactions = sharedpreferences.getBoolean(context.getString(R.string.SET_DISPLAY_REACTIONS) + MainActivity.currentUserID + MainActivity.currentInstance, true); boolean compactButtons = sharedpreferences.getBoolean(context.getString(R.string.SET_DISPLAY_COMPACT_ACTION_BUTTON), false); if (compactButtons) { ConstraintSet set = new ConstraintSet(); set.clone(holder.binding.actionButtons); set.clear(R.id.status_emoji, ConstraintSet.END); set.applyTo(holder.binding.actionButtons); } if (removeLeftMargin) { LinearLayoutCompat.MarginLayoutParams p = (LinearLayoutCompat.MarginLayoutParams) holder.binding.spoiler.getLayoutParams(); Loading app/src/main/res/values-w1240dp/dimens.xml +1 −1 Original line number Diff line number Diff line <resources> <dimen name="fab_margin">200dp</dimen> <dimen name="fab_margin">48dp</dimen> </resources> No newline at end of file app/src/main/res/values-w600dp/dimens.xml +1 −1 Original line number Diff line number Diff line <resources> <dimen name="fab_margin">48dp</dimen> <dimen name="fab_margin">32dp</dimen> </resources> No newline at end of file app/src/main/res/values/strings.xml +4 −0 Original line number Diff line number Diff line Loading @@ -1371,6 +1371,8 @@ <string name="SET_UNFOLLOW_VALIDATION" translatable="false">SET_UNFOLLOW_VALIDATION</string> <string name="SET_USE_SINGLE_TOPBAR" translatable="false">SET_USE_SINGLE_TOPBAR</string> <string name="SET_DISPLAY_COUNTERS" translatable="false">SET_DISPLAY_COUNTERS</string> <string name="SET_DISPLAY_COMPACT_ACTION_BUTTON" translatable="false">SET_DISPLAY_COMPACT_ACTION_BUTTON</string> <string name="SET_TIMELINES_IN_A_LIST" translatable="false">SET_TIMELINES_IN_A_LIST</string> <string name="SET_LED_COLOUR_VAL_N" translatable="false">SET_LED_COLOUR_VAL_N</string> <string name="SET_SHOW_BOOSTS" translatable="false">SET_SHOW_BOOSTS</string> Loading Loading @@ -2201,4 +2203,6 @@ <string name="local_only">Local only</string> <string name="set_display_local_only">Display \"Local only\" button</string> <string name="set_pixelfed_presentation">Pixelfed presentation for media</string> <string name="set_display_compact_buttons">Compact action buttons</string> <string name="set_display_compact_buttons_description">Buttons at the bottom of messages will not take the whole width</string> </resources> No newline at end of file app/src/main/res/xml/pref_interface.xml +8 −0 Original line number Diff line number Diff line Loading @@ -53,6 +53,14 @@ app:summary="@string/set_display_counters_description" app:title="@string/set_display_counters" /> <SwitchPreferenceCompat app:defaultValue="false" app:iconSpaceReserved="false" app:key="@string/SET_DISPLAY_COMPACT_ACTION_BUTTON" app:singleLineTitle="false" app:summary="@string/set_display_compact_buttons_description" app:title="@string/set_display_compact_buttons" /> <SwitchPreferenceCompat app:defaultValue="true" app:iconSpaceReserved="false" Loading Loading
app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java +9 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,7 @@ import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.LinearLayoutCompat; import androidx.appcompat.widget.PopupMenu; import androidx.constraintlayout.widget.ConstraintLayout; import androidx.constraintlayout.widget.ConstraintSet; import androidx.core.app.ActivityOptionsCompat; import androidx.core.content.ContextCompat; import androidx.fragment.app.Fragment; Loading Loading @@ -413,6 +414,14 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> boolean extraFeatures = sharedpreferences.getBoolean(context.getString(R.string.SET_EXTAND_EXTRA_FEATURES) + MainActivity.currentUserID + MainActivity.currentInstance, false); boolean displayQuote = sharedpreferences.getBoolean(context.getString(R.string.SET_DISPLAY_QUOTES) + MainActivity.currentUserID + MainActivity.currentInstance, true); boolean displayReactions = sharedpreferences.getBoolean(context.getString(R.string.SET_DISPLAY_REACTIONS) + MainActivity.currentUserID + MainActivity.currentInstance, true); boolean compactButtons = sharedpreferences.getBoolean(context.getString(R.string.SET_DISPLAY_COMPACT_ACTION_BUTTON), false); if (compactButtons) { ConstraintSet set = new ConstraintSet(); set.clone(holder.binding.actionButtons); set.clear(R.id.status_emoji, ConstraintSet.END); set.applyTo(holder.binding.actionButtons); } if (removeLeftMargin) { LinearLayoutCompat.MarginLayoutParams p = (LinearLayoutCompat.MarginLayoutParams) holder.binding.spoiler.getLayoutParams(); Loading
app/src/main/res/values-w1240dp/dimens.xml +1 −1 Original line number Diff line number Diff line <resources> <dimen name="fab_margin">200dp</dimen> <dimen name="fab_margin">48dp</dimen> </resources> No newline at end of file
app/src/main/res/values-w600dp/dimens.xml +1 −1 Original line number Diff line number Diff line <resources> <dimen name="fab_margin">48dp</dimen> <dimen name="fab_margin">32dp</dimen> </resources> No newline at end of file
app/src/main/res/values/strings.xml +4 −0 Original line number Diff line number Diff line Loading @@ -1371,6 +1371,8 @@ <string name="SET_UNFOLLOW_VALIDATION" translatable="false">SET_UNFOLLOW_VALIDATION</string> <string name="SET_USE_SINGLE_TOPBAR" translatable="false">SET_USE_SINGLE_TOPBAR</string> <string name="SET_DISPLAY_COUNTERS" translatable="false">SET_DISPLAY_COUNTERS</string> <string name="SET_DISPLAY_COMPACT_ACTION_BUTTON" translatable="false">SET_DISPLAY_COMPACT_ACTION_BUTTON</string> <string name="SET_TIMELINES_IN_A_LIST" translatable="false">SET_TIMELINES_IN_A_LIST</string> <string name="SET_LED_COLOUR_VAL_N" translatable="false">SET_LED_COLOUR_VAL_N</string> <string name="SET_SHOW_BOOSTS" translatable="false">SET_SHOW_BOOSTS</string> Loading Loading @@ -2201,4 +2203,6 @@ <string name="local_only">Local only</string> <string name="set_display_local_only">Display \"Local only\" button</string> <string name="set_pixelfed_presentation">Pixelfed presentation for media</string> <string name="set_display_compact_buttons">Compact action buttons</string> <string name="set_display_compact_buttons_description">Buttons at the bottom of messages will not take the whole width</string> </resources> No newline at end of file
app/src/main/res/xml/pref_interface.xml +8 −0 Original line number Diff line number Diff line Loading @@ -53,6 +53,14 @@ app:summary="@string/set_display_counters_description" app:title="@string/set_display_counters" /> <SwitchPreferenceCompat app:defaultValue="false" app:iconSpaceReserved="false" app:key="@string/SET_DISPLAY_COMPACT_ACTION_BUTTON" app:singleLineTitle="false" app:summary="@string/set_display_compact_buttons_description" app:title="@string/set_display_compact_buttons" /> <SwitchPreferenceCompat app:defaultValue="true" app:iconSpaceReserved="false" Loading