Comments (9)
I think this issue can be closed. @victoryforce has addressed in #16725
from darktable.
Why not just sort by kind in Finder?
![Screenshot 2024-02-25 at 13 41 12](https://private-user-images.githubusercontent.com/58633938/307591468-153bda8c-e1dd-4ff7-8c5a-7a49c5499b4d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTc5NDc4NTUsIm5iZiI6MTcxNzk0NzU1NSwicGF0aCI6Ii81ODYzMzkzOC8zMDc1OTE0NjgtMTUzYmRhOGMtZTFkZC00ZmY3LThjNWEtN2E0OWM1NDk5YjRkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjA5VDE1MzkxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkyMWUxOGM0MmU3ZDY1OWJmOWRkMDM4ZGVkZDkxN2FlYjVkMWMzNmE4MmFiMWJhZDc3NjQ4Y2UyMjg0YTA1ODImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.4tdhGjrplnNG-sJ7xxCvEU_y_4tPSz1mWj17ulHF_Ds)
from darktable.
Why not just sort by kind in Finder?
![]()
I do as a workaround, but then other sorting is lost - for example when i have multiple day sessions with everyday review, i like to sort by “date created”
from darktable.
Does Finder
have a filter option/method. So you can filter out .xmp.
from darktable.
What you're describing is a problem with the behavior of that "preview" application - not darktable. Storing XMP sidecar files alongside the image in the same folder is industry-standard behavior.
You can disable XMP files entirely in darktable and instead rely on the darktable database to store image metadata if you so choose. Otherwise consider changes to your workflow (like @darkelectron suggested with filters).
from darktable.
An argument that led to nowhere was held in another issue, but I think an important point was brought up, in that new users may find the behaviour of DT and the creation of sidecar files confusing.
I think a simple solution could be to add to the 'never' option's tooltip for creation of sidecar files (PO for the english string here) to explain that changes will still be stored in DT's database, but, by not keeping XMP files on, if the user moves a file to a different directory outside of DT (or causes the file to no longer be found through the db by some other mechanism, the db has no easy way of recovering those changes.
I've only been using DT for a few weeks, and I was also first puzzled and a bit frustrated when all my raw files suddenly had a weird .xmp file next to it. After reading the docs, I found the setting and am happier to have the option to only create a sidecar file upon edit. But I'm a developer by trade, not a typical user. Someone (a typical user) looking to, for example, ditch the Adobe ecosystem for a FOSS alternative (for ethical or other reasons) might pass on DT because of the frustration/confusion of the XMP files being created in their working dirs with no explanation.
BUT, I also think that it's a lot of effort to build out the feature to store XMPs in a separate directory that won't cause additional frustration, due to user error (see remarks on moving files to different directories above).
So, TL;DR: I think it'd be helpful to display am explainer for the 'never' option in the XMP creation option's tooltip.
I'm happy to work on the English string and solicit translations (once I find my way around the codebase a bit more) and make a PR for this.
from darktable.
An argument that led to nowhere was held in another issue, but I think an important point was brought up, in that new users may find the behaviour of DT and the creation of sidecar files confusing.
I think a simple solution could be to add to the 'never' option's tooltip for creation of sidecar files (PO for the english string here) to explain that changes will still be stored in DT's database, but, by not keeping XMP files on, if the user moves a file to a different directory outside of DT (or causes the file to no longer be found through the db by some other mechanism, the db has no easy way of recovering those changes.
re-importing the file will attach it's edits from the library.db provided the file name is the same
I've only been using DT for a few weeks, and I was also first puzzled and a bit frustrated when all my raw files suddenly had a weird .xmp file next to it. After reading the docs, I found the setting and am happier to have the option to only create a sidecar file upon edit. But I'm a developer by trade, not a typical user. Someone (a typical user) looking to, for example, ditch the Adobe ecosystem for a FOSS alternative (for ethical or other reasons) might pass on DT because of the frustration/confusion of the XMP files being created in their working dirs with no explanation.
the fine documentation would have explained that to you.
afaik: there is no provision for the xmp files to be stored/accessed automagically in any other location.
from darktable.
re-importing the file will attach it's edits from the library.db provided the file name is the same
I assumed something like that is in place already. I'm mainly speculating on the "what ifs".
the fine documentation would have explained that to you.
I sought out the docs, and learned the feature, but not everyone would. I'm talking from a UX standpoint. A change in wording to a tooltip may not seem like much of a difference, but if it meant retaining an extra 0.1% of users who don't read docs, maybe it's worth the trouble?
from darktable.
This issue has been marked as stale due to inactivity for the last 60 days. It will be automatically closed in 300 days if no update occurs. Please check if the master branch has fixed it and report again or close the issue.
from darktable.
Related Issues (20)
- New instance of a module copies the name of former module (auto-named)
- Darktable binaries fails to launch - "free(): invalid pointer" HOT 5
- "Ghost" cameras in wb_presets.json and noiseprofiles.json HOT 8
- Film rolls are removed recursively HOT 4
- Snapshot preview esp when zoomed in does not match preview of the same image used to make the snapshot HOT 6
- Darktable doesn't launch on M1 Max Mac HOT 5
- Intel Open Source AI noise reduction HOT 2
- Minor performance upgrade: Don't update histogram while still computing HOT 3
- Sony UMC-R10C HOT 4
- Strange behavior when going back in history after using a duplicate Composite
- copy/paste of history stack does not include module order unless using selective copy HOT 2
- "Tone equalizer" histogram in "Advanced" tab, doesn't update correctly HOT 2
- darkroom guide lines do not appear in dt 4.7 on Windows HOT 3
- Removing film-roll removes all images recursively HOT 12
- Darktable's extremely slow export HOT 4
- Inconsistent behavior when removing a shape HOT 1
- Crash when Rotate and Perspective module is focussed, grid is showing and using keyboard shortcuts to rotate HOT 11
- history: composite module adds extraneous entries, causes crash on history compress
- Show selected preset for export module HOT 1
- Group ID is altered to Image ID of current group leader HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from darktable.