Adds UI tweaks nightly
This commit is contained in:
@@ -104,6 +104,11 @@ The main missing pieces are:
|
||||
- `METADATA_EDITOR-0013`: The command shall write changes through an ffmpeg
|
||||
stream-copy remux workflow only. No transcoding shall be performed as part of
|
||||
`ffx edit`.
|
||||
- `METADATA_EDITOR-0013A`: The ffmpeg invocation used by `ffx edit` shall map
|
||||
all source streams with `-map 0` and shall copy all mapped streams with a
|
||||
single `-c copy`. It shall not emit conversion-style per-stream `-map` or
|
||||
`-c:*` options that could drop, reorder, or transcode streams during a
|
||||
metadata-only edit.
|
||||
- `METADATA_EDITOR-0014`: Because ffmpeg cannot rewrite the source file in
|
||||
place, `ffx edit` shall write to a temporary output file on the same
|
||||
filesystem as the source file and shall replace the original path only after
|
||||
@@ -130,13 +135,19 @@ The main missing pieces are:
|
||||
configuration shall be surfaced clearly in the UI and in the planned-changes
|
||||
view. If those rules are applied during save, the operator shall be able to
|
||||
tell that the file will be cleaned in addition to any manual edits.
|
||||
- `METADATA_EDITOR-0022`: The command shall provide an invocation-level way to
|
||||
disable config-driven cleanup when the operator wants a pure manual metadata
|
||||
edit without automatic tag removal.
|
||||
- `METADATA_EDITOR-0022`: Edit mode shall provide an in-screen operator toggle
|
||||
for config-driven cleanup so a user can switch between pure manual metadata
|
||||
edits and metadata edits plus configured tag cleanup without leaving the
|
||||
editor.
|
||||
- `METADATA_EDITOR-0023`: The existing global `--dry-run` behavior shall apply
|
||||
to `ffx edit`. In dry-run mode the command shall not replace the original
|
||||
file and shall expose the planned write operation clearly enough for the user
|
||||
to understand what would happen.
|
||||
- `METADATA_EDITOR-0024`: Every ffmpeg invocation performed by `ffx edit`
|
||||
shall be surfaced to the operator as a notification in the edit UI.
|
||||
- `METADATA_EDITOR-0025`: When application verbosity is greater than zero, the
|
||||
notification for an `ffx edit` ffmpeg invocation shall include the concrete
|
||||
ffmpeg command line.
|
||||
|
||||
## Acceptance
|
||||
|
||||
@@ -154,6 +165,8 @@ The main missing pieces are:
|
||||
- The planned-changes view reflects manual edits relative to the original file
|
||||
and, when enabled, any configured cleanup removals.
|
||||
- No rendered Rich or Textual color markup appears in the saved file metadata.
|
||||
- Saving metadata with files that contain PGS subtitle tracks or other
|
||||
non-text subtitle codecs preserves those streams instead of dropping them.
|
||||
- If ffmpeg fails while saving, the original file remains present and readable
|
||||
at the original path.
|
||||
- In dry-run mode, the original file remains untouched.
|
||||
|
||||
Reference in New Issue
Block a user