Make tabs look more consistent across all UIs

オープン
#4,945 コメント 5 件 リアクション 0 件 担当者 1 名 GitHub で見る

@fuzyll がすでに取り組んでいます。

2024年1月23日 から。

評価

この issue はまだ評価されていません。

説明

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
主要言語
C++
スター
1.3k
フォーク
298
平均マージ
5日 5時間
マージ済み PR(30日)
19

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

Vector35/binaryninja-api のほかの issue

Vector35/binaryninja-api の issue をすべて見る

似ている issue

C++ の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。