Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • L liquidprompt
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 33
    • Issues 33
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Johann Dreo
  • liquidprompt
  • Merge requests
  • !692

feature: add the dotmatrix theme

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Johann Dreo requested to merge theme+dotmatrix into master Jan 05, 2022
  • Overview 12
  • Commits 4
  • Pipelines 0
  • Changes 8

Created by: nojhan

The dotmatrix theme is basically the look of "powerline", but done right on the user experience side. The main idea is to highlight what's important, instead of displaying too many things because fancy colors everywhere are fun.

To achieve that, the dotmatrix theme has been very carefully designed:

  • it uses four modules: host/path, machine state, environment, version control.
  • it uses a consistent visual grammar (using 3 separators and 3 colors).
  • it follows good practices for color blindness.

Screenshot: demo_dotmatrix

The full rendering of the modules is summarized in the design document. I've used this prompt for months and it seems ready for a beta release.

The current code uses a similar approach to the one used for the powerline theme, but needs refactoring.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: theme+dotmatrix