anvil-vtt / FateX

FateX is the extended Fate game system for FoundryVTT.
MIT License
22 stars 15 forks source link

Feature/custom user styles #80

Open Pjb518 opened 3 years ago

Pjb518 commented 3 years ago

Adds the ability for users to select custom colour schemes for the FateX interface. This is still a WIP, but it is mostly functional at the moment.

There are three known issues:

1) I haven't yet added the full array of custom properties that users will be able to choose from. They currently have no control over much of the interface text colour, for example.

2) There is a strange bug where user flags forget that they have been updated after reloading the game. Viewing the user flags in game shows that the values have been updated, but when the game is reloaded, sometimes one or two pieces of the interface show old colour choices, and the user flags seem to have reverted to their old values.

I'm not sure if this is a Foundry bug, but DSN doesn't seem to have this problem, so maybe I'm overlooking a simple mistake.

3) I'm not happy with the way that default values and custom properties are being stored in the config. Now that the feature is actually working, I'd like to go back and make the data easier to work with.

Pjb518 commented 3 years ago

Should also mention that some of the type are not happy right now and I haven't got around to appeasing them 😄