Skip to content

Исправить отображение процентов при многосимвольных метках аккаунтов - #3

Open
smashlight wants to merge 1 commit into
lordydord:mainfrom
smashlight:fix/menu-bar-label-separator
Open

Исправить отображение процентов при многосимвольных метках аккаунтов#3
smashlight wants to merge 1 commit into
lordydord:mainfrom
smashlight:fix/menu-bar-label-separator

Conversation

@smashlight

Copy link
Copy Markdown

Здравствуйте!

Я столкнулся с проблемой отображения лимита в строке меню macOS. В окне приложения проценты показывались правильно — например, 87% и 100%, — но в строке меню появлялось значение вида 1287100%.

Причина оказалась в том, что пользовательская метка активного аккаунта (1287) соединялась с процентом (100%) без разделителя:

1287 + 100% = 1287100%

Я предлагаю добавлять пробел между меткой и процентом, если метка содержит больше одного символа.

Результат:

  • стандартная однобуквенная метка сохраняет прежний компактный вид: A89%;
  • многосимвольная метка отображается однозначно: 1287 100%;
  • правило применяется как к полному формату с %, так и к компактному числовому формату.

Также добавлена автоматическая проверка, чтобы эта проблема не появилась снова в следующих версиях.

Проверки:

  • Infrastructure tests passed (24 assertions)
  • Reset logic self-test passed
  • приложение успешно собирается;
  • подпись собранного .app успешно проверяется.

Изменение намеренно сделано минимальным и не затрагивает получение лимитов, переключение аккаунтов или сохранённые настройки.

Буду благодарен, если вы рассмотрите это исправление.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant