Switching to legacy permanently destroys RGB color scheme

Bug #1670669 reported by Chris Pavlina
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Low
Jon Evans

Bug Description

If you switch to legacy canvas, any RGB color scheme you have set is converted *permanently* to the fixed color set. Switching back to GAL does not restore it, and it will be saved when KiCad quits.

This means that if you accidentally press F9, your only option to avoid losing the color scheme you carefully put together is to lose your work instead, running "pkill kicad" to abort before settings are saved.

I wonder if we could use separate setting names for the RGB colors (instead of ColorPCBLayer_F.Cu, ColorPCBLayer_F.Cu_RGB for instance) so that legacy can have its own colors without destroying a set.

Tags: pcbnew
Revision history for this message
Jon Evans (craftyjon) wrote :

Chris, I will address this with color themes feature unless you think it warrants a faster temporary fix.

Changed in kicad:
assignee: nobody → Jon Evans (craftyjon)
Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

Nah, take your time.

Jon Evans (craftyjon)
Changed in kicad:
status: New → In Progress
Jon Evans (craftyjon)
Changed in kicad:
milestone: none → 5.0.0-rc1
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 0564d3456bd54c337326e1e855537ae8d352754b
https://git.launchpad.net/kicad/patch/?id=0564d3456bd54c337326e1e855537ae8d352754b

Changed in kicad:
status: In Progress → Fix Committed
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.