Changelog

XABCD Marker

v1.7.0.20 July 2026

A maintenance release — version alignment with the rest of the XABCD suite. No functional changes to the Drawing Marker.

v1.7.0.19 July 22, 2026

A big drawing-and-overlay update: new Period boxes (Day / Week / Month / Quarter / Year), a new Labeled Line tool, a per-button "apply to all charts" option for the time and overlay toggles, and smarter per-chart memory for overlays, notes, and trade stamps — plus a toolbar color-picker crash fix.

✦ New Features
  • Period boxes — a new PER button draws high/low boxes for each calendar period — Day, Week, Month, Quarter, and Year — just like the session boxes. Turn each period on or off individually from the PER menu, and set its own fill color, border/line color, and opacity in the Settings window. Options include a Monday or Sunday week start and optional period labels
  • Labeled Line tool — draw a trendline or horizontal level with its own custom text box attached, so you can name a level right on the chart
  • Apply an overlay to all charts — each of the TIME, PDH-PDL, and VWAP toggles now has a per-button "apply to all charts" option, so one press can turn that overlay on across every open chart
⬆ Improvements
  • The TIME, PDH-PDL, and VWAP toggles now remember their on/off state per chart when you switch timeframes, instead of resetting
  • Notes and trade stamps now stay on the chart you drew them on, instead of being forced onto every timeframe of that instrument
⚠ Bug Fixes
  • Fixed a crash in the toolbar's color picker when opening its "recent colors" list
v1.7.0.18 July 14, 2026

A stability fix for session box (SESS) outline colors.

⚠ Bug Fixes
  • Fixed a crash when a session box's (SESS) outline color was left unset — the Asian, London, New York, and Sydney session outlines no longer throw a null-reference error when their color is cleared
v1.7.0.17 July 2026

Adds Sydney as a full trading session — both a SESS box and continuous Time-pill coverage across the New York close — a "Futures Closed" state on the Session End pill, and per-chart session control that finally sticks.

✦ New Features
  • Sydney session box — Sydney joins Asian, London, and New York as a first-class SESS box, with its own fill color, outline color, opacity, and session hours (default ~07:00–16:00 Sydney)
  • Sydney on the Time pill — the clock/countdown pill now tracks Sydney too, so the Session End and Next Session modes give continuous weekday coverage and no longer read "No Session" in the gap between the New York close and the Tokyo open
⬆ Improvements
  • "Futures Closed" state — when the chart's instrument is genuinely closed per its own trading hours (the CME maintenance break, weekends, holidays), the Session End pill reads "Futures Closed" (or "Market Closed" for non-futures) instead of counting down a session the instrument cannot trade. A 24/5 FX chart is never shown closed
  • Per-chart session control — turning the SESS sessions on or off now sticks per chart even with Cross-Timeframe Sync off; a timeframe change no longer reverts your session settings to the saved defaults
v1.7.0.16 June 30, 2026

A cleaner floating toolbar, finer control over the on-chart time pill size, and a fix for the time pills showing the wrong session.

✦ New Features
  • The on-chart time pill's Size menu now has a - and a + button beneath the size presets, so you can nudge a clock or countdown pill larger or smaller in small steps. It keeps its shape, the text scales with it, and the menu stays open so you can tap it up or down a few times.
⬆ Improvements
  • Removed the Size and Fill Opacity sliders from the floating toolbar for a cleaner layout. Pen width is still adjustable per pen in the color settings, and shape fill opacity in the Drawing Tools settings.
⚠ Bug Fixes
  • Fixed the time pill's Session End, Next Session, and Market Close modes showing the wrong time — including "No Session" while a session was still open. They now use the chart's timezone and your configured session hours, so they always match the session boxes on the chart.
  • Fixed the Previous Day High / Low lines that could land on the wrong day when your computer's timezone differed from the chart's timezone.
v1.7.0.15 June 27, 2026

Resize the on-chart clock straight from the timer menu, plus reliability fixes for time pills, clock dragging, stamps, and arrows.

✦ New Features
  • Resize the on-chart clock or countdown pill directly from the timer menu, so you no longer need to grab the corner handle.
⚠ Bug Fixes
  • Time pills now save and restore correctly with your workspace.
  • Clock resize and move now work reliably with a simple click, drag, and release.
  • Fixed hit-testing on rotated stamps so they can be selected and moved again.
  • Fixed a graphics resource leak when arrow markers are drawn.
v1.7.0.14 June 25, 2026

Correct Previous Day High / Low session range, and a screen-fixed clock.

⚠ Bug Fixes
  • Fixed Previous Day High / Low using the wrong session range — it now reflects the correct previous trading session.
  • The on-chart clock is now a screen-fixed display — fixed the Bottom corner positions and stopped the pill from drifting with the bars as you scroll.
v1.7.0.13 June 22, 2026

The Measure tool becomes a real, editable drawing, plus timer-position and placement fixes.

✦ New Features
  • The Measure tool is now a full drawing — drag either endpoint to fine-tune it, resize its readout box, and it stays on the chart with the rest of your markup.
⚠ Bug Fixes
  • Top Right and Bottom Right timer pills now stay inside the visible chart instead of being clipped behind the price axis.
  • Fixed placing a new drawing on top of an existing Support or Resistance line — your new drawing now takes precedence instead of grabbing the existing line.
v1.7.0.12 June 2026

The Measure tool becomes a fully editable on-chart drawing, smarter anchor placement over Support/Resistance lines, session-aware PDH/PDL, plus startup-crash and persistence fixes.

✦ New Features
  • The Measure (MEAS) tool now draws a real, editable measurement on the chart — drag the start and end points, resize the readout box, and see price change, %, ticks, and elapsed time. Previously it only printed to the output window
  • Finished measurements now save and restore with your workspace, just like tags and other drawings
⬆ Improvements
  • PDH/PDL (previous-day high/low) now uses the chart's trading session instead of calendar midnight, and refreshes itself automatically
  • Cross-chart drawing sync now propagates deletions and de-duplicates horizontal markers that share the same price
  • Starting a new marker on top of an existing Support/Resistance line now drops the anchor on that line instead of grabbing the line
  • Measurements now clear with the Eraser and the Clear button like any other drawing
  • The time/clock pill has a clearer drag grip and a more reliable bottom-edge position
⚠ Bug Fixes
  • Fixed a startup crash in the Marker
  • Fixed Support marker (SUPP) color not persisting across workspace reloads
  • Corner-snapped clocks now stay fixed instead of drifting once the chart scrolls
  • General stability hardening from an internal code review
v1.7.0.11 May 31, 2026

Session box color customization and a toolbar startup self-heal.

✦ New Features
  • Session boxes (SESS) gain a fill-color picker alongside the existing outline color and width controls
⬆ Improvements
  • Session color controls consolidated into the Settings window for a cleaner SESS menu
  • The Marker toolbar now self-heals its chart attachment on startup if it didn't attach cleanly
v1.7.0.10 May 28, 2026

Cross-timeframe marker color fix.

⚠ Bug Fixes
  • Support (SUPP), Resistance (RES), and Attractor marker colors now carry through correctly when drawings sync across timeframes
v1.7.0.9 May 28, 2026

Time pill (clock and countdown) usability — preset corner positions, larger sizes, and a readable text-only mode.

✦ New Features
  • Clock and countdown pills can be snapped to preset positions (Top / Bottom × Left / Center / Right) from the right-click menu
⬆ Improvements
  • Raised the time-pill size caps so the timer stays legible on large and high-DPI monitors
  • Text-only (transparent background) pills now draw in a readable color on dark themes
  • Added an orphan guard that pulls an off-screen pill back into view so it can't get "lost"
v1.7.0.8 May 21, 2026

Drawing interaction fixes.

⚠ Bug Fixes
  • Clicking a drawing with the arrow (pointer) tool now moves it instead of panning the chart
  • Rectangles, triangles, and circles now keep their shape when dragged
v1.7.0.7 May 20 – 21, 2026

Trader-tool persistence, session box color, and a batch of interaction fixes.

✦ New Features
  • Customizable outer line color and width for session boxes (SESS)
⬆ Improvements
  • Trader-tool toggles (TIME / PDH-PDL / VWAP and others) now persist across workspace reloads
  • Time-pill corner handles stay hidden until you hover the pill — cleaner look, still grabbable
  • Pen-size slider and "Save Defaults" settings now persist reliably
  • Fill brushes are protected from being overwritten by NinjaTrader theme changes
⚠ Bug Fixes
  • Fixed the TIME button drifting out of position
  • The Marker no longer blocks NinjaTrader's crosshair while a drawing tool is active
  • Suppressed the "Close Multiple Tabs" prompt when closing the settings window
Foundation
v1.7.0.1 – 1.7.0.6 Early 2026

The XABCD Drawing Marker — a fast one-click annotation toolbar for NinjaTrader 8.

✦ Foundation
  • One-click drawing toolbar: pointer, lines, rectangles, triangles, circles/ellipses, and freehand
  • Support, Resistance, and Attractor markers with labeled price stamps
  • Session boxes (SESS) to highlight trading sessions
  • TIME pills — live clock and bar-countdown timers that replace NinjaTrader's bar timer, draggable and resizable
  • Previous-day high/low (PDH/PDL) and VWAP overlays
  • Measure (MEAS) tool for price, %, tick, and time distance
  • Tags and on-chart text notes
  • Cross-chart drawing sync across charts of the same instrument
  • Configurable colors and hotkeys, plus a floating toolbar
  • Workspace persistence and licensing integration