⚠️ 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).
Wish: Allow users to create and manage multiple customized preview styles.
Changes required:
- Preference UI — "Available" panel: Split into two tabs: "CSL" and "Customized"
- 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)
- Naming: Allow each customized style to be named
- 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)
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).
Wish: Allow users to create and manage multiple customized preview styles.
Changes required:
Documentation to update:
Related code:
org.jabref.logic.preview.PreviewPreferencesorg.jabref.gui.preferences.preview(PreviewTab,PreviewTabViewModel)