Make tabs look more consistent across all UIs

Aperta
#4,945 5 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@fuzyll ci sta già lavorando.

Dal 23/1/2024.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Component: UI Effort: Low Impact: Medium

When we shipped the tab bar update last week, we created a new tab style that was applied to both the new tab bar and the global area. Unfortunately, this brings the total number of different tab styles in the product up to at least 4.

We should have a maximum of 1-2 different tab styles within the product to ensure we're using consistent design language when presenting tabbed layouts to users.

Places where we use tabs within the product, that I am aware of, include:

  • Main Window
  • New Tab (the new one currently on a test branch)
  • Project Browser
  • Plugin Manager
  • Global Area
  • Tags Sidebar Widget
  • Debugger Sidebar Widget (Debugger)
  • Edit Function Properties Dialog
  • Open With Options Dialog
  • Permission Manager Dialog (Enterprise)

There are also some places where we draw controls that appear to function like tabs, but actually aren't (and it's currently unclear to me if/how they should be handled):

  • Settings View
Lingua principale
C++
Stelle
1.3k
Fork
298
Merge medio
5g 5h
PR unite (30g)
19

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Vector35/binaryninja-api

Tutte le issue di Vector35/binaryninja-api

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.