Opened 10 days ago

Last modified 10 days ago

#14469 new enhancement

No way to set Folder text/link color

Reported by: isius Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Applications/Tracker Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Folder text/link color seemingly unable to be changed from black. Does not correlate to expected "Document Text" color (or any other color setting) from within "Appearance".

Change History (6)

comment:1 Changed 10 days ago by humdinger

Component: User InterfaceApplications/Tracker
Owner: changed from stippi to nobody
Type: bugenhancement

comment:2 Changed 10 days ago by humdinger

Currently an algorithm sets the label colour to white when your Desktop colour is dark, and black when light.

comment:3 Changed 10 days ago by isius

I do not mean the desktop link/label color. I mean the text labels/links within open folders.

comment:4 Changed 10 days ago by humdinger

Oh, I see. Yeah, that's not possible ATM apparently.
One can't even set a background colour for a folder, just an image. Otherwise at least that same algorithm could be used.

Anyhoo, as always, "Patches welcome"... :)

comment:5 Changed 10 days ago by isius

It seems as though a background color may be set by changing "Document background" color. Although, interestingly, the color does not register higher than 216,216,216 within the folders.

I would be happy to patch! Could use a pointer to which source file controls that. Is that within kit, Tracker?

comment:6 Changed 10 days ago by humdinger

I can change "Document background" in Appearance to any value. Tracker does use that constant, but when you change the colour in Appearance, be aware that it's used in other places as well.

The text colour is AFAIK hardcoded and inverting the colour (black <-> white) is used for selections. Changes may not be that easy...
http://xref.plausible.coop/source/ can help you to find the right code in the Tracker kit.

Note: See TracTickets for help on using tickets.