Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Configurable colors #23

Open
tulir opened this issue Apr 18, 2018 · 15 comments
Open

Configurable colors #23

tulir opened this issue Apr 18, 2018 · 15 comments
Labels
enhancement New feature or request terminal Things that need to be changed in the terminal frontend

Comments

@tulir
Copy link
Owner

tulir commented Apr 18, 2018

Allowing users to configure how to color things would be nice.

@tulir tulir added the enhancement New feature or request label Apr 18, 2018
@abrahimladha
Copy link

abrahimladha commented Sep 19, 2018

How would you prefer something like this is implemented? A config file in ~/.config or something? or the weechat method where itd be something like /set color.title=green or whatever?

Nevermind. I found .cache/gomuks/preferences.yaml

@tulir
Copy link
Owner Author

tulir commented Sep 20, 2018

Probably best to put it with other preferences in Matrix account data, which is cached to .cache/gomuks/preferences.yaml as you noticed.

@vonshednob
Copy link

I would like to bump this issue a bit, because in my case (solarized light color scheme) without configurable colors (or sane defaults) gomuks is pretty much unusable:

gomuks

@abrahimladha
Copy link

I just grepped through and changed every instance of green to blue and recompiled and then forgot about it. I had something loaded through config.go, but I couldn't get the colors to change from the first colors on reloading the config or program.

@ejiektpobehuk
Copy link

I'd say .cache is not a good place to put your config in.
XDG_CONFIG_HOME is a good place to start

@tulir
Copy link
Owner Author

tulir commented May 27, 2020

gomuks already uses the XDG spec mostly correctly, .cache is the correct place for data cached from the server.

@ejiektpobehuk
Copy link

Agreed.

My point is that it's client configuration and probably should not be related to the server

@tulir
Copy link
Owner Author

tulir commented May 27, 2020

User preferences are stored on the server in account data so they persist and are synced nicely

@ejiektpobehuk
Copy link

That's awesome!

I'm sorry for blowing this issue up, but what's the flow to have two differently configured machines?

@tulir
Copy link
Owner Author

tulir commented May 27, 2020

Currently that's not supported, might add some option for local preference overrides eventually.

@piegamesde
Copy link

In the meantime waiting for an implementation, how about a CLI switch that at least force paints a dark background? My screen looks like @vonshednob's and it's totally unusable.

@octoshrimpy
Copy link

any update on this?

@apprehensions
Copy link

my ansi colors...

@foxyseta
Copy link

Any updates on this?

@saygo-png
Copy link

bump

@tulir tulir added the terminal Things that need to be changed in the terminal frontend label Nov 10, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request terminal Things that need to be changed in the terminal frontend
Projects
None yet
Development

No branches or pull requests

9 participants