Skip to content

Support multiple customized preview styles #16075

Description

@koppor

⚠️ This issue takes time and NOT a one-shot LLM prompt - you need to 🧠 ⚠️

Currently JabRef allows exactly one customized preview style alongside a fixed list of [CSL preview styles](https://docs.jabref.org/setup/preview). The customized style uses the [custom export filter syntax](https://docs.jabref.org/collaborative-work/export/customexports).

Image

Wish: Allow users to create and manage multiple customized preview styles.

Changes required:

  1. Preference UI — "Available" panel: Split into two tabs: "CSL" and "Customized"
  2. Customized preview editor: Show the editor below the lists whenever a customized style is selected (either in "Available" or in the active list on the right)
  3. Naming: Allow each customized style to be named
  4. Preferences: Update storage to support multiple customized styles, including migration of existing single-style preferences and tests

Documentation to update:

Related code:

  • Preview preferences: org.jabref.logic.preview.PreviewPreferences
  • Preferences UI: org.jabref.gui.preferences.preview (PreviewTab, PreviewTabViewModel)

Metadata

Metadata

Labels

No fields configured for feature.

Projects

Status
Free to take

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions