Результат - ноль. Так надо.

Вчера убил весь день на теги. На эти хештеги проклятые.

Хотел сделать навигацию красивой, удобной, чтобы всё летало. В итоге - ноль. Выглядело как каша. Психанул, откатил код в ноль. Всё как было до этого. День коту под хвост.

Такое бывает. И это нормально.

Что делать в таком случае?

Да ничего!

Не надо рвать. Не надо насиловать себя и код. Надо просто ждать просвета. Прийдёт решение - будет решение. А пока пусть так, как есть.

Ждать - это больно. Особенно когда ты один. В одно лицо - это одно лицо. Не с кем обсудить, некому подсказать. Сидишь, смотришь на этот экран, и бесит.

Но надо ждать. Ждать светлых и правильных решений.

А всё почему?

Потому что интерфейсы - это ад. Особенно в минимализме. И особенно на мобилке.

На большом мониторе всё красиво. А берёшь в руки телефон - и всё рассыпается. Пальцы толстые, экран узкий. Каждый пиксель на счету. Нагородить всякого легко, а вот сохранить нормальный UI - это целое искусство.

И ты начинаешь бесконечно вылизывать. Двигаешь туда-сюда. Делаешь крупнее, делаешь меньше. И так по кругу, пока не поймешь: вот. Идеально.

Но идеально не будет

Надо смириться с тем, что идеально не будет никогда. Смирись.

Ты можешь вылизывать кнопку три дня, а человек зайдёт и скажет: «фу, не удобно». Что для одного хорошо, для других сюр. Вкусовщина, привычки, особенности зрения. Всё это не учесть.

Поэтому, когда потратил день и откатил всё в ноль, не надо посыпать голову пеплом. Ты не проиграл. Ты просто понял, как делать не надо.

Итог

Оставил пока так, как есть. Без этих новых тегов. Пусть будет базовый вариант. Не надо рвать.

Я подожду. Решение придёт. Оно всегда приходит, если перестать долбить проблему лбом и дать голове немного отдохнуть.