Мои 5 копеек на тему тегов и категорий)
Вообще, теги уже есть, просить надо категории =)
А с текущим решением у меня вот такие проблемы:
1. Вообще не очевидно, что порядок имеет значение
Две операции с разным порядком категорий будут совершенно по-разному учитываться в отчётах и бюджете.
2. Неудобно выбирать, всё в кучу
Когда я выбираю категорию, я не хочу видеть теги и наоборот. При чём постоянное расположение для категорий удобно, а для тегов — нет. Теги имеют свойство отмирать и должны постепенно падать на дно списка.
3. Неудобно менять категории у операции
Чтобы изменить категорию надо удалить все категории и теги, а потом выставить их заново, потому что порядок имеет значение.
4. Аналитика непредсказуемая
Если у меня 2 операции с разным порядком
-1000₽ Еда, #Отпуск2020
-1000₽ #Отпуск2020, Еда
то в общем отчёте я буду видеть -1000₽ на еду, а в отчёте по категории -2000₽ 🤷🏼♂️
Если бы это были разные сущности, как в голове, фильтроваться было бы сильно проще и понятней.
Часть проблем можно решить интерфейсно, но это всё равно будут костыли)