Skip to content

pint-overhaul: rewrite

ryana requested to merge pint-overhaul into main

Created by: ryanamay

🚀 Pint Release Roadmap

Todo: Refactoring Gitccentify

  • Base Brand Redesign
  • Base Popup UI Redesign
  • Implement main functionality (Get Set)

Todo: QuickScheme Implementation

  • Implement accent color scheme generator
  • fix quck change color scheme gen
  • add hex setting override in quick change

Quirk: You need to add a # to set it properly.

  • Implement ProgressItem + That graph thingy that wont change color nomatter what you do

Property attached to L4

  • Add a text color switch for the doozeys who's crazy enough to use light mode

Todo: Predefined Color Schemes

  • Implement colorscheme feature
  • Github Dark
  • Github Light
  • Solarized Dark
  • ability to add custom solor schemes to list

Todo: Advanced Customisation

  • Implement options UI base
  • Implement options ui group based
  • Implement options ui advanced (full customisation)

Todo: Global Pints Implementation

  • Implement exporting and usage of custom color schemes
  • implement global pints (possibly via github dotfiles? or should i use my own framework?)

Todo: Refactoring

  • Refactor QuickScheme
  • Refactor Pint Code because I suck at using typescript
  • yeet the old code

Todo: Branding/Marketing

  • Create a website for Pint

Todo: Documentation

  • Add comments to code

Todo: Release

  • Update chrome extension

Bugs:

  • Inconsistent padding
  • Color preview is broken on QuickScheme

just removed it entirely

  • QuickScheme hex override does not work if no hashtag is supplied
  • Options UI crashes when using paint tool. (probably related to paint tool)
  • Color picker not using grabbed value

Nah it was better to use decafbad as a meme lmao

theres more in the backlog but this is the bare minimum before i can open contributions and push a release :)

Merge request reports