Skip to content

Improve UI/UX: show current settings state in all menus #31

@ZenonEl

Description

@ZenonEl

Problem

Users can't see current setting values when navigating settings menus. After changing a setting, there's no confirmation of what changed. Users have to guess what's currently active.

Examples

Default actions menu

Currently shows just buttons: "Send to all contacts", "Send to default groups", "Off"
Should show:

📋 Current settings:
• Default action: Send to all contacts ✅
• Auto-send delay: 5 seconds
• Status: Active

Choose new action:
[Send to all contacts] [Send to groups]
[Send to specified] [Off]

Privacy settings

Should show current state of each rule (enabled/disabled, current value)

Auto-send time

After changing, should confirm: "Auto-send delay set to 5 seconds ✅"

Requirements

  • All settings menus show current values before action buttons
  • After changing a setting, show confirmation with old → new value
  • Use consistent formatting (emoji indicators for on/off states)
  • Contact list shows DisplayName if set, with actual name in parentheses
  • Mute status shown next to contact name (🔇 until HH:MM)

Affected menus

  • Default actions (video_default_actions_menu)
  • Auto-send time (user_set_auto_send_video_time)
  • Privacy settings (all privacy submenus)
  • Contact list (view_contacts)
  • Group settings

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions