Skip to content

TRACKING: Support more Themes #1133

@neiljp

Description

@neiljp

Since themes are now isolated, we hope that adding a new theme should be easier for a contributor!

Please review our existing theme documentation and theme source files in zulipterminal/themes/
(currently all themes are integrated in the source, until #1067)

If you have questions that are not answered by the documentation in that location, or our other documentation, please do ask in the #zulip-terminal stream on chat.zulip.org!

Themes we could consider adding/developing:

(please discuss in the stream first, if you think of others and want to work on them)

Things to consider:

  • please include a reference to the theme origin, ie. where you found the colors to use
  • we aim to work in different color depths, so try testing those as well as the default 256-color depth
  • some styles have common named colors; it would be good to reuse these
  • supporting syntax highlighting would be useful, but could be worked on later

NOTE: Since some themes have WIP (work in progress) PRs already, please check their status first; it is then normally good to use tools/fetch-pull-request to fetch these and build upon them if they are not in active development. You may need to rebase them against main to resolve conflicts.

NOTE: To support multiple contributors working on this, please do not claim this issue directly - it would be useful if you only work on one of these yourself and leave other themes for others to work on.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions