GP-1981 Listing and Decompiler dark colors; palette updates

This commit is contained in:
Dan
2022-11-02 13:32:32 -04:00
committed by ghidragon
parent 5c84d3e143
commit 9679752523
5 changed files with 97 additions and 23 deletions
@@ -95,3 +95,52 @@ color.bg.listing.header.active.field = rgb(244, 221, 183)
color.fg.listing.header.active.field = black
color.fg.listing.address = color.fg
color.fg.listing.ref.bad = color.palette.red
color.fg.listing.bytes = color.palette.blue
color.fg.listing.constant = color.palette.green
color.fg.listing.label.unreferenced = color.fg
color.fg.listing.entrypoint = color.palette.magenta
color.fg.listing.comment.auto = color.fg
color.fg.listing.comment.eol = color.palette.blue
color.fg.listing.comment.repeatable = color.palette.orange
color.fg.listing.comment.ref.repeatable = color.palette.darkcyan
color.fg.listing.comment.plate = gray
color.fg.listing.comment.post = color.palette.blue
color.fg.listing.comment.pre = color.palette.indigo
color.fg.listing.ref.ext.resolved = color.palette.teal
color.fg.listing.fieldname = color.fg
color.fg.listing.function.callfixup = color.palette.magenta
color.fg.listing.function.name = color.palette.blue
color.fg.listing.function.param = color.fg
color.fg.listing.function.tag = color.palette.violetred
color.fg.listing.function.param.auto = gray
color.fg.listing.function.return.type = color.fg
color.fg.listing.function.param.custom = color.palette.indigo
color.fg.listing.function.param.dynamic = color.palette.teal
color.fg.listing.label.local = color.palette.green
color.fg.listing.label.non.primary = color.palette.olive
color.fg.listing.label.primary = color.palette.cyan
color.fg.listing.mnemonic.override = color.palette.pink
color.fg.listing.mnemonic = color.palette.cyan
color.fg.listing.mnemonic.unimplemented = color.palette.cyan
color.fg.listing.flow.arrow.inactive = lightGray
color.fg.listing.flow.arrow.active = color.fg
color.fg.listing.flow.arrow.selected = limeGreen
color.fg.listing.separator = color.fg
color.fg.listing.variable = color.palette.purple
color.fg.listing.version.tracking = color.palette.purple
color.fg.listing.xref = color.palette.darkgreen
color.fg.listing.xref.offcut = gray
color.fg.listing.xref.read = color.palette.blue
color.fg.listing.xref.write = color.palette.orange
color.fg.listing.xref.other = color.fg
color.fg.listing.register = color.palette.olive
color.fg.listing.underline = cornflowerBlue
color.fg.listing.pcode.label = color.palette.blue
color.fg.listing.pcode.space = color.palette.blue
color.fg.listing.pcode.varnode = color.palette.blue
color.fg.listing.pcode.userop = color.palette.blue
@@ -196,8 +196,11 @@ color.fg.table.ghidratable.suggestion = darkGray
color.bg.search.highlight = rgb(189,183,107)
color.bg.search.current.line.highlight = gold
color.fg.listing.highlighter.scoped.read = rgb(100,100, 0)
color.fg.listing.highlighter.scoped.write = forestGreen
// TODO: These should probably be "bg" colors
// TODO: I'd be nice if we did have control of the "fg" colors, too
color.fg.listing.highlighter.default = color.palette.bg.blindingyellow
color.fg.listing.highlighter.scoped.read = color.palette.bg.blindingorange
color.fg.listing.highlighter.scoped.write = color.palette.bg.blindinggreen
color.bg.analysis.options.not.default.enablement = #D1D19E
color.bg.analysis.options.not.default.enablement.selected = rgb(177, 212, 236)
@@ -40,17 +40,19 @@ icon.decompiler.action.provider.clone = icon.provider.clone
icon.decompiler.action.export = page_edit.png
font.decompiler = font.monospaced
[Dark Defaults]
color.fg.decompiler.keyword = peru
color.fg.decompiler.function.name = cadetBlue
color.fg.decompiler.comment = lightSlateGray
color.fg.decompiler.error = crimson
color.fg.decompiler.variable = #999900 // close to oliveDrab
color.fg.decompiler.constant = forestGreen
color.fg.decompiler.type = blue
color.fg.decompiler.parameter = darkMagenta
color.fg.decompiler.global = darkCyan
color.fg.decompiler.keyword = color.palette.cyan
color.fg.decompiler.function.name = color.palette.blue
color.fg.decompiler.comment = color.palette.indigo
color.fg.decompiler.error = color.palette.red
color.fg.decompiler.variable = color.palette.olive
color.fg.decompiler.constant = color.palette.green
color.fg.decompiler.type = color.palette.cyan
color.fg.decompiler.parameter = color.palette.violetred
color.fg.decompiler.global = color.palette.teal
color.fg.decompiler.special = color.palette.red
color.bg.decompiler.middle.mouse = rgb(55,59,65)
@@ -57,7 +57,28 @@ color.palette.white = white
[Dark Defaults]
color.palette.black = lightgray
color.palette.blue = deepskyblue
color.palette.cyan = #00CCCC // less harsh
color.palette.yellow = rgb(191, 191, 64) // olive
color.palette.magenta = plum
color.palette.blue = #80a0c0
color.palette.indigo = #c070c0
color.palette.green = #70c070
color.palette.darkgreen = #70a070
color.palette.magenta = #ff80ff
color.palette.pink = #ff80a0
color.palette.cyan = #80c0c0
color.palette.darkcyan = #406060
color.palette.red = #ff8080
color.palette.teal = #80c0c0
color.palette.purple = #c080c0
color.palette.yellow = #ffff80
color.palette.olive = #c0c080
color.palette.orange = #ffa070
color.palette.violetred = #ff7090
color.palette.bg.yellow = #404028
color.palette.bg.yellowgreen = #344028
color.palette.bg.green = #284028
color.palette.bg.bluegrey = #282838
color.palette.bg.blindingyellow = #ffff00
color.palette.bg.blindinggreen = #00ff00
color.palette.bg.blindingorange = #ff8000
@@ -186,7 +186,7 @@ font.input.hint = monospaced-PLAIN-10
[Dark Defaults]
color.bg = #46494B // color used by flatlaf dark theme
color.bg = #1c1d1e
color.fg = lightgray
color.fg.error = indianRed
color.fg.disabled = gray
@@ -204,8 +204,8 @@ color.fg.help.selector.code.path = #5BA5E3
color.bg.splashscreen = black
color.bg.header.active = #788CBD
color.bg.header.inactive = dimGray
color.bg.header.active = #4c87c8
color.bg.header.inactive = #466a92
color.fg.header.active = lightGray
color.fg.header.inactive = black
color.header.drag.cursor = lightGray
@@ -215,7 +215,7 @@ color.fg.dialog.status.error = color.fg.error
color.fg.dialog.status.warning = orange
color.fg.dialog.status.normal = lightBlue
color.bg.currentline = rgb(60,60,70) // dark gray
color.bg.currentline = rgb(40,40,56) // dark bluish gray
color.cursor.focused = indianRed
color.cursor.unfocussed = darkGray
@@ -225,10 +225,10 @@ color.bg.textfield.hint.invalid = maroon
color.bg.filterfield = color.bg.filtered
color.fg.filterfield = darkSlateGray
color.bg.selection = teal
color.bg.highlight = olive
color.bg.selection = color.palette.bg.green
color.bg.highlight = color.palette.bg.yellow
color.bg.fieldpanel.selection.and.highlight = darkGreen
color.bg.fieldpanel.selection.and.highlight = color.palette.bg.yellowgreen
color.bg.table.row.alt = rgb(45,47,65)
color.fg.table.uneditable.selected = lemonchiffon
@@ -241,4 +241,3 @@ color.bg.tableheader.gradient.end.primary = darkBlue
// docking buttons
color.fg.button = darkGray