linuxmint / linuxmint/sticky

Alternative theme

Open
#98 2 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Feature Request
Dominant language
Python
Stars
273
Forks
57
PR merge metrics
No merged PRs in 30d

Description

My senior eyes don't tolerate well the saturated colour of the note's title bar, so I created an alternative theme, simply by editing the /usr/share/sticky/sticky.css file. I paid special attention to making sure that the selected text is still visible, and the slider matches the note colour but is darker. Since I can't make a dark enough yellow that is not muddy, in this case the slider is basically grey.

Perhaps we could get a choice of styles, such as this and the original, in light and dark versions. I did not make a dark version yet, but I might do it if/when I warm up to dark themes in general.

Here's what I did:
New colours

The new colour definitions (at the beginning of the sticky.css file) are here:

@define-color red1 #ff8888; /* main */
@define-color red2 #ffcccc; /* title */
@define-color red3 #ff6666; /* slider */
@define-color red4 #aa0000; /* slider hover */
@define-color red5 #ffcccc; /* slider trough */
@define-color red5 #ffcccc; /* selection */

@define-color blue1 #88bbff; /* main */
@define-color blue2 #cceeff; /* title */
@define-color blue3 #3399ff; /* slider */
@define-color blue4 #0055bb; /* slider hover */
@define-color blue5 #cceeff; /* slider trough */
@define-color blue5 #cceeff; /* selection */

@define-color green1 #88ff88; /* main */
@define-color green2 #eeffee; /* title */
@define-color green3 #00cc00; /* slider */
@define-color green4 #009900; /* slider hover */
@define-color green5 #eeffee; /* slider trough */
@define-color green5 #eeffee; /* selection */

@define-color yellow1 #ffff66; /* main */
@define-color yellow2 #ffffcc; /* title */
@define-color yellow3 #777700; /* slider */
@define-color yellow4 #333300; /* slider hover */
@define-color yellow5 #ffffcc; /* slider trough */
@define-color yellow5 #cccc00; /* selection */

@define-color purple1 #cc99ff; /* main */
@define-color purple2 #eeccff; /* title */
@define-color purple3 #9933ff; /* slider */
@define-color purple4 #5500cc; /* slider hover */
@define-color purple5 #eeccff; /* slider trough */
@define-color purple5 #eeccff; /* selection */

@define-color teal1 #99ffff; /* main */
@define-color teal2 #eeffff; /* title */
@define-color teal3 #00dddd; /* slider */
@define-color teal4 #009999; /* slider hover */
@define-color teal5 #eeffff; /* slider trough */
@define-color teal5 #eeffff; /* selection */

@define-color orange1 #ffbb66; /* main */
@define-color orange2 #ffeecc; /* title */
@define-color orange3 #ff8800; /* slider */
@define-color orange4 #cc4400; /* slider hover */
@define-color orange5 #ffbb66; /* slider trough */
@define-color orange5 #ffddbb; /* selection */

@define-color magenta1 #ffaaff; /* main */
@define-color magenta2 #ffeeff; /* title */
@define-color magenta3 #ff33ff; /* slider */
@define-color magenta4 #dd00dd; /* slider hover */
@define-color magenta5 #ffaaff; /* slider trough */
@define-color magenta5 #ffeeff; /* selection */

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with /usr/share/sticky/sticky.css and the issue's proposed colour definitions, comparing them with the attached screenshot and the existing theme. Clarify whether the goal is to add selectable styles, and define completion around the available theme choices and visibility of selected text, sliders, and note colours.

Written by the indexing model from the issue text.

Assessment

Tech stack
css
Domain
design, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.