Skip to content

Better tab design #15246

@priyanshu16095

Description

@priyanshu16095

JabRef can make better use of space in the library tab. It can show the number of entries in the library. This behavior is very common, similar to how GitHub shows the number of issues or pull requests in its tabs.

The tab should display the total number of entries in the library. If the user selects specific entries, it should instead show the number of selected entries.

Image

Describe the solution you'd like

A new tab design should be implemented for better UI and UX. It should display:

  1. A document icon on the right side and a different icon for each library type

    • If mode == BibTeX → show the BibTeX icon [like badge BTX]
    • If mode == BibLaTeX → show the BibLaTeX icon [like badge BLX]
  2. The total number of entries on the left side of close icon. [If the Groups sidebar is open, it should be turned off.]

  3. Users can set custom icons for their libraries, for example, a Math library, a Chemistry library, a Java library, and more.

  4. Like every feature, it should be toggleable from Preferences.

What impact will it have?

  1. Better context awareness.

  2. Faster workflow
    Seeing the number of selected entries directly in the tab helps users quickly confirm operations such as exporting, deleting, or editing multiple references.

  3. Alignment with modern UI patterns.

  4. Improved visual organisation by having custom icons for a library.

If the status bar feature request gets approved, many of the things will be included there, but things like custom icons will still be used.

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Low priority

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions