The frame around tiled charts

How omacharts separates one chart from the next and marks the one that has focus, derived from the desktop theme, shown for all 26 themes it can wear.

The problem

One chart became several. Right-click a chart and it splits in two; right-click again and the new one closes, its space going back to its neighbour. The panes tile the window the way a tiling window manager tiles the screen, and exactly one of them has focus: it is the one the keyboard, the menus and the symbol search act on, so it has to be obvious at a glance which one that is.

Two things need drawing, then. Something that says where one chart stops and the next starts, which is also the handle you drag to resize them. And something that says which pane is focused. Both have to be quiet, because the chart is the main character and a border around every pane would be furniture competing with the candles. Both have to come from the theme, so they look as much a part of Nord or Rose Pine as the window chrome does. And both have to survive the themes that make everything hard: the ones that are nearly black, the ones that are nearly white, the ones with a grey accent and the ones whose accent is the colour their candles already wear.

What is drawn

The idiom is the window manager's, because an Omarchy user already reads it without thinking: windows sit on a gap, and the focused one wears a thin border in the theme's accent.

The gutter between two panes is 5px of the window surface, the same colour the sidebar sits on, so the gap between charts is the window showing through, as gaps between windows show the desktop. A theme that put its surface on top of its chart (Lupine's are a pixel value apart) has the gutter lifted off the chart until it reads as a gap. The gutter is the drag handle; under the pointer it takes on half the ring's colour, enough to say it moves.

The focus ring is a 2px border inside the edge of the focused pane, between the chart and the gutter. It keeps the accent's hue, but its lightness is chosen rather than taken: walked away from the chart background until the ring has 3:1 contrast on every theme, where the accent as-is would be 1.8:1 on Rose Pine and 5:1 on Hackerman. It then walks on, only as far as it must, to be at least 0.06 ΔE from the axis, the grid, the border and the crosshair, and at least 0.08 from either candle colour, so that it can never be read as a line the chart drew. Solitude's accent at ring lightness is its axis line to the pixel; Lumon's is the blue its candles wear; the ring moves off both. Chroma is capped at 0.14, which is what keeps Lupine's and Catppuccin Latte's vivid accents from vibrating as a hairline.

Unfocused panes get nothing at all. A lone chart, in a window that has not been split, gets nothing either.

The grid, the axis and the crosshair

The chart's own furniture has the same problem as the frame, and used to have only half the answer. The grid was the theme's lighter_background, nudged off the chart only if it was the same pixel value; the axis was the theme's muted colour and the crosshair its accent, both exactly as they came. Those colours were chosen for a terminal's selection and comments, not for hairlines across a chart, and on a pale chart a terminal's selection grey is a lattice: White's grid was a mid grey at 1.8:1 on white, Flexoki Light's 1.24:1 on cream, and Lupine's, at 1.04:1, was not there at all. The test that guarded this enforced a floor — the grid must be a different pixel value from the chart and quieter than the text — and on a light theme the text is near-black on near-white, so "quieter than the text" let a lattice through.

Each of the three is now held to a band of WCAG contrast against the chart, the same band on every theme because the ratio already accounts for the ground. The grid is felt rather than read: 1.08–1.2:1, which is where the four hand-tuned built-in themes put theirs. The axis lines are louder, because they mark where the plot ends, and still a line rather than a bar: 1.35–2.2:1, where Ethereal's and Vantablack's greys taken as they were made an axis at nearly 5:1. The crosshair is a pointer, so its floor is WCAG's 3:1 for graphics that carry meaning, the same as the ring's, and its ceiling is wide, 10:1, which is where it stops being a pointer and becomes the text colour, as Kanagawa's accent literally is. The chart's border is the axis colour, so the rule above an indicator strip has the weight of the axis beside it.

A theme's own colour is kept to the byte whenever it is already inside its band; most are. One that is not moves in lightness only, keeping its hue, and only as far as it must: a loud colour walks toward the chart until it is just inside the ceiling, a quiet one is rebuilt from the chart's own lightness, walking away until it reaches the floor. The grid may also be no more vivid than the chart it sits on, by more than a whisper. Contrast is used rather than ΔE for the same reason the overlays use it — the question is whether a line can be seen on its ground, which is a question about light — and because OKLab has no toe at black, so it calls a near-black grid on a black chart a tenth of the way to white, which is not what the eye sees.

How to read the pictures

Each theme is drawn as a tiled layout at one CSS pixel per pixel: one tall pane and two stacked beside it, so both a vertical and a horizontal gutter appear, with the window's own controls — the watchlist toggle and the main menu — in the top-right corner, where they sit over the chart when the watchlist is closed; there is no header bar. The left pane has focus and shows the crosshair; the gutter between the two right-hand panes is shown as it looks under the pointer. Candles, the grid, the axes, the labels, the overlay and the volume strip are the theme's own, drawn the way the chart draws them, including the hairline the chart rules above every indicator strip, which is the line a gutter must not be confused with. The doubles everything, which is roughly what a HiDPI screen does.

Under each layout the same chart is drawn twice more, smaller and without the frame: with the grid, axis and crosshair as the derivation used to take them from the theme, and as it holds them now. The built-in themes are hand-tuned and have no before. The crosshair is drawn opaque here; the app draws it at about half strength, so on screen it is quieter than on this page by the same amount on every theme.

ΔE is the distance between two colours in OKLab, where black to white is 1.0 and about 0.02 is the least an eye can see. Contrast is the WCAG ratio against the chart background. Numbers below a guarantee, or outside a band, are marked like this.

Summary

For each theme: how far the gutter sits off the chart (at least 0.05, and whether it had to be lifted off the window surface to get there), the ring's contrast, the closest the ring comes to any of the chart's own lines and to either candle colour, and how many guarantees were broken.

ThemeModeGutterΔE from chartLiftedRingContrastNearest furnitureΔENearer candleΔEBroken
catppuccinDark#2a2a3c0.050yes#456cad3.13axis0.118down0.2920
catppuccin-latteLight#dcdfe50.055yes#5b89e03.04crosshair0.116up0.2720
etherealDark#0f152f0.051yes#5557aa3.10axis0.097up0.2560
everforestDark#3b444b0.057yes#4d88813.06axis0.162up0.2050
flexoki-lightLight#ece9de0.057yes#5794e13.04crosshair0.178up0.2330
gruvboxDark#3735340.054yes#4c7b713.07axis0.099up0.2230
hackermanDark#1719260.059yes#0f6d2f3.01axis0.211up0.3640
kanagawaDark#262e3e0.060yes#6f6b513.03axis0.107up0.1170
last-horizonDark#1a191a0.064#7559533.10axis0.087down0.2000
lumonDark#20313f0.054yes#3774933.08axis0.143up0.1160
lupineLight#e8e8e80.054yes#668de63.09crosshair0.125up0.2220
matte-blackDark#1f1f1f0.057yes#8a56153.05axis0.207down0.1640
miasmaDark#3131310.061yes#8f99625.23crosshair0.076up0.0870
nordDark#3d43510.059yes#6382a13.12crosshair0.102down0.1570
osaka-jadeDark#1a2a220.054#2e73563.08axis0.094up0.1380
retro-82Dark#0f263f0.057yes#9755163.08axis0.201down0.1860
ristrettoDark#3d312f0.054yes#b4553a3.08axis0.152down0.1700
rose-pineLight#e9e2da0.054yes#0e545e7.85crosshair0.219up0.0840
solitudeDark#1d20220.057yes#5b63683.05axis0.082up0.2240
tokyo-nightDark#2427360.051yes#4064b33.00axis0.133down0.3110
vantablackDark#0d0d0d0.159#5b5b5b3.09axis0.081down0.2350
whiteLight#e0e0e00.093#9292923.11axis0.094down0.2830
Midnight (built in)Dark#171d250.052yes#1863af3.10axis0.209up0.3260
Carbon (built in)Dark#1f1f1f0.057yes#2263b13.11axis0.228up0.2460
Paper (built in)Light#eae5dd0.057yes#cb7b4b3.06crosshair0.106down0.1550
Daylight (built in)Light#eceef00.052yes#5b96ea3.00crosshair0.140up0.2710

The furniture, before and after

For each theme: the contrast of the grid, the axis and the crosshair against the chart, as the derivation used to take them from the theme and as it holds them now, and how many bands the current colours break. The bands are 1.08–1.2:1 for the grid, 1.35–2.2:1 for the axis and 3–10:1 for the crosshair.

ThemeModeGrid beforeafterAxis beforeafterCrosshair beforeafterBroken
catppuccinDark1.301.202.462.177.797.790
catppuccin-latteLight1.171.171.911.914.344.340
etherealDark1.151.154.902.175.655.650
everforestDark1.151.151.551.555.745.740
flexoki-lightLight1.241.192.002.006.366.360
gruvboxDark1.271.202.262.165.945.940
hackermanDark1.111.111.591.5915.059.990
kanagawaDark1.261.192.232.2011.269.890
last-horizonDark1.121.092.452.207.297.290
lumonDark1.131.131.681.688.808.800
lupineLight1.041.092.572.174.844.840
matte-blackDark1.121.121.481.487.357.350
miasmaDark1.141.142.772.133.863.860
nordDark1.241.181.691.694.644.640
osaka-jadeDark1.371.202.912.144.854.850
retro-82Dark1.151.152.952.189.309.300
ristrettoDark1.171.172.822.186.336.330
rose-pineLight1.101.101.481.483.143.140
solitudeDark1.111.092.242.134.704.700
tokyo-nightDark1.171.171.911.916.796.790
vantablackDark1.211.194.892.196.336.330
whiteLight1.821.183.952.195.105.100
Midnight (built in)Dark1.161.557.490
Carbon (built in)Dark1.111.4812.151
Paper (built in)Light1.141.724.730
Daylight (built in)Light1.111.545.190

catppuccin Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#1e1e2e#282839#2a2a3c0.0500.135#384b75#89b4fa#456cad0.530.1122603.130.1180.2480.1180.2330.3750.292

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#3132441.300.081#2b2c3d1.200.0571.08–1.2
axis#585b702.460.234#5053672.170.2041.35–2.2
crosshair#89b4fa7.790.530#89b4fa7.790.5303–10

catppuccin-latte Light

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#eff1f5#e6e9ef#dcdfe50.0550.123#9cb4e3#1e66f5#5b89e00.640.1412623.040.1710.2980.1710.1160.2720.319

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#dce0e81.170.052#dce0e81.170.0521.08–1.2
axis#acb0be1.910.200#acb0be1.910.2001.35–2.2
crosshair#1e66f54.340.456#1e66f54.340.4563–10

ethereal Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#060B1E#0d132c#0f152f0.0510.184#32366d#7d82d9#5557aa0.500.1302803.100.0970.2750.0970.1430.2560.297

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#131a3a1.150.077#131a3a1.150.0771.08–1.2
axis#6d7db64.900.446#39467b2.170.2581.35–2.2
crosshair#7d82d95.650.492#7d82d95.650.4923–10

everforest Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#2d353b#313a40#3b444b0.0570.039#446666#7fbbb3#4d88810.580.0631863.060.1620.2310.1620.1640.2050.227

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#343f441.150.036#343f441.150.0361.08–1.2
axis#4752581.550.107#4752581.550.1071.35–2.2
crosshair#7fbbb35.740.429#7fbbb35.740.4293–10

flexoki-light Light

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#FFFCF0#f3f0e5#ece9de0.0570.139#a2bfe0#205EA6#5794e10.660.1322553.040.1830.3090.1830.1780.2330.284

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#E6E4D91.240.073#ebe9de1.190.0581.08–1.2
axis#B7B5AC2.000.218#B7B5AC2.000.2181.35–2.2
crosshair#205EA66.360.529#205EA66.360.5293–10

gruvbox Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#282828#32302f#3735340.0540.122#425853#7daea3#4c7b710.550.0541793.070.0990.2250.0990.1670.2230.248

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#3c38361.270.068#3834321.200.0521.08–1.2
axis#665c542.260.206#6359512.160.1951.35–2.2
crosshair#7daea35.940.439#7daea35.940.4393–10

hackerman Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#0B0C16#10121f#1719260.0590.101#13432b#82FB9C#0f6d2f0.470.1261493.010.2110.2940.2110.3030.3640.390

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#1518281.110.057#1518281.110.0571.08–1.2
axis#2d34501.590.176#2d34501.590.1761.35–2.2
crosshair#82FB9C15.050.759#56d1759.990.6383–10

kanagawa Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#1f1f28#212939#262e3e0.0600.133#4b4d48#dcd7ba#6f6b510.520.0391003.030.1070.2410.1070.3110.1170.167

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#2232491.260.078#1e2e451.190.0651.08–1.2
axis#54546D2.230.214#53536c2.200.2101.35–2.2
crosshair#dcd7ba11.260.635#cfcaad9.890.5953–10

last-horizon Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#0c0b0c#1a191a#1a191a0.0640.171#483937#b59790#7559530.490.038323.100.0870.2920.0870.2110.2340.200

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#1a191a1.120.064#1716171.090.0501.08–1.2
axis#584e512.450.284#51474a2.200.2581.35–2.2
crosshair#b597907.290.552#b597907.290.5523–10

lumon Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#16242d#192937#20313f0.0540.075#2c5369#8bc9eb#3774930.530.0802333.080.1430.2440.1430.2740.1160.290

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#1b2d401.130.043#1b2d401.130.0431.08–1.2
axis#3048601.680.143#3048601.680.1431.35–2.2
crosshair#8bc9eb8.800.557#8bc9eb8.800.5573–10

lupine Light

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#fafafa#ebebeb#e8e8e80.0540.161#a7bbe7#3264eb#668de60.660.1402653.090.1660.3310.1660.1250.2220.253

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#f5f5f51.040.015#f0f0f01.090.0301.08–1.2
axis#9e9e9e2.570.286#acacac2.170.2411.35–2.2
crosshair#3264eb4.840.482#3264eb4.840.4823–10

matte-black Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#121212#181818#1f1f1f0.0570.070#553b1a#e68e0d#8a56150.500.102663.050.2070.2850.2070.2280.3530.164

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#1e1e1e1.120.053#1e1e1e1.120.0531.08–1.2
axis#3333331.480.139#3333331.480.1391.35–2.2
crosshair#e68e0d7.350.562#e68e0d7.350.5623–10

miasma Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#222222#272727#3131310.0610.118#60654a#78824b#8f99620.660.0771175.230.2250.3760.2250.0760.0870.142

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#2c2c2c1.140.041#2c2c2c1.140.0411.08–1.2
axis#6666662.770.258#5555552.130.1981.35–2.2
crosshair#78824b3.860.342#78824b3.860.3423–10

nord Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#2e3440#353b49#3d43510.0590.059#506379#81a1c1#6382a10.590.0592493.120.1450.2290.1450.1020.2080.157

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#3b42521.240.055#383f4f1.180.0441.08–1.2
axis#4c566a1.690.129#4c566a1.690.1291.35–2.2
crosshair#81a1c14.640.374#81a1c14.640.3743–10

osaka-jade Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#111c18#1a2a22#1a2a220.0540.136#244f3c#509475#2e73560.500.0841633.080.0940.2330.0940.1100.1380.327

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#23372B1.370.103#192d211.200.0641.08–1.2
axis#53685B2.910.282#4054482.140.2111.35–2.2
crosshair#5094754.850.404#5094754.850.4043–10

retro-82 Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#05182e#081f37#0f263f0.0570.144#533e2b#faa968#9755160.520.113583.080.2010.3090.2010.2840.2060.186

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#0a25401.150.054#0a25401.150.0541.08–1.2
axis#2a6b782.950.288#1057642.180.2191.35–2.2
crosshair#faa9689.300.619#faa9689.300.6193–10

ristretto Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#2c2525#352a28#3d312f0.0540.126#794335#f38d70#b4553a0.560.130373.080.1520.2660.1520.1830.3330.170

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#3d2f2a1.170.049#3d2f2a1.170.0491.08–1.2
axis#72696a2.820.257#6158592.180.1971.35–2.2
crosshair#f38d706.330.489#f38d706.330.4893–10

rose-pine Light

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#faf4ed#f6efe7#e9e2da0.0540.062#7c9b9c#56949f#0e545e0.410.0662107.850.4380.5340.4380.2190.0840.253

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#f2e9e11.100.031#f2e9e11.100.0311.08–1.2
axis#cecacd1.480.128#cecacd1.480.1281.35–2.2
crosshair#56949f3.140.349#56949f3.140.3493–10

solitude Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#101315#1b1e20#1d20220.0570.149#3c4245#798186#5b63680.490.0132353.050.0820.2700.0820.1040.2240.230

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#1b1e201.110.048#191c1e1.090.0401.08–1.2
axis#4b4e552.240.239#484b522.130.2281.35–2.2
crosshair#7981864.700.414#7981864.700.4143–10

tokyo-night Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#1a1b26#1f2231#2427360.0510.119#324675#7aa2f7#4064b30.520.1322643.000.1330.2540.1330.2020.3740.311

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#24283b1.170.057#24283b1.170.0571.08–1.2
axis#4148681.910.186#4148681.910.1861.35–2.2
crosshair#7aa2f76.790.505#7aa2f76.790.5053–10

vantablack Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#000000#0d0d0d#0d0d0d0.1590.205#343434#8d8d8d#5b5b5b0.470.00003.090.0810.2580.0810.1720.3050.235

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#1a1a1a1.210.218#1919191.190.2131.08–1.2
axis#7a7a7a4.890.580#4545452.190.3901.35–2.2
crosshair#8d8d8d6.330.643#8d8d8d6.330.6433–10

white Light

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#ffffff#e0e0e0#e0e0e00.0930.127#b9b9b9#6e6e6e#9292920.660.00003.110.0940.2830.0940.1220.3110.283

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
Before
187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
After
beforecontrastΔEaftercontrastΔEband
grid#c0c0c01.820.192#ececec1.180.0571.08–1.2
axis#8080803.950.400#afafaf2.190.2461.35–2.2
crosshair#6e6e6e5.100.462#6e6e6e5.100.4623–10

Midnight (built in) Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#0d1117#151b23#171d250.0520.074#18406a#58a6ff#1863af0.500.1402533.100.2090.2830.2170.2180.3260.365

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
As shipped
beforecontrastΔEaftercontrastΔEband
grid#1a20291.160.0661.08–1.2
axis#30363d1.550.1541.35–2.2
crosshair#58a6ff7.490.5563–10

Carbon (built in) Dark

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#121212#1a1a1a#1f1f1f0.0570.050#214168#3584e4#2263b10.500.1402553.110.2280.3050.2440.3830.2460.342

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
As shipped
beforecontrastΔEaftercontrastΔEband
grid#1d1d1d1.110.0491.08–1.2
axis#3333331.480.1391.35–2.2
crosshair#d0d0d012.150.6753–10

Paper (built in) Light

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#fbf8f3#f4efe7#eae5dd0.0570.043#dbb094#a85b2a#cb7b4b0.660.118503.060.1780.2960.2330.1060.2190.155

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
As shipped
beforecontrastΔEaftercontrastΔEband
grid#efe9de1.140.0451.08–1.2
axis#c9bfae1.720.1731.35–2.2
crosshair#a85b2a4.730.4423–10

Daylight (built in) Light

187.20183.20179.20175.20171.20167.20163.20159.20155.2007 Sep16 Sep25 SepAAPL · 1D187.20183.20179.20175.2007 Sep16 Sep25 SepNVDA · 1H187.20183.20179.20175.2007 Sep16 Sep25 SepBTC-USD · 15m
chartsurfacegutterΔE from chartΔE from strip rulehoveraccentringLCHcontrastΔE axisΔE gridΔE borderΔE crosshairΔE upΔE down
#ffffff#f6f8fa#eceef00.0520.041#a4c2ed#0969da#5b96ea0.670.1402573.000.2250.3220.2610.1400.2710.332

Grid, axis and crosshair

187.20183.20179.20175.2007 Sep16 Sep25 SepAAPL · 1D
As shipped
beforecontrastΔEaftercontrastΔEband
grid#f0f3f61.110.0381.08–1.2
axis#c9d1d91.540.1441.35–2.2
crosshair#0969da5.190.4983–10