angular / angular/components

feat(tooltip): add support for rich tooltips

Offen
#2,691 46 Kommentare 165 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area: new feature intern project! P4
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

#### Bug, feature request, or proposal:
Feature request

#### What is the use-case or motivation for changing an existing behavior?
Popovers are not part of the current material design spec, however they are a common component in desktop applications.
It got some traction last year within the [angular/material](https://github.com/angular/material) repository [here](https://github.com/angular/material/issues/1120) and [here](https://github.com/angular/material/pull/1132).

If this is still not acceptable, what are the alternatives?
I started to hack a bit on the `mdDialog`, using a custom positioning strategy and custom css for the directional arrow but I'm not sure this is the way-to-go.

Thank you in advance!

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Prüfung des angeforderten Rich-Tooltip/Popover-Verhaltens und der referenzierten angular/material-Issues. Der Text erwähnt Experimente mit mdDialog, benutzerdefinierter Positionierung und CSS für einen Richtungspfeil, nennt jedoch keine Dateien, Tests oder Akzeptanzkriterien. Für den Abschluss müssen der Komponentenbereich und die Implementierungsrichtung abgestimmt sein, bevor mit der Codierung begonnen werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.