Skip to content

Revamp colors for promises based on status and time to deadline #247

@dreeves

Description

@dreeves

Here's an off-the-cuff proposal -- help with filling in actual hex codes solicited!

  1. No due date -- obnoxious neon yellow
  2. Overdue -- neon pink [1]
  3. Due in <24h -- bright red
  4. Due in <2d -- orange
  5. Due in <3d -- blue
  6. Due in >=3d -- green
  7. Due in >=7d -- darker green
  8. Completed -- black
  9. Failed (cf Uncle button AKA "mark as failed" #248) -- dark red, almost black
  10. Newly created -- gray [2]

Footnotes

[1] Or show little flames or sirens or something? Blinking would be too much but some kind of subtler animation somehow? Actually the realtime ticking down of the score may be exactly the ticket. And maybe that's the answer for no due date: a blinking "N/A" for the score to goad you into picking a due date to make the godawful blinking stop. :)

[2] This would be moot if we drop create-on-GET but I don't like making the promise gray like in the status quo. Instead, the background of the whole webpage should be a different color or something. Just some unimportant but obvious difference to indicate that the promise has been created.

Metadata

Metadata

Assignees

Labels

ADOConsensus needed on what to Actually Do (or "much ado about ∅"), AKA questionRFERequest For Enhancement AKA feature requestSTYStyle/polish/CSS, or think of it as in pigsty or an eyesoreUVIUser-Visible Improvement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions