[Feature Request] Per-Format Export Settings
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 32/100
Research direction
No implementation files or tests are named. Start by reviewing the existing LRC exporter entry points and the attached mockups, then clarify which settings and format consolidation are in scope. Done means the agreed per-format options control tags and timestamp spacing without requiring duplicate formats or an unwanted export step.
Written by the indexing model from the issue text.
Description
I had an old local fork of V4 Subtitle Edit where I edited the exporter for LRC lyrics to exclude tags and add spaces after the line timestamps. I did this by commenting out the tag writing lines and adding a space to the line formatting. I'd love to have this as an option in V5 but doing so would require either:
- Adding another save format for each of the LRC formats (12 formats in total; 3 for no spaces+tags (currently supported), 3 for no spaces+no tags, 3 for with spaces+tags, 3 for with spaces+no tags)
- Always include spaces and always have tags excluded
- Add an "Export Settings" window before the save file dialog for each option
The first method pollutes the UI with more formats for such a small change. The second one alienates users that prefer having no spaces and/or having the tags in the file. The third one would work but it adds an extra step in the export process which would get very annoying if working on multiple files in a row.
Adding per-format export settings would help massively in adding features like this and could further help in decluttering the amount of formats by merging similar formats under one and exporting based on these settings (EG: LRC Lyrics (.lrc), LRC Lyrics ms (.lrc), and LRC Lyrics, no end time (.lrc) becomes just LRC Lyrics (.lrc)).
I made some super quick mockups of the settings pages for how this could look. Thoughts?
- Dominant language
- C#
- Stars
- 14.3k
- Forks
- 1.3k
- Avg merge
- 1h 19m
- Merged PRs (30d)
- 782
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from SubtitleEdit/subtitleedit
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
SubtitleEdit/subtitleedit#15108 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
SubtitleEdit/subtitleedit#14950 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
SubtitleEdit/subtitleedit#14726 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
SubtitleEdit/subtitleedit#14510 · 3 comments · 1 reaction ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
SubtitleEdit/subtitleedit#12576 ·
All issues in SubtitleEdit/subtitleedit
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
-
:watch: Not Triaged 11.0 fundamentals/subsvc
Difficulty 2/5 1-3 hours Newbie friendliness 92/100
dotnet/AspNetCore.Docs#37699 ·
-
area/docs-content Bug pulumi/docs
Difficulty 1/5 1-3 hours Newbie friendliness 94/100
-
agentic-workflows untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Create parent directories only after the containment check in InstallHelper.TryExtractToDirectory Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
PowerShell/PSResourceGet#2056 ·