-
Notifications
You must be signed in to change notification settings - Fork 0
Update DMS configs to newer schema #74
Copy link
Copy link
Open
Labels
compat: forwardsRepresents a backwards incompatible change. Existing functionality is affected and requires fixes.Represents a backwards incompatible change. Existing functionality is affected and requires fixes.priority: lowNon-essential issues that are neither affecting functionality nor usability.Non-essential issues that are neither affecting functionality nor usability.type: feature/improvementMarks the request/implementation of a feature improvement. Accompany with relevant labels.Marks the request/implementation of a feature improvement. Accompany with relevant labels.
Metadata
Metadata
Assignees
Labels
compat: forwardsRepresents a backwards incompatible change. Existing functionality is affected and requires fixes.Represents a backwards incompatible change. Existing functionality is affected and requires fixes.priority: lowNon-essential issues that are neither affecting functionality nor usability.Non-essential issues that are neither affecting functionality nor usability.type: feature/improvementMarks the request/implementation of a feature improvement. Accompany with relevant labels.Marks the request/implementation of a feature improvement. Accompany with relevant labels.
It's been quite a while since I last introduced and updated my DMS configs, and in the meantime, they've had numerous updates to add new features, rename existing ones, and modify the settings schema to accommodate that. DMS seems to be able to detect this, and every time I boot up into Niri, I'm greeted with the exact same popup telling me that new features have been added. It's probably time to update the configs to match the newer, expected schema.
Giving it a cursory look, I found that a number of things have changed.
dankBar*keys anymore, onlydockBar, which I do not believe is the same thing.barConfigsarray that seems like it contains the settings of whatdankBar*used to do.I have not exhaustively looked at
~/.config/DankMaterialShell/settings.jsonor~/.local/share/DankMaterialShell/session.json, so there may be more changes that need to be dealt with. Given that this requires some time to carefully comb over everything, I'm not going to be able to handle it for now, because my priorities are currently on school. There also isn't an immediate need to fix this as DMS seems to be able to work just fine with the older configs for now, but there's no guarantees that this will be true forever.