Skip to content

Support XDG Base Directory Specification #15

@dvzrv

Description

@dvzrv

new-session-manager should adhere to the XDG Base Directory Specification and eventually not support ~/NSM Sessions/ anymore.

This can be implemented in two steps:

  • implement support for XDG Base Directory Specification, make a release, notify users about this change (and the future deprecation of ~/NSM Sessions/) and save any new sessions exclusively below $XDG_DATA_HOME/new-session-manager/ (or similar) while still supporting to load from the old location. Alternatively one could also do a simple migration from the old to the new location (e.g. similar to the way Ardour does it between major releases) and not allow loading from the old location right away.
  • drop support for ~/NSM Sessions/ in a release after that

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions