positive-js / mosaic

Angular components ✨ 📦🐣 ✨
https://mosaic.ptsecurity.com
MIT License
143 stars 40 forks source link

feat(select): added tooltip in option (UIM-466) #841

Closed lskramarov closed 2 years ago

sonarcloud[bot] commented 2 years ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 2 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

PositiveJS commented 2 years ago

Preview docs changes for dc5326b at https://positive-js.github.io/mosaic-previews/pr841-dc5326b/

dmitry-dedukhin commented 2 years ago

А что насчет mc-autocomplete, mc-tag-list, mc-dropdown и т.д.? Почему решаем задачу исключительно для селекта? Не стоит ли рассмотреть какое-то общее решение, например как было раньше с отдельной директивой mcTitle?

lskramarov commented 2 years ago

А что насчет mc-autocomplete, mc-tag-list, mc-dropdown и т.д.? Почему решаем задачу исключительно для селекта? Не стоит ли рассмотреть какое-то общее решение, например как было раньше с отдельной директивой mcTitle?

Не все сразу. Сначала обкатаем в селекте, потом, по мере необходимости этот функционал будет "пробрасываться" в другие компоненты. Реализация предполагает масштабирование, но для начала нужно понять где это действительно нужно.

dmitry-dedukhin commented 2 years ago

А что насчет mc-autocomplete, mc-tag-list, mc-dropdown и т.д.? Почему решаем задачу исключительно для селекта? Не стоит ли рассмотреть какое-то общее решение, например как было раньше с отдельной директивой mcTitle?

Не все сразу. Сначала обкатаем в селекте, потом, по мере необходимости этот функционал будет "пробрасываться" в другие компоненты. Реализация предполагает масштабирование, но для начала нужно понять где это действительно нужно.

Если бы был некий универсальный инструмент/механизм, то сам пользователь мог бы решать, где нужно, а где нет. В том числе в своих собственных компонентах.

lskramarov commented 2 years ago

А что насчет mc-autocomplete, mc-tag-list, mc-dropdown и т.д.? Почему решаем задачу исключительно для селекта? Не стоит ли рассмотреть какое-то общее решение, например как было раньше с отдельной директивой mcTitle?

Не все сразу. Сначала обкатаем в селекте, потом, по мере необходимости этот функционал будет "пробрасываться" в другие компоненты. Реализация предполагает масштабирование, но для начала нужно понять где это действительно нужно.

Если бы был некий универсальный инструмент/механизм, то сам пользователь мог бы решать, где нужно, а где нет. В том числе в своих собственных компонентах.

нет, мы все же исходим из требований UX и предполагаем поставлять этот функционал из коробки там где он нужен по мнению UX, а не пользователя. К тому же делать и поддерживать, что то универсальное, крайне затратно и на это сейчас нет ресурсов, если есть желание можешь сделать и прислать PR :)