Skip to content

Comments

WIP: Global chat/ character settings#640

Draft
FatCatClient wants to merge 5 commits intodevelopmentfrom
feat/global-settings
Draft

WIP: Global chat/ character settings#640
FatCatClient wants to merge 5 commits intodevelopmentfrom
feat/global-settings

Conversation

@FatCatClient
Copy link
Contributor

@FatCatClient FatCatClient commented Feb 18, 2026

TODO:

  • Proper system for messaging other tab instances that they need to reload the global settings
    • do we use the configuration-updated eventbus event for this?)
  • Figure out how we want to deal with other "settings", like favourite eicons, hidden users, etc.
  • Make the SettingsView UI not suck.
    • Right now the SettingsTriView component is an ugly hack. I'd rather put it together with the other SettingsRadio button\
    • Only 2 settings actually make a distinction between the two modes. But I'll redo it when I have a cleaner method.
    • The actual design for the component will need to be redone with vertical tabs too. Let's wait for the new exporter tool to be done so we can use the same UI design there.
  • Importing character-level settings doesn't deal with default values correctly atm. We'll probably have to make it so that when you load a settings file from before these changes, it will set every value to undefined if it matches your default values.
  • Import dialog doesn't work properly (lacking the cancel button). Probably will have to make some changes to the Modal component to allow for custom cancel behavior too.

@github-actions
Copy link
Contributor

Artifacts

View all

arm64 x64
linux Download Download
macos Download Download
windows Download Download

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant