Windows11 (25H2), display resolution 3840x2160, dpi scale 150%
Browser/Viewer - file operations
To reproduce:
0. prerequisites
- have few read-only images files in folder, eg JPEG and PNG (formats into which app can embed metadata)
- default metadata auto-export settings (Export:Categories in Settings>Metadata)
issue A
1. select files in Browser
2. assign any Category (via Metadata>Set.. menu or Categories pane)
JPEG file - read-only flag will be ignored and file updated
PNG file - original file remains untouched, while a new file (name.png.tmp) will be created alongside it.
temp file will still be created even if no metadata needs to be written to read-only PNG
expected
do not write into read-only files and do not create any temp files
maybe
- add a setting to create backup if file is read-only (also versioning)
- add popup with options what to do [ignore or create backup] (similar to Lightroom)
issue B
1. select files in Browser
3. assign any Rating or Color label (via Metadata>Set.. menu or overlay icons)
3. press 'Update files from catalog'
issue A will fire
expected
do not write into read-only files
maybe force sidecars creation like with other unembeddable cases, per 'Supported formats' list (in Settings>Metadata>Sidecar)
issue C
1. check 'Create/update XMP sidecar' in Settings (Update master file unchecked)
2. select files in Browser
3. assign any Category (via Metadata>Set.. menu or Categories pane)
sidecars will be created - OK
issue A will also be triggered
Example
read-only files in Bridge and Lightroom
Related
- issues
1.11.2 - file operations - writing metadata to read-only files (current post)
- todo -
1.8.3 - browser - file operations - opening file via shortcut
- suggestions
File operations - backups - add versioning
File operations - copy/move to - rearrange controls
File operations - conflict dialog - few improvements
Browser - metadata - Update catalog/file commands - clarify behavior
- done -
Browser - filelist - Move should not Copy files (1.9.6)
Browser - filelist - Copy should not be default action (1.9.6)
File operations - backups - unify naming (1.9.3)