flutter / flutter/devtools

would like more of the app size page's screen real estate available to the treemap visualization

Offen
#5,444 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
P3 polish screen: app size
Vorherrschende Sprache
Dart
Sterne
1.7k
Forks
404
Ø Merge
6 T. 17 Std.
Gemergte PRs (30 T.)
18

Beschreibung

I find the treemap visualization (on the app size page) very useful, but a relatively small portion of the page (40%?) is dedicated to that widget. Consider increasing the screen real estate for it; some potential ideas:

- allow the 'library or class' table to be collapsable via a button (it can be dragged smaller, but this would just collapse it entirely)
- reduce the amount of boilerplate on that page (remove the json file path? remove the devtools version?)
- potentially move the breadcrumbs widget - which is useful - into the toolbar area?
- the 'library or class' table is mostly empty; potentially orient it on the right hand side of the page instead of the bottom (and constrain its width?)

Screenshot 2023-03-17 at 4 20 41 PM

Unrelated to any of the above, transitioning between a zoomed in view and a zoomed out one should perform an animation :)

___
**DevTools version**: 2.22.2

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Seite zur App-Größe und prüfe, wie Treemap, Bibliotheks- oder Klassentabelle, Breadcrumbs, Toolbar, JSON-Pfad und DevTools-Version angeordnet sind. Kläre vor der Bearbeitung, welche Layoutänderung gewünscht ist. Die fertige Änderung sollte deutlich mehr Platz für die Treemap schaffen und dabei die nützliche Navigation und Tabellenfunktionalität erhalten; Zoom-Animation ist als separate Idee aufgeführt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
dart
Bereich
devtools, 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.