Skip to content

Conversation

friday
Copy link
Member

@friday friday commented Nov 8, 2021

Implements #843

It's changing the location of all the state files and the log to XDG_STATE_HOME. Note that XDG_STATE_HOME is very new, and it's likely that Ulauncher will be the first app to use it on users systems (it was for me), but this isn't a problem :). XDG_DATA_HOME is now only used to store extensions, and XDG_CACHE_HOME is only used to store css files generated for themes that extends other themes. I'm not sure if this is something we can work around, so we don't use XDG_CACHE_HOME at all.

Planning on doing more work with how the state files are stored, and making them less backward compatible, by switching to json. Otherwise I wouldn't have moved them.

@friday friday merged commit bfdcef3 into v6 Nov 8, 2021
@friday friday deleted the 843 branch November 8, 2021 23:34
@friday friday mentioned this pull request Mar 29, 2022
@friday friday added this to the 6.0.0 milestone Apr 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant