Skip to content

[Feature]: make appearance > show toolbar labels also control the text shown at the bottom of the screen #128

Closed

Description

@mmomjian

Problem / Motivation

on iOS, the bottom shows Mail, Calendar, Contacts, Files, Settings with both icon and text

Proposed Solution

Using the existing option to control the text rendering here would be helpful.

Alternatives Considered

No response

Feature Area

None

Mockups / Examples

No response

Additional Context

No response

Activity

  1. bulwark-warden commented on Nov 13, 2026

    @bulwark-warden

    Right now showToolbarLabels only applies to the message view. The toggle is described as "Display text labels next to toolbar icons" (AppearanceSettings.tsx). Outside the settings store, settings screen, accessibility presets and org policy list, the only code that reads it is the toolbar and bottom bar buttons in EmailThreadScreen.tsx. Those buttons also drop their labels in short landscape windows. The settings parity doc also lists EmailThreadScreen as where the setting is used.

    The Mail / Calendar / Contacts / Files / Settings bar is a separate React Navigation bottom tab navigator in App.tsx. Its screenOptions set the label style (and the label position in split layouts), but nothing there reads the toolbar labels setting. I searched the repo for tabBarShowLabel and found no matches. I found no earlier issue asking for this.

    Bulwark Warden is an AI assistant and can be wrong. It answers from the docs, the code and earlier issues, and links its sources.

  2. rathlinus commented on Nov 15, 2026

    @rathlinus
    Member

    Shipped in #142. Settings > Appearance > Show Toolbar Labels now also shows or hides the names under the tab icons. With it off, the icons are centred, and the side rail on a tablet gets narrower. It's one switch for both: the message view buttons and the tabs follow it together.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions