Product release notes

What's new in Binarymission products

Every shipped release across Hypernova for WinForms and WPF, the BMX Web Component library and the TreeListView Web Component. Named releases, newest first.

NuGet packages for .NET 6.0 – .NET 10 .NET Framework 4.8 always included 176 Web Components, TreeListView among them

Release: Betelgeuse

Latest New products

BMX Web Components 3.3.0 · An image compare, a theme studio, an SPC chart, an FMEA editor, a planogram, document assembly and an IP planner

Seven new products for the work behind quality and operations: the screens a release changes, the themes your customers brand with, the processes a line keeps in control, the ways a product can fail, the shelves a store fills, the documents a business sends, and the addresses a network hands out. The image compare and the theme studio are in Hypernova Pro and Gold; the SPC chart, the FMEA editor, the planogram, document assembly and the IP planner are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Screenshots compared
  • Themes checked for contrast
  • Control charts
  • FMEA and fault trees
  • Shelf planograms
  • Documents assembled
  • IP address plans
  • No dependencies

Image compare — BMX Web Components

  • New<bmx-image-compare>, in Hypernova Pro and Gold: two pictures of the same thing side by side, as a swipe, one over the other, flipped back and forth or as the differences alone, compared by perceived colour with the smoothed edges of text and shapes set apart.
  • NewChanges close together grouped into areas and boxed, boxes that always change left out, a whole run of screenshots listed with each one’s outcome and each change approved or rejected, and the differences as PNG and the run as a PDF report; the same engine on your build server.

Theme studio — BMX Web Components

  • New<bmx-theme-studio>, in Hypernova Pro and Gold: light and dark themes from a brand colour, the greys tinted with its hue, and every pair of colours the library puts together checked for contrast at AA or AAA, measured as the browser draws them.
  • NewEach shortfall fixed by the nearest colour that passes, type, spacing, corners, shadows and motion set, real BMX elements shown in the theme, and themes out and back in as CSS, JSON or a JavaScript module; the same engines write each customer’s stylesheet on your server.

SPC chart — BMX Web Components

  • New<bmx-spc-chart>, in Hypernova Gold: X-bar and R, X-bar and S, individuals, p, np, c, u, EWMA and CUSUM charts, with limits worked out phase by phase or taken from a trial run, and run-rule signals flagged and explained in words.
  • NewPoints left out for a known cause, new phases where the process changed, points streamed in as they are measured, capability with a histogram, a Pareto of causes, and CSV and a PDF report; the same engines in a nightly job.

FMEA editor — BMX Web Components

  • New<bmx-fmea-editor>, in Hypernova Gold: design, process and system FMEAs rated for severity, occurrence and detection on your own scales, with the risk priority number, risk bands, actions with owners and dates, and the checks a reviewer makes.
  • NewRevisions compared; a fault tree with AND, OR, vote and inhibit gates, its top event worked out exactly with the minimal cut sets and each event’s importance; and CSV, JSON, an Excel workbook and a PDF report.

Planogram — BMX Web Components

  • New<bmx-planogram>, in Hypernova Gold: bays of shelves, pegboards and baskets with products from your own catalogue faced, stacked and filled deep, drawn as blocks or your own pictures, and anything that does not fit shown and listed.
  • NewDays of supply and each product’s share of space and sales, merchandising rules of your own checked, changes since an earlier version, and a PDF pack with shelf-edge strips at true size; the same engines for every store in a nightly job.

Document assembly — BMX Web Components

  • New<bmx-document-assembly>, in Hypernova Gold: templates written in the BMX document editor or opened from Word, with tags for answers, conditions, repeats and clauses from a library that keeps their versions, and an interview built from them.
  • NewThe document put together page by page as it is answered, and saved as Word or PDF; and many at once from a CSV file or a JSON list, its columns matched to the questions, each record checked and the documents zipped with a report.

IP planner — BMX Web Components

  • New<bmx-ip-planner>, in Hypernova Gold: your own IPv4 and IPv6 space as a tree of blocks with sites, VLANs, owners and gateways, split, taken and merged, with free space at every level and addresses handed out.
  • NewThe plan checked as it changes, a map of how full each block is, a subnet calculator, sites and VLANs beside the plan, and JSON, CSV both ways and a PDF plan; the same engines in your pipeline.

Improvements — BMX Web Components

  • UpdateThe ten themes: focus rings in each theme’s full primary colour, subtle text a shade clearer in five of them, and white text on the mint theme’s buttons — every theme passes each contrast check the theme studio makes.
  • UpdateThe BMX documentation gains a search box in its top bar: every component, property, event, method and guide heading, found as you type, with / to reach it.
  • UpdateTwo elements of the same kind on one page name their panels apart, so a screen reader tells them apart too.

Live showcase

  • NewSeven new showcase pages: a product page before and after a release, and a release’s screenshots against their baselines; a ferry company’s colour made into a full theme, and a theme for each customer; fill weights on a packing line, with capability and causes; a process FMEA for a hedge trimmer’s assembly line, and the fault tree behind its worst failure; two bays of breakfast cereals, with their sales, rules and store pack; a non-disclosure agreement from interview to Word, and offer letters for a list of new starters; a company’s address plan checked, and the addresses for a new shop.

Every Hypernova web licence

  • NewHypernova Pro and Gold now include the image compare and the theme studio, and Hypernova Gold also the SPC chart, the FMEA editor, the planogram, document assembly and the IP planner. See the pricing page. BMX Web Components moves to version 3.3.0, and the library grows to 176 web components. TreeListView 2.0.0 comes with every web licence too, and with its own licence at the same price.

Release: Antares

New products

BMX Web Components 3.2.0 · A Markdown editor, a PDF form filler, a notebook, a record matcher, a PDF redactor, a spectrum viewer and a requirements tracer

Seven new products for the work people do with words, forms and data: the Markdown they write, the PDF forms they fill, the notebooks they analyse in, the duplicates they clean up, the documents they redact, the spectra they read, and the requirements they trace. The Markdown editor and the PDF form filler are in Hypernova Pro and Gold; the notebook, the record matcher, the PDF redactor, the spectrum viewer and the requirements tracer are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Markdown with a preview
  • PDF forms filled
  • Data notebooks
  • Duplicates merged
  • True redaction
  • NMR and IR spectra
  • Requirements traced
  • No dependencies

Markdown editor — BMX Web Components

  • New<bmx-markdown-editor>, in Hypernova Pro and Gold: the text with colouring, a live preview, or both side by side and kept in step, with tables, task lists, footnotes, front matter and links found in plain text, read by our own Markdown reader.
  • NewA toolbar and the usual keys, a table menu that adds, moves, aligns and sorts, checks for skipped headings, pictures without a description and broken links, an outline, pictures through your own upload function, and safe HTML, Word and tagged PDF out; the same engines on your server.

PDF form filler — BMX Web Components

  • New<bmx-pdf-form-filler>, in Hypernova Pro and Gold: text, comb, check, radio, list and signature fields where the form puts them, with the formats, ranges, required fields and calculations the form declares applied by our own rules — the form’s scripts are never run.
  • NewSaved as an update that stays fillable, or flattened; values in and out as JSON or FDF; a plain PDF made fillable from the boxes and lines it is drawn with; and many copies filled from CSV or JSON into one ZIP, in the page or on your server.

Notebook — BMX Web Components

  • New<bmx-notebook>, in Hypernova Gold: Markdown, JavaScript and SQL cells, JavaScript run in a sandbox that reaches neither the page nor the network, and SQL through your own connection with its values passed as parameters.
  • NewResults as text, paged tables, charts, Markdown, safe HTML, pictures and JSON; an outline, the variables and parameters in a side panel; cells marked out of date and run again in order; and .ipynb in and out, with a web page, PDF and Markdown.

Record matcher — BMX Web Components

  • New<bmx-record-matcher>, in Hypernova Gold: customers, suppliers and products compared field by field — names with initials and word order, firms without their legal form, e-mail, phones in any format, codes, postcodes and dates — on a background thread, so thousands take moments.
  • NewPairs weighed by the Fellegi-Sunter method with weights set or learned, uncertain pairs reviewed side by side from the keyboard with undo, clusters with conflicts flagged, golden records by your own survivorship rules, an audit trail, and CSV and JSON in and out.

PDF redactor — BMX Web Components

  • New<bmx-pdf-redactor>, in Hypernova Gold: marks drawn, dragged across text or put over whole pages, or found by words, regular expressions and patterns such as e-mail addresses, phone numbers, card numbers, IBANs and National Insurance numbers, each with a reason of your own.
  • NewRedacting takes out what lies under each mark — the text, the drawings and the pixels — cleans metadata, attachments and scripts, then searches the result again to check; a log is kept without the redacted text, and the same engine runs on your server.

Spectrum viewer — BMX Web Components

  • New<bmx-spectrum-viewer>, in Hypernova Gold: NMR, infrared, Raman, UV-Vis and mass spectra from JCAMP-DX in every compressed form and from CSV, overlaid or stacked, each axis in its usual direction and units, with a reading at the cursor.
  • NewSmoothing, baseline correction and normalisation; peaks labelled; integrals with running curves against a reference; difference spectra; search against your own spectral library; and PDF, SVG, CSV and JCAMP-DX out.

Requirements tracer — BMX Web Components

  • New<bmx-requirements-tracer>, in Hypernova Gold: requirements, design, tests and risks as documents of numbered items under headings, with attributes of your own, joined by typed links made from the item or by ticking cells of a traceability matrix.
  • NewCoverage against your own rules with the gaps a click away; links marked suspect when either end is reworded; the reach of a change, step by step; baselines compared and gone back to; and JSON, CSV and Excel in and out, with a PDF report.

Improvements — BMX Web Components

  • UpdateCharts size their axes from the ticks they actually draw, so every axis label shows in full — in the chart and in every component that draws one.

Live showcase

  • NewFive new showcase pages and three new sections on the PDF tools page: a help-centre article written and checked, and pictures and blocks drawn by the page; a bakery’s week in one notebook, and SQL cells answered by the page; duplicate customers in a tile wholesaler’s list, and golden records for a supplier list; a batch checked by proton NMR, and incoming solvents searched against a library; a garden irrigation controller traced, and a requirement reworded after a design review; an allotment application filled in and checked, a printed entry form made fillable, and an HR file redacted before it is shared.

Every Hypernova web licence

  • NewHypernova Pro and Gold now include the Markdown editor and the PDF form filler, and Hypernova Gold also the notebook, the record matcher, the PDF redactor, the spectrum viewer and the requirements tracer, with no change to any price. See the pricing page. BMX Web Components moves to version 3.2.0, and the library grows from 163 web components to 170. TreeListView 2.0.0 comes with every web licence too, and with its own licence at the same price.

Release: Zosma

New products

BMX Web Components 3.1.0 · An SQL editor, a PDF organiser, a threat modeller, a profile viewer, a print designer, a ladder editor and a plate designer · TreeListView 2.0.0

Seven new products for the specialist work behind an application: the SQL people write, the PDF packs they assemble, the threats a design faces, where a program’s time goes, what goes to print, the logic in a machine, and the plates in an assay lab. The SQL editor and the PDF organiser are in Hypernova Pro and Gold; the threat modeller, the profile viewer, the print designer, the ladder editor and the plate designer are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Six SQL dialects
  • PDF pages put together
  • STRIDE threats
  • Flame graphs
  • Print-ready PDF
  • PLC ladder logic
  • IC50 curve fits
  • TreeListView 2.0
  • No dependencies

SQL editor — BMX Web Components

  • New<bmx-sql-editor>, in Hypernova Pro and Gold: PostgreSQL, SQL Server, MySQL and MariaDB, SQLite, Oracle and standard SQL read as each database reads them, checked against your schema as you type — unknown tables and columns, an UPDATE or DELETE with no WHERE, SELECT * and more — with a fix where there is one.
  • NewCompletion of tables, columns, joins and functions with their help; a formatter in your house style; the statement under the caret or the whole script run through your own connection, with results in tabs, history and snippets; and query plans from PostgreSQL, SQL Server, MySQL and SQLite as a tree with the hot spots marked, two plans compared.

PDF organiser — BMX Web Components

  • New<bmx-pdf-organizer>, in Hypernova Pro and Gold: pages of several PDF files as thumbnails, merged, reordered by dragging or from the keyboard, turned, deleted, duplicated and inserted, with undo; files opened by the browser, nothing uploaded.
  • NewPage numbers, headers and footers, text and picture stamps; title, author, keywords and bookmarks; files split by ranges, every so many pages, bookmarks or size; saved optimised or with an AES-256 password and permissions; and the same engine on your server.

Threat modeller — BMX Web Components

  • New<bmx-threat-modeler>, in Hypernova Gold: data-flow diagrams with processes, stores, external entities, flows and trust boundaries, and STRIDE threats suggested from the diagram by built-in rules and your own threat library.
  • NewEach threat’s status, mitigation, owner and risk before and after, on your own risk matrix; the model’s gaps listed as you work; two versions compared; a PDF report; and JSON and Threat Dragon files in and out.

Profile viewer — BMX Web Components

  • New<bmx-profile-viewer>, in Hypernova Gold: V8 CPU and heap profiles, the trace event format, pprof and collapsed stacks as a flame graph, an icicle, a call tree, a table of functions and a sandwich of any function’s callers and callees.
  • NewSearch, zoom, threads and a timeline to pick out one slow request; two profiles compared function by function to see what got faster; SVG and collapsed stacks out; and the engines on your server to fail a build that slowed down.

Print designer — BMX Web Components

  • New<bmx-print-designer>, in Hypernova Gold: business cards, flyers, badges and signs designed in the page with text, pictures, shapes, codes and tables, on a trimmed size with bleed and safe lines, in RGB, CMYK or your own spot colours.
  • NewTemplates with locked brand areas and fields your customers fill in, checked for the safe area and picture resolution; batches from CSV; mock-ups on your own product photos; print-ready PDF with crop and registration marks; and the same engines on your server.

Ladder editor — BMX Web Components

  • New<bmx-ladder-editor>, in Hypernova Gold: PLC ladder logic with contacts, coils, timers, counters, compare, maths and move boxes and your own function blocks, edited from the keyboard with undo, a tag table, a cross-reference and the checks a controller’s editor makes.
  • NewThe program as structured text; a scan-by-scan simulator with power flow, forcing and a watch list, linked to the HMI panel so the display shows the running program; JSON and PLCopen XML in and out; the printed program as PDF; and tests against a simulated machine on your server.

Plate designer — BMX Web Components

  • New<bmx-plate-designer>, in Hypernova Gold: microplates of 6 to 1536 wells laid out with samples, standards, controls and blanks, dilution series, replicates and a randomisation you can repeat from its seed.
  • NewPlate reader exports as heat maps, normalised to the plate’s own controls, with the Z'-factor and each group’s spread; four- and five-parameter dose-response fits with IC50 or EC50 and their confidence intervals; worklists, CSV, SVG and a PDF report.

TreeListView 2.0.0 — Web Component

  • NewRows added, removed and moved from code, by dragging (several at once, opening a parent you hold over) or from the keyboard, every step undoable; and change tracking that marks each edit, addition and move and hands you the list to save — or puts it all back.
  • NewA find bar that searches every row, collapsed branches included, and opens the way to each match; an Excel-style checklist of each column’s values with counts; parent rows that stay pinned under the header as you scroll a deep tree; and optional tree lines.
  • NewMotion: rows ease in as a branch opens, glide to their new places after a sort or a move, and changed values glow for a moment — and stay still whenever a reader’s system asks for reduced motion. Docs, the React, Angular and Vue wrappers, the playground and treelistview.com are updated to match; everything written for 1.x runs unchanged.

Improvements — BMX Web Components

  • UpdateThe code editor shows help for the word under the pointer and goes to where a word is defined, a suggestion taken straight after typing is the one you typed, and code stays left to right on a right-to-left page — in every editor built on it.
  • UpdateThe diagram designer gains data-flow diagram shapes; the PDF viewer opens files whose password has accented letters; saved label SVGs and report HTML keep their fonts; and the HMI panel keeps its drawing in place on right-to-left pages.
  • UpdateThe PDF viewer, the PDF organiser and document compare keep to what a protected document allows for printing, copying and changes; the PDF viewer’s outline is easier to tap; and components moved to another place in the page keep working as before.

Live showcase

  • NewSix new showcase pages, and the ladder editor on the Industrial page: a reporting console checked against its schema and a slow query before and after an index; a tenancy pack put together and a long report split and protected; a council’s parking permits threat by threat and the next version compared; a slow quote found in a flame graph and the fix compared; a business card a customer fills in and conference badges from a list; a kinase screen from plate to IC50 and a 384-well screen randomised; and a lift station’s program driving its display.

Every Hypernova web licence

  • NewHypernova Pro and Gold now include the SQL editor and the PDF organiser, and Hypernova Gold also the threat modeller, the profile viewer, the print designer, the ladder editor and the plate designer, with no change to any price. See the pricing page. BMX Web Components moves to version 3.1.0, and the library grows from 156 web components to 163. TreeListView 2.0.0 comes with every web licence too, and with its own licence at the same price.

Release: Yildun

New products

BMX Web Components 3.0.0 · A YAML editor, a BOM editor, a chemical structure editor, a load planner, a geo editor, an SBOM viewer and a text annotator

Seven new products for the files and drawings real work runs on: configuration files, bills of materials, chemical structures, container loads, map features, software bills of materials and the labelled text language models learn from. The YAML editor and the BOM editor are in Hypernova Pro and Gold; the chemical structure editor, the load planner, the geo editor, the SBOM viewer and the text annotator are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • YAML, TOML and .env
  • BOMs rolled up
  • Molfiles and SMILES
  • Containers in 3D
  • Shapefile and GeoJSON
  • CycloneDX and SPDX
  • Text labelling
  • No dependencies

YAML editor — BMX Web Components

  • New<bmx-yaml-editor>, in Hypernova Pro and Gold: YAML, TOML, INI, Java .properties and .env files edited as text, with colouring and completion, or as a tree, with only the characters you change changed — comments, quoting, anchors and layout kept.
  • NewEach document checked against its JSON Schema as you type, every problem in plain words where it happens; completion of the keys and values the schema allows; several documents, anchors and merge keys shown for what they are; format, convert between the formats and compare with another version; and the same checks in your build.

BOM editor — BMX Web Components

  • New<bmx-bom-editor>, in Hypernova Pro and Gold: multi-level bills of materials as an indented tree grid, quick with tens of thousands of lines, each part listed once so a change shows everywhere it is used.
  • NewCost, weight and lead time rolled up as you type for any build quantity and date, with the critical path marked; parts lists and where-used, with replace everywhere; revisions compared; rows pasted from a spreadsheet; ERP and PLM CSV exports and JSON in, and JSON, CSV and printable PDFs out.

Chemical structure editor — BMX Web Components

  • New<bmx-chem-editor>, in Hypernova Gold: chemical structures and reactions drawn with the mouse or the keyboard — atoms, every kind of bond, rings, chains, charges, abbreviated groups and templates — for lab notebooks, compound registration and ordering forms.
  • NewFormula, molecular weight and monoisotopic mass as you draw; R/S and E/Z labels; canonical SMILES for registration; molfiles, SD files, SMILES and RXN files in and out, with SVG and PNG pictures; and a compound list searched by substructure.

Load planner — BMX Web Components

  • New<bmx-load-planner>, in Hypernova Gold: shipping containers, trailers, vans, pallets and air cargo units loaded on a background thread within every rule — turning, stacking, load-bearing and weight — with each delivery stop’s cargo loaded to come off first.
  • NewThe load in 3D and from the top, the side and the doors, in loading order; pieces moved by hand and checked; centre of gravity and axle loads against their limits; cargo lists from CSV; and printable loading instructions with boxes to tick.

Geo editor — BMX Web Components

  • New<bmx-geo-editor>, in Hypernova Gold: points, lines and polygons drawn with snapping, holes and several parts, with an attribute table in step with the map and lengths and areas measured on the Earth’s ellipsoid.
  • NewSplit, reshape, merge, buffer and simplify; overlaps, gaps and self-crossings found and fixed; GeoJSON, Shapefile, KML and KMZ, GPX and CSV in and out, with coordinates kept in their own system — the British National Grid among them — and no map tiles fetched.

SBOM viewer — BMX Web Components

  • New<bmx-sbom-viewer>, in Hypernova Gold: CycloneDX and SPDX software bills of materials as a table, a dependency tree and a graph, with every licence expression judged against your own policy.
  • NewChecks against the NTIA minimum elements; vulnerabilities from your own VEX and OSV files, nothing looked up online, with CVSS scores worked out from their vectors; what changed since an earlier release; and CSV, CycloneDX, SPDX and a PDF report out.

Text annotator — BMX Web Components

  • New<bmx-text-annotator>, in Hypernova Gold: text labelled for training and checking language models — nested and overlapping spans, relations drawn as arcs, document classes and your own questions — from the keyboard alone if you like, in any script.
  • NewYour model’s suggestions accepted one by one or above a threshold; several annotators kept as layers, with Cohen’s and Fleiss’ kappa and span F1, disagreements decided and a review mode; and JSONL, CoNLL, BRAT and spaCy files in and out.

Live showcase

  • NewSix new showcase pages, and the load planner on the Logistics page: a deployment checked against its schema and one settings file in four formats; an e-bike’s bill of materials rolled up and two revisions compared; a structure drawn and registered and a compound list searched; field boundaries checked and a council’s assets on the British grid; a product’s SBOM against a licence policy and what a new release changes; reviews labelled with a model’s suggestions and three annotators brought to one agreed copy; and a container loaded drop by drop.

Every Hypernova web licence

  • NewHypernova Pro and Gold now include the YAML editor and the BOM editor, and Hypernova Gold also the chemical structure editor, the load planner, the geo editor, the SBOM viewer and the text annotator. See the pricing page. BMX Web Components moves to version 3.0.0, and the library grows from 149 web components to 156.

Release: Xamidimura

New products

BMX Web Components 2.9.0 · An XML editor, a translation editor, an XBRL viewer, a point cloud viewer, a rack designer and a route planner

Six new products for the work behind the screens: the XML that systems trade, the strings an app is translated in, the filings companies send, laser scans, server racks and delivery rounds. The XML editor and the translation editor are in Hypernova Pro and Gold; the XBRL viewer, the point cloud viewer, the rack designer and the route planner are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • XML Schema as you type
  • XLIFF, PO and String Catalogs
  • Inline XBRL
  • LAS and LAZ scans
  • Racks, power and cables
  • Routes optimised
  • No dependencies

XML editor — BMX Web Components

  • New<bmx-xml-editor>, in Hypernova Pro and Gold: orders, invoices, payment messages, SOAP payloads and settings files edited as text, with colouring, folding and completion, or as a tree, with values and attributes changed in place.
  • NewChecked against its XML Schema as you type, every problem in plain words on its line; completion of the elements, attributes and values the schema allows; XPath 1.0 with its matches stepped through; compare with another version; format, minify and canonical XML; and the checks on your server too.

Translation editor — BMX Web Components

  • New<bmx-translation-editor>, in Hypernova Pro and Gold: XLIFF 1.2 and 2.x, gettext PO, Apple String Catalogs, Android strings, Apple .strings, JSON messages, Flutter ARB and .NET .resx translated in the page and saved in their own format.
  • NewPlaceholders and tags that can be moved but not broken; a field for each plural form the language has; ICU messages previewed; right to left; translation memory from TMX and a glossary from TBX or CSV; checks as you type, review states, and the same checks in your build.

XBRL viewer — BMX Web Components

  • New<bmx-xbrl-viewer>, in Hypernova Gold: inline XBRL filings, plain instances and report packages shown as their author laid them out, every tagged figure lit up.
  • NewEach figure’s concept, period, entity, dimensions and unit, and how the text became the value; a fact table to filter and search; the presentation outline; calculation checks from the taxonomy; and xBRL-JSON or CSV out.

Point cloud viewer — BMX Web Components

  • New<bmx-point-cloud>, in Hypernova Gold: laser scans and photogrammetry from LAS and LAZ, every LAS 1.4 point format included, PLY, PCD, XYZ and PTS, with millions of points moved through smoothly within a point budget you set.
  • NewColoured by RGB, intensity, elevation, class or return; classes hidden from a legend; distances, heights and areas measured; profiles charted; clipping boxes, notes and saved views; eye-dome lighting; and survey coordinates kept to the millimetre.

Rack designer — BMX Web Components

  • New<bmx-rack-designer>, in Hypernova Gold: rows of racks as front and rear elevations, devices placed from your own catalog by drag or keyboard, PDUs with outlets, phases and A and B feeds, and cables traced end to end through patch panels.
  • NewSpace, power per phase in normal running and with a feed lost, weight and heat added up; everything wrong listed a click away; room found for a new device; and JSON, CSV, SVG and a printable PDF.

Route planner — BMX Web Components

  • New<bmx-route-planner>, in Hypernova Gold: depots, stops with time windows and service times, and vehicles with capacities, shifts, breaks, skills and costs, optimised on a background thread within every limit.
  • NewRoutes drawn over your own map with each vehicle’s day as a timeline; stops dragged between routes with the change in cost shown as you drag; locked routes kept; your own distance table or a straight line and a road factor; and JSON, CSV and driver sheets out.

Live showcase

  • NewSix new showcase pages: a purchase order checked and a service’s settings edited by tree; a Polish catalogue part way through and an app’s messages into Arabic; annual accounts figure by figure and two quarters by region; a quarry survey and a road corridor; a comms room and a colocation suite; and a market town’s deliveries and field engineers’ appointments.

Maintenance — BMX Web Components

  • UpdateCode editor: it can now fill the height its container gives it, and takes your own completion triggers and suggestions; the JSON editor’s text view scrolls through documents of any length.
  • UpdateEvery PDF the components write is now set in Binarymission’s own typefaces, BMX Sans and BMX Slab, embedded in the file, so it looks the same wherever it is opened.

Every Hypernova web licence

  • NewHypernova Pro and Gold now include the XML editor and the translation editor, and Hypernova Gold also the XBRL viewer, the point cloud viewer, the rack designer and the route planner. See the pricing page. BMX Web Components moves to version 2.9.0, and the library grows from 142 web components to 149.

Release: Wezen

New products

BMX Web Components 2.8.0 · A seat map, a mail viewer, a presentation editor, a video editor, a PCB viewer, a deep zoom viewer and a sequence viewer

Seven new products, from the seats customers choose and the email people file to slides, video, circuit boards, gigapixel pictures and DNA. The seat map and the mail viewer are in Hypernova Pro and Gold; the presentation editor, the video editor, the PCB viewer, the deep zoom viewer and the sequence viewer are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Seats held and priced
  • Email shown safely
  • PowerPoint in and out
  • MP4 made in the browser
  • Gerber and drill files
  • Gigapixel slide scans
  • Plasmid maps and digests
  • No dependencies

Seat map — BMX Web Components

  • New<bmx-seat-map>, in Hypernova Pro and Gold: the seats your customers choose for a theatre, an arena, a cinema, a coach or an aircraft, drawn from a compact layout of sections and curved rows, with twenty thousand seats drawing and zooming smoothly.
  • NewPrice zones, ticket types, booking fees and the total; sold and held seats; wheelchair spaces with their companion seats; the best seats together and no single seat stranded; each seat held on your own server with a countdown; seat by seat with the keyboard or from a list read out; and an editor to lay the venue out.

Mail viewer — BMX Web Components

  • New<bmx-mail-viewer>, in Hypernova Pro and Gold: email as it was received — a saved .eml, an Outlook .msg with its winmail.dat, or a whole .mbox folder — with attachments to open or save, forwarded messages, pictures in place and meeting requests.
  • NewEach message shown in a sealed frame where no script runs, with pictures from the internet held back until asked; formatted, plain text or source; a mailbox in conversations with search; and the readers on a server, for archives.

Presentation editor — BMX Web Components

  • New<bmx-presentation-editor>, in Hypernova Gold: PowerPoint files opened, edited and saved in the page, with what you did not touch written back exactly as it was — masters, layouts, themes, text, shapes, tables, pictures and charts.
  • NewCharts kept editable with PowerPoint’s Edit Data; transitions and builds; a slide show with a presenter view, notes and a timer; PDF, PNG and print; and decks made from an outline of your data in your own design, in the page or on a server.

Video editor — BMX Web Components

  • New<bmx-video-editor>, in Hypernova Gold: video, pictures, titles and sound on tracks, trimmed, split, moved and rippled with snapping, each clip with its speed, volume, fades, crop and place on the frame.
  • NewTransitions, titles that fade, rise or type in, and captions in WebVTT and SRT; a frame-accurate preview with J, K and L; MP4 or WebM made with the browser’s own encoders in 16:9, 9:16 or square, with nothing sent anywhere to be rendered.

PCB viewer — BMX Web Components

  • New<bmx-pcb-viewer>, in Hypernova Gold: a circuit board’s Gerber and Excellon drill files, or the ZIP a design tool exports, shown as the board will be made — solder mask, gold or tin pads, silkscreen and holes — from the top or the bottom, or as layers.
  • NewNets lit up with their parts and pins; parts and nets found by name; distances measured between pads; notes pinned for the board house, kept as JSON; the drill table; SVG, PNG and a PDF to scale; and the readers on a server to check every release.

Deep zoom viewer — BMX Web Components

  • New<bmx-deep-zoom>, in Hypernova Gold: pictures far too large to load at once — slide scans, maps, artwork, aerial mosaics — moved through smoothly from Deep Zoom, IIIF, Zoomify or TIFF and BigTIFF of any size, with an overview map.
  • NewTwo pictures side by side or with a swipe divider; rectangles, polygons, freehand outlines, points and measurements kept as JSON or GeoJSON; lengths and areas in real units with a scale bar; your own elements placed on the picture; and the view or a region at full detail as PNG.

Sequence viewer — BMX Web Components

  • New<bmx-sequence-viewer>, in Hypernova Gold: DNA, RNA and protein from FASTA, GenBank, EMBL, SnapGene, Clustal and Stockholm, as a circular plasmid map or a linear one, the letters with both strands and translations in six frames, and multiple alignments.
  • NewNinety-two restriction enzymes and digests on a gel; open reading frames; motif search with mismatches; the selection’s melting temperature, weight and protein figures; features and primers added; GenBank, FASTA and SVG out. For research use.

Live showcase

  • NewSeven new showcase pages: a theatre’s Saturday night and an arena laid out in the editor; a design studio’s mailbox and a complaint forwarded to a warehouse; a design review to present and a month’s figures made into slides; a café’s opening teaser and a vertical cut for social; a sensor board and notes for the board house; eight hundred gigapixels and a rock section measured; and a cloning vector and isolates side by side.

Maintenance — BMX Web Components

  • UpdateMenu: a menu opened from the keyboard keeps its place when the mouse rests where it opens, and submenus open without delay as the mouse moves within an item.

Every Hypernova web licence

  • NewHypernova Pro and Gold now include the seat map and the mail viewer, and Hypernova Gold also the presentation editor, the video editor, the PCB viewer, the deep zoom viewer and the sequence viewer. See the pricing page. BMX Web Components moves to version 2.8.0, and the library grows from 135 web components to 142.

Release: Vindemiatrix

New products

BMX Web Components 2.7.0 · A timesheet, a booking picker, a document editor, a document scanner, a trading chart, an HMI panel and a CAD viewer

Seven new products, from the hours people work and the appointments customers book to the documents, paper, prices, plants and drawings applications are built around. The timesheet and the booking picker are in Hypernova Pro and Gold; the document editor, the document scanner, the trading chart, the HMI panel and the CAD viewer are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Time typed as it is said
  • Bookings in any time zone
  • Word documents in and out
  • Pages found by the camera
  • Fifty-nine indicators
  • ISA-18.2 alarms
  • DXF drawings measured
  • No dependencies

Timesheet — BMX Web Components

  • New<bmx-timesheet>, in Hypernova Pro and Gold: one person’s lines of project and task across a week, a fortnight or a month, with time typed the way people say it — 7:30, 7.5, 45m, a span such as 9-17:30, or +30m — rounded to your increment, and timers that book to the day they started.
  • NewTotals against each day’s expected hours with overtime, time still to book, the billable share and leave; your rules checked as people type, each one click from its day; draft, submitted, approved and rejected with the trail of who did what; an approver’s view; CSV and JSON out; and one day at a time on a phone.

Booking picker — BMX Web Components

  • New<bmx-booking>, in Hypernova Pro and Gold: what your customers book with — a service, who with or anyone available, a day on a month calendar that marks the days with room, and a free time in their own time zone, whatever zone your people work in.
  • NewFree times worked out from working hours, days off, buffers, notice and what is already taken; classes that fill their places; your own form; a reference and a calendar file for every booking; moving, cancelling and a waiting list; and every word yours to change, for people, rooms or equipment.

Document editor — BMX Web Components

  • New<bmx-document-editor>, in Hypernova Gold: a word processor laid out on real pages, with styles, lists, tables, pictures, headers and footers with page numbers, footnotes and a table of contents.
  • NewTracked changes and comments for review, find and replace, and mail merge; Word documents (.docx) opened and saved in the browser, with tracked changes, comments and footnotes coming through both ways; PDF with bookmarks and working links; and the engine on a server, for documents in bulk.

Document scanner — BMX Web Components

  • New<bmx-document-scanner>, in Hypernova Gold: a phone or webcam outlines the page as its edges are found and takes it by itself when it is still, or photographs are added, dropped or pasted.
  • NewEvery page straightened from its four corners and cleaned up in colour, greyscale or crisp black and white; pages turned, reordered and saved as one PDF on A4, Letter or Legal, a ZIP of JPEGs or a single picture; every picture processed in the page.

Trading chart — BMX Web Components

  • New<bmx-trading-chart>, in Hypernova Gold: candles, OHLC bars, line, area, baseline, Heikin-Ashi, Renko and line break on a market-hours axis, with fifty-nine indicators over the price and in panes of their own.
  • NewDrawing tools anchored to the bars, comparisons in per cent, bar replay with the indicators seeing only what had happened, live ticks into the forming bar with a countdown, an order book ladder and depth chart beside the price, and the engine on a server for screens and books.

HMI panel — BMX Web Components

  • New<bmx-hmi-panel>, in Hypernova Gold: plant and process displays from thirty-three symbols in the high-performance ISA-101 style, brought to life by the tags your page feeds in from OPC UA, MQTT, a historian or anything else.
  • NewAlarms kept as ISA-18.2 describes them, flagged on the equipment, listed to acknowledge and shelve, with the alarm journal and the standard’s figures; faceplates with a trend and confirmed commands; a view-only mode; and an editor built in to draw and change displays while the values keep coming.

CAD viewer — BMX Web Components

  • New<bmx-cad-viewer>, in Hypernova Gold: DXF drawings of any version drawn in the browser in their colours, linetypes and lineweights — blocks, hatches, texts and dimensions included — with their layers switched on and off and their paper layouts and viewports.
  • NewAnything pointed at and identified; distances, areas and angles measured with snaps; text found; clouds, arrows, notes and freehand markups kept as JSON; PNG, SVG and a vector PDF of the sheet; and the engine on a server, for thumbnails and print files.

Live showcase

  • NewSeven new showcase pages: a consultant’s week and a fortnight for approval; a physiotherapy clinic and meeting rooms by the hour; a proposal under review and one letter merged for three clients; receipts for an expense claim and a signed delivery note; two years of a share and a live market with its order book; a pumping station and a cold store on the office wall; and a flat as the architect drew it and a review on its sheet.
  • NewEvery showcase page and documentation example that lets you try a component with your own files or your camera now says so plainly: they are opened by your browser, on your device, nothing is uploaded, and nothing is kept once you close the tab.

Every Hypernova web licence

  • NewHypernova Pro and Gold now include the timesheet and the booking picker, and Hypernova Gold also the document editor, the document scanner, the trading chart, the HMI panel and the CAD viewer. See the pricing page. BMX Web Components moves to version 2.7.0, and the library grows from 128 web components to 135.

Release: Unukalhai

New products

BMX Web Components 2.6.0 · A dock layout, a gallery, a panorama viewer, a label designer, a data profiler, a driver tree and an audio editor

Seven new products, from the workspace an application is arranged in to the pictures, labels, data, numbers and recordings it works with. The dock layout, the gallery and the panorama viewer are in Hypernova Pro and Gold; the label designer, the data profiler, the driver tree and the audio editor are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Panels docked and floated
  • Ten thousand pictures
  • 360-degree tours
  • Barcodes to the printer dot
  • Data quality scored
  • What-if driver trees
  • Card numbers bleeped
  • No dependencies

Dock layout — BMX Web Components

  • New<bmx-dock-layout>, in Hypernova Pro and Gold: the workspace of an IDE, a trading desk or a control room — your own panels, any markup, in tabbed groups side by side or one above another, with splitters between them.
  • NewTabs dragged onto guides to join a group, take a side, go to an edge or float in a window that moves, resizes and docks back; groups folded to an edge, maximised, closed and reopened where they were; panels never moved in the page, so they keep their state; layouts saved as JSON; and every move from the keyboard, announced.

Gallery — BMX Web Components

  • New<bmx-gallery>, in Hypernova Pro and Gold: thumbnails in justified rows, masonry columns or an even grid, laid out before the pictures load, with only those near the view in the page, so ten thousand scroll smoothly.
  • NewHeadings by day, month, year or your own groups; search, sorting and selection; and a viewer that zooms about the pointer, pans, rotates, swipes, plays a slideshow and video, and compares a before-and-after pair with a slider.

Panorama viewer — BMX Web Components

  • New<bmx-panorama-viewer>, in Hypernova Pro and Gold: 360-degree pictures drawn by the graphics card, looked around by dragging, with the keys or by moving a phone, a preview first and the full picture after.
  • NewTours from room to room by hotspots, with notes and links, a floor plan showing where you stand and which way you face, a strip of scenes and a compass; and a tour editor in the page that saves the tour as JSON.

Label designer — BMX Web Components

  • New<bmx-label-designer>, in Hypernova Gold: shipping, product and shelf labels, asset tags and badges in millimetres, inches or points, with text that fits, pictures, boxes and ten barcode types — Code 128 and GS1-128 to QR, Data Matrix and PDF417 — sized to whole printer dots.
  • NewFields with filters, serial numbers and print-only-when, fed from CSV or JSON; sixteen sheet and thermal roll stocks or your own, with copies and part-used sheets; printed at real size, or out as PDF, ZPL, PNG and SVG.

Data profiler — BMX Web Components

  • New<bmx-data-profiler>, in Hypernova Gold: a CSV, TSV, JSON or Excel file described column by column — type, counts, statistics, a histogram and box plot with the outliers and their rows, dates, patterns and values spelt different ways.
  • NewEmails, phones, postcodes, cards and IBANs recognised and checked, and personal data flagged; a quality score with every problem ranked; correlations and missing values; rules suggested and checked; drift against an earlier extract; an HTML report; and the engine on a server.

Driver tree — BMX Web Components

  • New<bmx-driver-tree>, in Hypernova Gold: a result broken into the drivers that make it, each with its value and its change against plan, actuals or a scenario, with formulas in plain words.
  • NewWhat-if sliders recalculated at once and saved as scenarios; goal seek within each input’s range; a sensitivity tornado chart; a plan-to-actual bridge whose steps always add up; JSON, CSV and SVG out; and the engine on a server.

Audio editor — BMX Web Components

  • New<bmx-audio-editor>, in Hypernova Gold: WAV, MP3, AAC, Ogg and FLAC as clips on tracks, cut, trimmed, moved, faded and mixed with volume, pan, mute and solo, the originals never changed and every step undone.
  • NewCard numbers, security codes, bank details and more found from a transcript however they were said, and keypad tones heard in the sound, then bleeped or silenced on every track with a log; loudness measured to the broadcast standards and set; silence found and removed; WAV with markers out; and the engine on a server, for recordings in bulk.

Barcode — BMX Web Components

  • New<bmx-barcode type="gs1-128">, in every web licence: GS1-128 barcodes for shipping and logistics labels, written with their fields in brackets as on the label — an SSCC, or a GTIN with its batch and expiry — with the separators added for you and the check digits checked.

Live showcase

  • NewSeven new showcase pages: a dispatch desk and layouts saved and restored; a photo club’s year and prints for sale; a show home tour and a view in a listing; three label jobs and a thermal printer; a month of orders and an exported contact list profiled; a shop’s monthly profit and subscription revenue; and a card payment call redacted and a recorded talk tidied.

Every Hypernova web licence

  • NewHypernova Pro and Gold now include the dock layout, the gallery and the panorama viewer, and Hypernova Gold also the label designer, the data profiler, the driver tree and the audio editor. See the pricing page. BMX Web Components moves to version 2.6.0, and the library grows from 121 web components to 128.

Release: Tarantula

New products

BMX Web Components 2.5.0 · A notification centre, a filter panel, an API explorer, a mind map, a process explorer, a trace viewer and a lineage graph

Seven new products, from the inbox and the search panel every application needs to the tools that show how work, requests and data really flow. The notification centre and the filter panel are in every licence that carries the library; the API explorer and the mind map are in Hypernova Pro and Gold; the process explorer, the trace viewer and the lineage graph are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Stacked, snoozed, acted on
  • Facets counted properly
  • OpenAPI tried in the page
  • Mind maps from the keyboard
  • Process mining
  • The critical path
  • Column-level lineage
  • No dependencies

Notification centre — BMX Web Components

  • New<bmx-notification-center>, in every web licence: the bell with its unread count and the inbox behind it, grouped under Pinned, Today, Yesterday and earlier, with repeats stacked into one.
  • NewEach notification read or unread, pinned, snoozed or dismissed, with up to three actions of its own; tabs, a source filter, search and muting; new ones announced to screen readers; and an activity-feed mode drawn in place.

Filter panel — BMX Web Components

  • New<bmx-filter-panel>, in every web licence: faceted search for any list, with checkbox facets and their live counts, ranges over a histogram, dates with quick choices, ratings and switches.
  • NewChips, Clear all, saved views and the choice kept in the address bar; each facet counted with every other filter applied but its own; your records filtered in the page, or the query handed to your server; a side panel, a bar above a table, or folded away on a phone.

API explorer — BMX Web Components

  • New<bmx-api-explorer>, in Hypernova Pro and Gold: an OpenAPI 3.0 or 3.1 description, in JSON or YAML, or a Swagger 2.0 file, documented operation by operation, with schemas as tables of fields.
  • NewEvery operation tried in the page, with parameters checked as they are typed, credentials kept only in memory and the response checked against its schema; each request as cURL, JavaScript, C# and Python; and a mock mode that answers from the description’s own examples.

Mind map — BMX Web Components

  • New<bmx-mind-map>, in Hypernova Pro and Gold: a mind map built from the keyboard as fast as you think, or from an indented outline kept in step beside it.
  • NewFour layouts that never overlap, branches in eight colours, folding, notes, links and icons; branches moved by dragging or from the keys, with undo; OPML, Markdown, JSON and text in and out, and PNG and SVG pictures.

Process explorer — BMX Web Components

  • New<bmx-process-explorer>, in Hypernova Gold: the event log of an ERP, CRM, ticketing or workflow system, as records, CSV, XES or JSON, turned into the process map, by frequency or by wait.
  • NewAn animated replay of every case; variants ranked by share and duration; each case with its timeline; conformance against the path cases should follow; statistics and filters; and the engine on a server.

Trace viewer — BMX Web Components

  • New<bmx-trace-viewer>, in Hypernova Gold: distributed traces from OpenTelemetry, Zipkin or Jaeger as a timeline in their call tree, coloured by service, with events and failures marked.
  • NewThe critical path that decided how long the request took, with each span’s self time; a flame graph, figures by service and operation, the service map, and two runs compared span by span; tens of thousands of spans scroll smoothly.

Lineage graph — BMX Web Components

  • New<bmx-lineage-graph>, in Hypernova Gold: OpenLineage events, a dbt manifest or plain JSON laid out from sources to dashboards, each asset with its columns, owner, system and health.
  • NewEverything upstream and downstream of an asset lit up; columns traced both ways; impact analysis with the owners to tell; PII and other classifications carried downstream; checks for gaps in the lineage; and the engine on a server, for checks in CI.

Live showcase

  • NewSeven new showcase pages: an operations inbox and an activity feed; a product catalogue and a table of support tickets filtered; an orders API tried in mock mode and a Swagger description; a launch plan and a radial map from Markdown; purchase to pay and a help desk mined from their event logs; a slow checkout traced across twelve services; and a shop’s data platform and a dbt project.

Every Hypernova web licence

  • NewHypernova Web Components, Deluxe Web, Ultra, Pro and Gold now include the notification centre and the filter panel; Hypernova Pro and Gold also the API explorer and the mind map; and Hypernova Gold also the process explorer, the trace viewer and the lineage graph. See the pricing page. BMX Web Components moves to version 2.5.0, and the library grows from 114 web components to 121.

Release: Sombrero

New products

BMX Web Components 2.4.0 · A media player, a caption editor, a risk matrix, a reconciliation workbench, a time-series explorer, a document signer and a shift roster

Seven new products for the work that keeps an organisation running: training, compliance, risk, finance, operations, contracts and staffing. The media player and the risk matrix are in Hypernova Pro and Gold; the other five are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Captions and transcripts
  • Timed on the waveform
  • Risk appetite and movement
  • Matched by rules, signed off
  • A million points in milliseconds
  • PDFs signed in the page
  • Labour rules checked
  • No dependencies

Media player — BMX Web Components

  • New<bmx-media-player>, in Hypernova Pro and Gold: video and audio with captions and subtitles in several languages, chapters and thumbnails on the scrub bar, and text descriptions read out to screen readers.
  • NewA transcript beside or under the picture that follows along, can be searched and downloads; caption styles chosen by the viewer, bookmarks with notes, speed, loops, full screen and picture-in-picture, and every control on the keyboard.

Caption editor — BMX Web Components

  • New<bmx-caption-editor>, in Hypernova Gold: captions and subtitles on a timeline over the sound’s waveform, timed by dragging or by key, split, merged, shifted and re-synced.
  • NewEvery caption checked against reading-speed, line and timing rules, with presets for streaming, broadcast and education; the usual faults fixed in one step; plain text turned into timed captions; WebVTT and SRT in and out, and the same engine on a server.

Risk matrix — BMX Web Components

  • New<bmx-risk-matrix>, in Hypernova Pro and Gold: a risk register on a heat map by likelihood and impact, on your own scales, with bands, the action each calls for and the appetite drawn on the grid.
  • NewInherent, residual and target scores with arrows for the treatment path or the movement since the last review; re-score by dragging or with the keys; a register that flags overdue reviews and risks above appetite; CSV, JSON and an SVG for the board paper.

Reconciliation workbench — BMX Web Components

  • New<bmx-reconciliation>, in Hypernova Gold: a bank statement against the ledger, or any two lists of money, matched by rules one to one, one to many and many to many, each match with a confidence.
  • NewThe sure matches confirmed and the rest reviewed; manual matching with suggestions and a running difference; adjustments for fees and discounts; what is left aged; sign-off by a second person with every step logged, and the matching engine on a server.

Time-series explorer — BMX Web Components

  • New<bmx-timeseries>, in Hypernova Gold: millions of points from sensors, meters, metrics and prices in stacked panes, redrawn in milliseconds with every spike kept.
  • NewZoom, pan, pinch, an overview and quick ranges; thresholds, events and anomalies; an earlier day, week or year drawn behind; live data that follows the newest point; a cursor reading every series, and PNG and CSV out.

Document signer — BMX Web Components

  • New<bmx-document-signer>, in Hypernova Gold: a PDF prepared for signing, with signature, initials, date, name, text and checkbox fields placed for each signer by mouse or keyboard.
  • NewEach signer in turn guided field by field, a signature drawn or typed once and applied everywhere, and the original PDF stamped with every value and a signing certificate with the original’s fingerprint and the activity log; nothing leaves the page.

Shift roster — BMX Web Components

  • New<bmx-shift-roster>, in Hypernova Gold: who works when, with shifts painted across days, typed by their code, dragged to move or swap, and locked.
  • NewRest, weekly hours, days and nights in a row, skills and leave checked as you go; cover by the hour; auto-fill that keeps every rule and says why it could not fill a gap; hours and cost, CSV and JSON out, and the engine on a server.

Live showcase

  • NewSeven new showcase pages: a safety induction with captions and a transcript; a first draft of captions cleaned up; an enterprise risk register; a bank reconciliation and a thousand receipts matched; a year of a compressor and a building’s electricity; a tenancy agreement signed in turn; and a care home and a warehouse rostered.

Maintenance

  • UpdateLists of matches in the reconciliation workbench keep to their height and scroll, and smaller refinements across the new components.

Hypernova Pro and Gold

  • NewHypernova Pro and Gold now include the media player and the risk matrix, and Hypernova Gold also the caption editor, the reconciliation workbench, the time-series explorer, the document signer and the shift roster. See the pricing page. BMX Web Components moves to version 2.4.0, and the library grows from 107 web components to 114.

Release: Rosette

New products

BMX Web Components 2.3.0 · A planning grid, a configurator, document compare and an annotation studio

Four new products for the work enterprises run on: budgets, quotes, contracts and training data. All four are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere, and the planning, quoting, comparing and labelling all happen in the page.

  • Totals spread exactly
  • Versions compared cell by cell
  • Every combination buildable
  • Quotes checked on your server
  • Word and PDF redlines
  • COCO, YOLO and Pascal VOC
  • Nothing uploaded
  • No dependencies

Planning grid — BMX Web Components

  • New<bmx-planning-grid>, in Hypernova Gold: budgets and forecasts with accounts, cost centres or products down the side and months, quarters and years across, and Budget, Forecast, Actual and scenarios compared cell by cell.
  • NewType a total and it is spread over the cells below it — in proportion, evenly, by a seasonal profile or the same in each — with held cells, closed months and signed-off rows left alone. Formula rows, what-if, comments, sign-off, copy and paste with spreadsheets, and thousands of rows kept quick.

Configurator — BMX Web Components

  • New<bmx-configurator>, in Hypernova Gold: configure, price and quote, with a product’s choices as cards, lists, drop-downs or colour swatches, extras, quantities and text, in steps or on one page.
  • NewRules in spreadsheet formulas keep every combination it offers buildable and say why an option is not available; prices, volume tiers, seller discounts with approval and a bill of materials follow every change, and the same engine checks each quote on your server.

Document compare — BMX Web Components

  • New<bmx-document-compare>, in Hypernova Gold: a redline of two versions of a Word file, PDF, HTML, Markdown or text, in any mix, read in the page with nothing uploaded.
  • NewChanges word by word, moved paragraphs as one change, and formatting changes listed; side by side or inline; accept or reject each change and the clean copy follows, with the redline, the clean copy and a change report out, and bulk comparing on a server.

Annotation studio — BMX Web Components

  • New<bmx-annotation-studio>, in Hypernova Gold: images labelled for machine learning with boxes, rotated boxes, polygons, lines, points, keypoint skeletons and painted masks, each in a class with its attributes.
  • NewA queue of thousands of images with review, a model’s guesses shown with their score and accepted in one click, drawing entirely from the keyboard if you like, and COCO, YOLO and Pascal VOC in and out, with the same conversions on a server.

Live showcase

  • NewFour new showcase pages: an operating plan, a sales target spread and three hundred cost centres; an edge server quoted by a seller and a bicycle as a buyer sees it; an agreement and a policy redlined; and street scenes labelled, reviewed and exported.

Hypernova Gold

  • NewHypernova Gold now includes the planning grid, the configurator, document compare and the annotation studio. See the pricing page. BMX Web Components moves to version 2.3.0, and the library grows from 103 web components to 107.

Release: Quasar

New products

BMX Web Components 2.2.0 · A recurrence editor, a JSON editor, a terminal, a data mapper, a 3D model viewer and an email template designer

Six new products: schedules, documents, consoles, integrations, models and email. The recurrence editor is in every licence that carries the library. The JSON editor and the terminal are in Hypernova Pro and Gold. The data mapper, the 3D model viewer and the email template designer are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • iCalendar rules and cron
  • JSON Schema as you type
  • A terminal on your own connection
  • Integrations drawn and run
  • STL, OBJ and glTF in the page
  • Email HTML that mail clients draw
  • One engine, page and server
  • No dependencies

Recurrence editor — BMX Web Components

  • New<bmx-recurrence-editor>, in every licence that carries the library: the “repeat” of a meeting, a report schedule or a maintenance window — daily, weekly on chosen days, monthly or yearly on a date or on “the second Tuesday” or “the last weekday”.
  • NewWritten as the iCalendar rule every calendar reads, or as Unix or Quartz cron, with the rule in words, the next dates in the series’ own time zone, dates that can be skipped, and a form value.

JSON editor — BMX Web Components

  • New<bmx-json-editor>, in Hypernova Pro and Gold: one JSON document as a tree, the text, a table and its changes against another version.
  • NewChecked against a JSON Schema as it is edited, with problems marked where they are, the schema’s choices and defaults as you type, search, go to path, undo, and every edit offered to your page first.

Terminal — BMX Web Components

  • New<bmx-terminal>, in Hypernova Pro and Gold: a full-colour, xterm-compatible terminal for shells, build and deploy logs, device consoles and REPLs, including the full-screen programs that draw on the alternate screen.
  • NewIt runs on your own WebSocket, SSH gateway or serial bridge, keeps the page responsive under floods of output, and adds search, links, copy and paste, themes and a screen-reader mode.

Data mapper — BMX Web Components

  • New<bmx-data-mapper>, in Hypernova Gold: how data in one shape becomes another, drawn as lines between two field trees made from sample data or a JSON Schema.
  • NewSpreadsheet formulas, lookup tables, defaults and lists made from lists, auto-map, problems as you go and a live preview. Maps are plain JSON, and the same engine ships as a module for Web Workers and Node, so your server runs exactly what was drawn.

3D model viewer — BMX Web Components

  • New<bmx-model-viewer>, in Hypernova Gold: STL, OBJ, glTF and GLB models in the page, turned, moved and zoomed by mouse, touch or keys, with standard views, perspective or orthographic, and shaded, edges or X-ray styles.
  • NewSections with the cut faces filled, an exploded view, a parts tree, measuring between points and notes pinned to the surface, drawn in the browser with nothing uploaded.

Email template designer — BMX Web Components

  • New<bmx-email-designer>, in Hypernova Gold: newsletters, receipts and notices built from rows of columns, headings, text, buttons, images and links, by drag, click or keyboard.
  • NewIt sends the HTML mail clients really draw — columns that stack on phones, Outlook looked after, preview text — with a plain-text part, merge fields filled with samples in the preview, and checks before sending.

Live showcase

  • NewSix new showcase pages: a fortnightly review and cron for a job scheduler; a service’s settings checked against its schema; a shell, a deploy log and a hundred thousand lines; shop orders mapped to invoices; a camera mount cut, pulled apart and annotated; and a newsletter, a receipt and a draft checked before sending.

Hypernova Pro and Gold

  • NewHypernova Pro and Gold now include the JSON editor and the terminal, and Hypernova Gold the data mapper, the 3D model viewer and the email template designer. The recurrence editor comes with every web licence. See the pricing page. BMX Web Components moves to version 2.2.0, and the library grows from 97 web components to 103.

Release: Pleiades

New products

BMX Web Components 2.1.0 · A colour picker, a transfer list, a review layer, a floor plan, and a workflow designer and engine

Five new products: two for every screen, and three for the work a business runs on. The colour picker and the transfer list are in every licence that carries the library. The review layer is in Hypernova Pro and Gold. The floor plan and the workflow designer and engine are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Contrast checked as you choose
  • Your design tokens as swatches
  • A hundred thousand items
  • Comments that follow the page
  • Desks booked from the map
  • Approvals in swimlanes
  • One engine, page and server
  • No dependencies

Colour picker — BMX Web Components

  • New<bmx-color-picker>, in every licence that carries the library: a colour field that opens a panel, or the panel in the page, with saturation, hue and opacity, and the value in hex, RGB, HSL or OKLCH.
  • NewYour brand colours and design tokens as swatches that follow the theme, recent colours, the eyedropper, and a live WCAG contrast check with one press to the nearest colour that passes. It goes into a form like any other field.

Transfer list — BMX Web Components

  • New<bmx-transfer-list>, in every licence that carries the library: two lists, available and chosen, and the moves between them — people to a role, columns to a report, fields to an export.
  • NewFilters on both sides, groups, locked items, ordering by drag or key, limits, your page’s say on every move, and a hundred thousand items drawn only as far as they are in view.

Review layer — BMX Web Components

  • New<bmx-review-layer>, in Hypernova Pro and Gold: comments pinned to any page — a design, a dashboard, a form, a document — and tied to its elements, so they follow the content as it reflows, scrolls and zooms.
  • NewReplies, @mentions of your own people, resolve and reopen, a list with filters and search, and every change offered to your page first. Threads go in and come out as JSON; nothing is stored or sent.

Floor plan — BMX Web Components

  • New<bmx-floor-plan>, in Hypernova Gold: desks, meeting rooms, seats, parking and lockers drawn where they really are, with their state now by colour and by pattern, chosen by pointer, keyboard or list and booked by your page.
  • NewFilters, zones, floors, zoom and pan; floor drawings as images or SVG, with marked shapes imported as spaces; live availability merged in; and an editor with snapping and undo.

Workflow designer and engine — BMX Web Components

  • New<bmx-workflow-designer>, in Hypernova Gold: approval and business processes in swimlanes by role, with formula conditions, who may take each action, time limits and escalation, a live problems list, and Simulate as each role.
  • New<bmx-workflow-engine>, in Hypernova Gold: the task card for each step, with the actions open to the person signed in, comments, values and history, and your page asked before every action. The same engine ships as a module for Web Workers and Node, so your server checks every action too.

Live showcase

  • NewFive new showcase pages: a brand theme with its contrast checked; people in a role and a hundred thousand products; a landing page under review and a contract signed off; desks booked from a live floor; and expense claims drawn, simulated and run.

Maintenance — BMX Web Components

  • UpdateSmoother hover in the network graph, steadier scrolling in the code editor and the spreadsheet at high display scales, and tidier counts and history lines.

Hypernova Pro and Gold

  • NewHypernova Pro and Gold now include the review layer, and Hypernova Gold the floor plan and the workflow designer and engine. The colour picker and the transfer list come with every web licence. See the pricing page. BMX Web Components moves to version 2.1.0, and the library grows from 91 web components to 97.

Release: Omega Centauri

New products

BMX Web Components 2.0.0 · A command palette, a product tour, a property grid, a permissions matrix, a data importer and a decision table

Six new products, the building blocks most business applications end up writing for themselves. The command palette and the product tour are in every licence that carries the library. The property grid and the permissions matrix are in Hypernova Pro and Gold. The data importer and the decision table are in Hypernova Gold. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Ctrl+K to anything
  • Tours that branch
  • Several objects edited at once
  • Every permission explained
  • Excel files never uploaded
  • All seven DMN hit policies
  • Undo everywhere
  • No dependencies

Command palette — BMX Web Components

  • New<bmx-command-palette>, in every licence that carries the library: your users press Ctrl+K (Command+K on a Mac), type a few letters and press Enter to reach any action, page or record.
  • NewMatching that understands initials, so “nwi” finds New invoice; groups with icons, shortcuts and badges; your own data searched as your users type, from any number of sources; commands that open a page of their own choices; and what they ran last offered first.

Product tour — BMX Web Components

  • New<bmx-tour> and <bmx-tour-step>, in every licence that carries the library: a guided walk round any screen, a card beside each thing that matters and the rest of the page dimmed around it.
  • NewSteps that ask your users to try the real control and move on when they do, tours that branch, targets that arrive late waited for, and a single hint without dimming for what is new. A proper dialog for screen readers, with focus returned when the tour ends.

Property grid — BMX Web Components

  • New<bmx-property-grid>, in Hypernova Pro and Gold: the panel beside a designer or a settings screen, with the right editor for every kind of value — text, numbers with units, sliders, switches, lists, flags, dates, colours, and nested objects and lists.
  • NewSeveral objects edited together, values checked as they are typed, every change offered to your page to allow or refuse, undo, redo and reset to the default, and editors of your own through the same checks.

Permissions matrix — BMX Web Components

  • New<bmx-permission-matrix>, in Hypernova Pro and Gold: roles across the top, resources down the side as a tree, and allow, deny or inherit in every cell, worked out through role and resource inheritance.
  • NewEvery cell explained — “Denied: Staff denies Read on Payroll” — ranges set in one go, changes held until Save for your page to review, and export to CSV.

Data importer — BMX Web Components

  • New<bmx-data-importer>, in Hypernova Gold: CSV, TSV, Excel workbooks and JSON turned into clean, checked rows for your application, without the file leaving the browser.
  • NewColumns matched to your fields by name and by what the values look like, Excel formulas calculated, every row checked against your rules, problems fixed in place with undo, your server given the last word, and a hundred thousand rows read with progress.

Decision table — BMX Web Components

  • New<bmx-decision-table>, in Hypernova Gold: business rules your business can read — who is approved, what a parcel costs, which team a ticket goes to — one rule per row, in DMN's own notation or as spreadsheet formulas.
  • NewAll seven DMN hit policies, which rule fired and why in plain sentences, gaps, overlaps and rules that can never fire found for you, test cases kept with the table, and DMN 1.3 XML in and out. Ten thousand cases worked out in about a tenth of a second.

Live showcase

  • NewSix new showcase pages: an application run from the keyboard; a first look at a sales dashboard; a form laid out and an inspector for any object; who can do what in a finance system; customers and a stock take from Excel; and loan pre-approval, shipping charges and support tickets decided by rules.

Hypernova Pro and Gold

  • NewHypernova Pro and Gold now include the property grid and the permissions matrix, and Hypernova Gold the data importer and the decision table. The command palette and the product tour come with every web licence. See the pricing page. BMX Web Components moves to version 2.0.0, and the library grows from 84 web components to 91.

Release: Nunki

New products

BMX Web Components 1.9.0 · A PDF viewer, a stepper, and PDF417 barcodes

Two new products, three new elements, and a new kind of barcode. A PDF viewer with its own PDF engine is in Hypernova Gold. A stepper, and PDF417 in the barcode, are in every licence that carries the library. The evaluation download and the heaviest components are faster too. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Its own PDF engine
  • Passwords up to AES-256
  • Comments and form fields
  • Thousands of pages
  • Each step checked
  • Step 2 of 5 on a phone
  • Boarding passes and licences
  • No dependencies

PDF viewer — BMX Web Components

  • New<bmx-pdf-viewer>, in Hypernova Gold: a PDF shown in your page by the library's own PDF engine, with no plug-in, no server and no third-party code, and the file never leaving the page.
  • NewCompressed, incremental and damaged files, and documents protected with a password up to AES-256. Embedded TrueType, OpenType, Type 1 and Type 3 fonts, CJK text, images, transparency, gradients and patterns.
  • NewPage width or whole page, zoom and rotation, find with every match lit, thumbnails and the outline, links that work, comments with their notes and form fields with their values, print and download. Every page's text is real text, to select, copy and read aloud.
  • NewOnly the pages in view are drawn: a 3,689-page file opens and is at page 2,000 in about two seconds.

Stepper — BMX Web Components

  • New<bmx-stepper> and <bmx-step>, in every licence that carries the library: a long task in steps, with a step list across the top or down the side that shows what is done, which step is current and which needs attention.
  • NewNext checks the fields and forms in the step and your page's own rules before it moves on, and a refused step says why. Steps in order or in any order, moved by your page itself when the work drives it, and “Step 2 of 5” with a progress bar on a phone.

Barcodes — BMX Web Components

  • NewPDF417 in <bmx-barcode>: the stacked code of boarding passes, driving licences and shipping labels, with error correction levels 0 to 8, 1 to 30 columns and the compact form. Every symbol was checked by an independent reader. The barcode scanner reads PDF417 too, where the browser can.

Faster — BMX Web Components

  • UpdateFaster evaluation downloads, and faster large-data work in every edition: diagram connector routing up to four times faster, pivot totals, network graph layout and measures, the timeline navigator and lane stacking, and code colouring.

Live showcase

  • NewTwo new showcase pages: an annual report, your own PDF, a protected board pack and two thousand pages of invoices; and a checkout, a set-up in any order, an import that reports its progress and a stepper on a phone. The barcodes page adds boarding passes and driving licences.

Hypernova Gold

  • NewHypernova Gold now includes the PDF viewer. The stepper and PDF417 come with every web licence. See the pricing page. BMX Web Components moves to version 1.9.0, and the library grows from 81 web components to 84.

Release: Mintaka

New products

BMX Web Components 1.8.0 · A network graph, a timeline, a file manager, and barcodes and signatures

Four new products, nine new elements. A network graph with an overview is in Hypernova Gold. A timeline with a navigator, and a file manager over storage of your own, are in Hypernova Pro and Gold. Barcodes, QR codes, a signature pad and a barcode scanner are in every licence that carries the library. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Ten thousand nodes
  • Communities found
  • Millennia to milliseconds
  • Any time zone
  • Your own storage
  • Check digits worked out
  • Ink that follows the pen
  • No dependencies

Network graph — BMX Web Components

  • New<bmx-graph>, in Hypernova Gold: anything made of links, laid out as a force layout, a hierarchy that follows the arrows, rings, a circle or a grid, with nodes your users drag and pin.
  • NewCommunities found and coloured; links, betweenness and PageRank measured and shown as size; the shortest path between two nodes; a time bar that plays the network as it grew; groups that fold into one node; and nodes that load more when opened.
  • NewEach node starts beside the ones it links to, so ten thousand nodes are laid out in about five seconds with their communities already together. <bmx-graph-overview> shows the whole network small, with the part in view to drag.

Timeline — BMX Web Components

  • New<bmx-timeline>, in Hypernova Pro and Gold: points, ranges, boxes and shaded spans in rows that nest and fold, zoomed from millennia to milliseconds with an axis that counts in sensible steps, BC included, in any time zone.
  • NewOverlaps stacked into lanes and busy rows gathered into clusters; items moved, stretched, added and dragged to another row, each change checked by your page first. Fifty thousand items stay smooth.
  • New<bmx-timeline-navigator>: the whole range with a histogram of the items and a window to drag, kept in step with its timeline.

File manager — BMX Web Components

  • New<bmx-file-manager>, in Hypernova Pro and Gold: a folder tree, a path, details or tiles, sorting, search and a preview; new folder, rename, delete, cut, copy and paste; drag and drop, upload from the desktop and download.
  • NewThe files stay where you keep them: your own server through a small JSON convention, files held in the page, or a provider of your own for S3, a CMS or a database. Every action is checked by your page first, and fifty thousand files in a folder scroll smoothly at any width.

Barcodes and signatures — BMX Web Components

  • New<bmx-barcode>, in every licence that carries the library: Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF and Data Matrix as sharp vectors, with check digits worked out and wrong ones refused.
  • New<bmx-qr-code>: links, Wi-Fi networks, contact cards and any text, in your colours, with square, rounded or dotted modules and a logo in the middle.
  • New<bmx-signature-pad>: ink that follows the speed of the stroke and the pressure of a pen, sent with the form like any field, with a typed name as an equal alternative to drawing.
  • New<bmx-barcode-scanner>: a field for codes typed, scanned by a hand-held scanner, or read by the camera where the browser can, with nothing kept or sent.

Live showcase

  • NewFour new showcase pages: who works with whom, following the money and what breaks if a service fails; a product launch, an incident minute by minute and three thousand years of history; shared files, files on your own server and a file chosen for a form; and a shipping label, QR codes, proof of delivery and a stock count.

Hypernova Pro and Gold

  • NewHypernova Pro, and so Gold, now includes the timeline and the file manager. Hypernova Gold also includes the network graph. The barcodes and the signature pad come with every web licence. See the pricing page. BMX Web Components moves to version 1.8.0, and the library grows from 71 elements to 80.

Release: Lesath

New products

BMX Web Components 1.7.0 · A spreadsheet, a code editor and diff, a query builder, gauges and a dashboard layout, and a map

Five new products, published together. A whole spreadsheet with Excel files in and out, and a map with the world built in, are in Hypernova Gold. A code editor and a code diff, and gauges with a dashboard layout your users arrange, are in Hypernova Pro and Gold. A query builder that writes SQL, MongoDB and OData is in every licence that carries the library. As always, everything runs in the browser, loads nothing from anywhere and sends nothing anywhere.

  • Excel files in and out
  • 406 Excel functions
  • A million lines of code
  • Several cursors
  • SQL for six databases
  • Tiles your users keep
  • No map service
  • No dependencies

Spreadsheet — BMX Web Components

  • New<bmx-spreadsheet>, in Hypernova Gold: a whole spreadsheet in your page, with a toolbar, a formula bar, sheet tabs and the keyboard and clipboard your users already know, over 406 Excel functions and dynamic arrays.
  • NewNumber formats, fonts, fills, borders, merged cells and frozen panes; conditional formats with colour scales, data bars and icons; validation lists; sort, filter, find and replace, and notes.
  • NewExcel files open and save with their formulas and their looks, and CSV and JSON go both ways. Only the cells in view are drawn, so twenty thousand rows scroll like twenty.

Code editor and code diff — BMX Web Components

  • New<bmx-code-editor>: colouring for twenty-six languages, several cursors, find and replace with regular expressions, folding, problems from your own checker underlined, suggestions of your own, and JSON checked and formatted. It is a form field, and a million lines open in well under a second.
  • New<bmx-code-diff>: two versions side by side or in one column, with the changed words marked; revert or accept each change, and git patches shown file by file.

Query builder — BMX Web Components

  • New<bmx-query-builder>, in every licence that carries the library: filters and rules in groups joined by AND or OR, with NOT, typed fields and 28 comparisons.
  • NewThe query comes out as SQL with every value a parameter for ANSI, PostgreSQL, MySQL, SQL Server, SQLite and Oracle, a MongoDB filter, OData, JsonLogic, a filter for records in the page, or a sentence; every package carries the same conversions for your server.

Gauge and dashboard — BMX Web Components

  • New<bmx-gauge>: dials with a bar or a needle, rings, bars and bullet graphs, with bands, a target and the change from last time; with interactive, a control your users set, and a form field.
  • New<bmx-dashboard>: tiles that hold anything, dragged, resized, opened and removed from the mouse or the keyboard; the layout as JSON, or kept in the browser for each user; and on a phone the tiles stack.

Map — BMX Web Components

  • New<bmx-map>, in Hypernova Gold: the world built in, coloured by your figures in steps, quantiles, your own breaks, either side of zero or by category, with a legend that picks out a class.
  • NewMarkers sized by value and grouped when they crowd, great-circle routes, four projections, zoom and pinch, choosing countries, a table view and SVG out. Your own regions as GeoJSON or TopoJSON, and no tiles or map service.

Data grid — BMX Web Components

  • NewA new rowFilter keeps only the rows you choose, alongside the column filters and the search; the query builder’s filter drops straight in.

Live showcase

  • NewFive new showcase pages: a sales plan with Excel in and out, settings edited and reviewed beside a live diff, customers found with a query builder, a support desk's dashboard, and customers on a map of the world.

Hypernova Pro and Gold

  • NewHypernova Pro, and so Gold, now includes the code editor and code diff, and the gauge and dashboard. Hypernova Gold also includes the spreadsheet and the map. See the pricing page. BMX Web Components moves to version 1.7.0, and the library grows from 64 elements to 71.

Release: Kochab

New products

BMX Web Components 1.6.0 · Charts and sparklines, a rich text editor, a chat, an image editor and a diagram designer

Five new products, published together. Twenty-two kinds of chart and a sparkline, a rich text editor with comments and tracked changes, and the conversation window for your own AI assistant or support desk are in Hypernova Pro and Gold. An image editor that removes a photo's private details and a diagram designer for flowcharts, processes and networks are in Hypernova Gold. Like the rest of the library, every one of them runs entirely in the browser, loads nothing from anywhere and sends nothing anywhere. And the web components now have a free evaluation download, like the desktop controls.

  • 22 kinds of chart
  • A million points
  • Tracked changes
  • Clean paste from Word
  • Streamed answers
  • Private details removed
  • Redaction
  • Mermaid in and out
  • No dependencies

Chart and sparkline — BMX Web Components

  • New<bmx-chart>: twenty-two kinds of chart drawn by the library itself, with no charting package — column, bar, line, spline, step, area, scatter, bubble, pie, doughnut, radar, polar area, heatmap, treemap, sankey, gauge, funnel, candlestick, OHLC, waterfall, histogram and box plot.
  • NewStacked or as shares of a hundred per cent, columns with a line on a second axis, target lines and bands, value labels, and number formats for currency, percentages and large numbers.
  • NewCategory, value, time and logarithmic axes; time axes read in the time zone you give, and a drag across the plot zooms in. A treemap opens a region when it is clicked.
  • NewA million points stay quick: a line keeps the points that hold its shape, and large series are painted on a canvas.
  • NewEvery value read from the keyboard, the data as a table for screen readers and for anyone who asks, and patterns that tell series apart without colour. Saved as PNG, SVG or CSV.
  • New<bmx-sparkline>: a trend the size of a word, for a table cell, a card or a sentence — a line, an area, columns, wins and losses, or a bullet against a target — read aloud as a sentence that describes it.

Rich text editor — BMX Web Components

  • New<bmx-rich-text-editor>: a rich text editor with no cloud service and no licence server behind it — headings, colour, links, bulleted, numbered and check lists, quotes, code blocks, tables, images and dividers.
  • NewA slash menu for blocks, mentions of people, Markdown typed as you go, find and replace, the HTML source and full screen.
  • NewComments with replies, and tracked changes by author to accept or reject one at a time or all at once.
  • NewPaste from Word or Google Docs that arrives clean, with its lists kept as real lists; everything typed, pasted, dropped or loaded passes the same sanitiser.
  • NewThe value is HTML, posted with its form; it also comes out as Markdown, plain text or JSON, and Markdown goes in.

Chat — BMX Web Components

  • New<bmx-chat>: the conversation for an AI assistant or a support desk, with answers written as they stream in, in Markdown with highlighted code that copies in one click, tables, sources cited by number and the steps the assistant took.
  • NewIt holds no model and sends nothing anywhere: your handler asks your own service and returns text, a stream or a fetch response. Or your page writes the replies, for a desk staffed by people.
  • NewFiles sent with a message, suggestions to start one, and stop, ask again, edit and resend, and rating of an answer.
  • NewAnswers sanitised before they are shown, and images left out unless you allow them; a live log that screen readers announce once an answer is finished; and the conversation saved as Markdown, text or JSON.

Image editor — BMX Web Components

  • New<bmx-image-editor>, in Hypernova Gold: crop to a free shape, a fixed ratio or a circle; rotate, flip and straighten; adjust light and colour with a live histogram and an automatic fix; and nine looks at any strength.
  • NewArrows, boxes, text, highlights and numbered steps, each one movable afterwards; and redaction by pixelation, blur or a solid block, burnt into the saved pixels so nothing underneath can be recovered.
  • NewPrivate details removed: a photo's location, camera, serial number, owner, comments and XMP are found, reported and taken out before it is saved, and a photo saved unchanged is cleaned without being compressed again.
  • NewSaved at a size and as JPEG, PNG or WebP, as a file, a blob or straight into a form; the edits as JSON, to open again later.
  • New<bmx-upload>, in every licence: a new prepareFile step lets your page edit or clean each file before it is sent, so every picture can pass through the image editor on its way.

Diagram designer — BMX Web Components

  • New<bmx-diagram>, in Hypernova Gold: flowcharts, processes in swimlanes and network diagrams from a palette of over forty shapes — flowchart, basic, BPMN-style process and network.
  • NewDrag from the dot on a shape's side to connect it; connectors route themselves around everything in between, as elbows, straight lines or curves, with labels and arrowheads.
  • NewArrange lays the whole diagram out in layers with as few crossings as it can, keeping each shape in its lane; alignment guides, a snapping grid, copy and paste, and undo.
  • NewMermaid flowcharts in and out, and SVG, PNG and JSON out. Every change comes out as a short list of operations that another copy applies, so several people can work on one diagram over your own connection.
  • NewA read-only mode to show a diagram, pan and zoom it and open its shapes, and an outline that reads the whole diagram as a list.

Free evaluation downloads for the web components

  • NewBMX Web Components and the TreeListView Web Component each have a free evaluation download on the download page: the evaluation runtime, the TypeScript declarations and the React, Angular and Vue wrappers. The BMX download has a working example page for every element, and the TreeListView download carries the whole playground; both open straight from the folder.

Live showcase

  • NewFive new showcase pages: a sales dashboard with a million-point chart, a release note under review, a support assistant and a support desk, a phone photo cleaned before it is shared, and an order process in swimlanes with two people editing one diagram.

BMX Web Components — maintenance

  • UpdateMaintenance updates to the chart, the chat, the tabs and the rich text editor, and every component's API page now opens with its description.

Hypernova Pro and Gold

  • NewHypernova Pro, and so Gold, now includes the chart and sparkline, the rich text editor and the chat. Hypernova Gold also includes the image editor and the diagram designer. See the pricing page. BMX Web Components moves to version 1.6.0, and the library grows from 58 elements to 64.

Release: Jishui

New products

BMX Web Components 1.5.0 · A formula engine and formula bar, a resource scheduler, and forms with a form designer

Three new products, published together. A spreadsheet's calculation engine for your own pages, with 406 Excel functions and the formula bar your users type into; a resource scheduler that books rooms, people and equipment across time zones; and forms drawn from JSON, with a designer that lets your own users build them. The formula engine, the formula bar and the scheduler are in Hypernova Pro and Gold. The form renderer is in every licence that carries the BMX library, and the form designer is in Hypernova Gold. The data grid becomes a spreadsheet, and the pivot grid and the report designer speak Excel's functions too.

  • 406 Excel functions
  • Dynamic arrays
  • Excel files
  • Time zones
  • Repeating bookings
  • .ics calendars
  • Forms from JSON
  • Form designer
  • No dependencies

Formula engine and formula bar — BMX Web Components

  • New<bmx-formula-engine>: a spreadsheet calculation engine that runs in the page, with nothing to draw — sheets of values and formulas, kept worked out with no server. 406 Excel functions: maths, statistics and distributions, text and regular expressions, dates and working days, lookups (XLOOKUP, XMATCH, INDEX and MATCH), financial, database and logical, with LET, LAMBDA, MAP, REDUCE, SCAN, BYROW, BYCOL and GROUPBY.
  • NewDynamic arrays: FILTER, SORT, SORTBY, UNIQUE, SEQUENCE, TAKE, DROP, VSTACK, HSTACK and the rest spill into the cells around them, with A1# to refer to a spill. Names, named LAMBDAs, tables with structured references (Sales[Amount], [@Price]), whole columns and formulas across sheets.
  • NewOnly the formulas a change touches are worked out again, in order: a hundred thousand formulas recalculate in about half a second. Circular references are reported with the loop named, or iterated to a settled answer when you ask for it.
  • NewRows and columns inserted and deleted, ranges copied and moved, and sheets renamed, with every formula rewritten to follow; undo and redo of all of it. Precedents, dependents, step-by-step evaluation, and spreadsheet number formats.
  • NewTyped text read as a person in the reader's locale means it, and formulas written with semicolons where the locale uses a decimal comma. Functions of your own, including ones that fetch their answer from your own systems.
  • NewA calculator needs no script: form fields tied to cells with data-bmx-cell, both ways, and outputs shown in any number format.
  • NewExcel files, both ways: a workbook opens from an .xlsx and saves as one with its formulas, values, number formats, names, tables and dynamic arrays.
  • NewVery large models on a background thread, mirrored in the page so it stays responsive; and the same engine as a module for bundles, workers and Node 18 and later, in the Pro and Gold downloads.
  • New<bmx-formula-bar>: Excel's formula bar for any grid in your page — the formula coloured as it is typed, each reference in its own colour and outlined in the grid, completion of functions, names and tables, the current argument shown in the function's signature, a live check, F4, a searchable function picker, a name box, and references put in by clicking cells. A combobox to screen readers, and it fits a phone.

Resource scheduler — BMX Web Components

  • New<bmx-scheduler>: rooms, people and equipment down the side and time across, by day, week or month, or an agenda list, which a phone gets on its own. Resources fold into groups, with utilisation per resource and per group, and hundreds of resources stay smooth.
  • NewBook by dragging over free time; drag a booking to move it, onto another row to change who or what it books; drag its ends to change its length. Everything works from the keyboard too, with undo and redo.
  • NewEach resource in its own time zone, with its own working hours, holidays and blocked time; a person in Kolkata and a room in London show their working day where it really falls, across clock changes.
  • NewRepeating bookings: daily, weekly on chosen days, monthly (“the last weekday”, “the second Tuesday”) and yearly, with a change applied to one booking, to the rest of the series or to all of it.
  • NewClashes and bookings outside working hours allowed, warned about or refused, and a resource that can hold several bookings at once where that is right. “Find a time” finds the first slot when everyone needed, or any one of them, is free.
  • NewCalendars in and out as .ics files, with repeating bookings and time zones kept. Every change is offered to your page first, with the clashes it would make, so the page can save it, refuse it or open its own editor.

Form renderer and form designer — BMX Web Components

  • New<bmx-form>, in every licence that carries the BMX library: a whole form drawn from JSON with the library's own fields — text, numbers, money, choices, tick boxes, switches, dates, sliders, ratings, file uploads and a signature pad — in a 12-column layout that becomes one column on a phone.
  • NewSections, repeating rows as cards or a table, and pages with a progress list and a final step to check every answer, with Change links.
  • NewLogic without code: show, enable or require a field when an answer says so, work out totals, and offer options only when they apply, in a small language with 70 functions that never runs script.
  • NewChecks as each field is left, with a summary of every problem linked to its field when the form is sent; your own checks, including ones that ask a server; and your server's field errors shown against the fields.
  • NewSends the answers as JSON, or with files, to your URL or your code; takes part in an ordinary HTML form; keeps a draft in the browser; and shows the answers read only for a confirmation page. The same engine checks a submission on your server against the same JSON.
  • New<bmx-form-designer>, in Hypernova Gold: your own users build those forms by dragging fields onto pages, with a properties panel, a condition builder, renames that follow every reference, problems flagged as they go, undo, a live preview beside its answers, the JSON, and templates to start from.

Formulas across the suite

  • NewData grid (Hypernova Gold): formula columns worked out for every row, and a spreadsheet mode with lettered columns, numbered rows and formulas typed into any editable cell, pointed at with the mouse, copied and filled as a spreadsheet does, edited from a formula bar, and exported to Excel formulas and all.
  • NewPivot grid (Hypernova Gold): calculated values can use Excel's functions on numbers, such as ROUNDUP, MROUND and STDEV.S.
  • NewReport viewer and report designer (Hypernova Pro and Gold): expressions can call Excel's functions by name, such as NETWORKDAYS, PROPER and PMT; the designer's completion and expression builder list them.

Reporting and logs

  • NewReport charts can combine columns with lines or areas, with a second value axis in its own format.
  • NewLabels and cards several to a row: a report's detail can be laid out in 2 to 12 columns, filled across or down, and the designer shows them.
  • UpdateA crosstab continued on the next page names its outer row labels again, and subtotal rows name the group they total.
  • NewA report opened by drilling through can bring its own rows: with the report, from a URL, or from the new drillData function.
  • UpdateLog stream: large logs are searched on a background thread, so the page stays responsive while a million lines are searched.

BMX Web Components on phones

  • UpdateRefinements for phone-width layouts in the pivot grid, data grid, calendar, report viewer, log stream, org chart, Gantt chart and progress ring; context menus open on a long press; and the live showcase works on a phone.

BMX Web Components — maintenance

  • UpdateMaintenance updates to the pivot grid and the pivot slicer, and a master-detail panel's grid now takes the language of the grid around it.
  • UpdateLeaner Standard and Pro downloads.

Documentation

  • NewCode windows on all three documentation sites (desktop, BMX and TreeListView): every sample coloured by its language in all ten themes, under a title bar with Copy, Wrap, line numbers, Download and Expand, and a full keyboard route.
  • UpdateThe BMX carousel page now shows real slides and a strip of product cards.

Hypernova Pro and Gold

  • NewHypernova Pro, and so Gold, now includes the formula engine, the formula bar and the resource scheduler. Hypernova Gold also includes the form designer. The form renderer comes with every licence that carries the BMX library. See the pricing page. BMX Web Components moves to version 1.5.0, and the library grows from 53 elements to 58.

Release: Inferno

New products

BMX Web Components 1.4.0 · A multi-dimensional pivot grid, with slicers and a pivot chart, in Hypernova Gold

Every dimension of your data, totalled in the browser. The pivot grid joins the BMX library: any number of fields down the side, across the top and as filters, nested as hierarchies that open and close, with any number of values in every cell. Records are totalled on a background thread the library starts itself, so half a million of them pivot in well under a second, with no server and no third-party code. Slicers and a pivot chart come with it, as elements of their own. All three are in Hypernova Gold, alongside the data grid, the log stream and the infinite canvas.

  • Multi-dimensional
  • Half a million records
  • Formulas
  • Slicers
  • Pivot chart
  • Conditional formatting
  • Excel export
  • No dependencies

Pivot grid — BMX Web Components

  • New<bmx-pivot-grid>: a multi-dimensional, OLAP-style pivot grid worked out entirely in the browser, in plain HTML or any framework. Any number of dimensions down the side, across the top and as filters, nested as hierarchies that open and close; dates open into year, quarter, month, week, day, weekday and hour, and numbers group into ranges.
  • NewAny number of values in every cell: sum, count, average, min, max, distinct count, median, variance, standard deviation, first, last, your own function, or a formula over other totals such as [Revenue] - [Cost]. Subtotals at every level, grand totals, and values shown as shares, running totals, differences, ranks and index.
  • NewHalf a million records in well under a second: records are read once into typed columns and totalled in one pass on a background thread, and both directions of the grid are virtualised.
  • NewA field list the reader drags fields around in four areas, with sorting by name or by a total, filters, the top few with the rest gathered as “Other”, a formula editor that checks as you type, deferred updates and undo. Workspaces are saved as JSON or kept in the browser by name.
  • NewConditional formatting: data bars, colour scales, arrows and traffic lights, and highlights for the top or bottom few or above or below average, as data or from any value's menu.
  • NewExcel files written by the library itself, with headings merged, rows as an outline, headings frozen, and formats and conditional formatting kept as Excel's own; the records on a second sheet if you ask. CSV and printing with headings on every page too.
  • NewDrill-through to the records behind any total, in a panel of their own. When the records are too many to send, your own server can answer the totals, however and wherever you host it.
  • NewRight-to-left layout and keys, every word replaceable for another language, and a tree grid to screen readers with a keyboard route to every cell, heading and menu.

Pivot slicer and pivot chart — BMX Web Components

  • New<bmx-pivot-slicer>: a field's members as buttons, a grid or a list that filter a pivot, placed on it or not. Each member shows its records under the other slicers' choices, so several slicers narrow the data together.
  • New<bmx-pivot-chart>: columns, bars, lines and areas, side by side or stacked, pie and doughnut of a pivot's totals, redrawn as the pivot changes and drawn by the library with no charting package. A legend that turns series on and off, and values read out from the keyboard.

BMX Web Components — maintenance

  • UpdateDate picker: with a minimum and maximum date set, an empty picker opens on the nearest month it allows.
  • UpdateThe third-party notices that come with BMX and the TreeListView Web Component now carry the full licence texts of the two pieces of MIT-licensed code in their runtime.

Hypernova Gold

  • NewHypernova Gold now includes the pivot grid, the pivot slicer and the pivot chart, as well as the data grid, the log stream and the infinite canvas. See the pricing page. BMX Web Components moves to version 1.4.0, and the library grows from 50 elements to 53.

Release: Homunculus

New product

BMX Web Components 1.3.0 · A data grid for a million rows, from any source, in Hypernova Gold

The table your application is built around. The data grid joins the BMX library: bind it to a JavaScript array, a REST or JSON API, CSV or JSON-lines files, an HTML table already in the page, your own server a block at a time, or a live WebSocket feed, and a million rows scroll as smoothly as a hundred. Fifty column types, grouping with totals, trees, master-detail rows, a pivot, and editing as good as a spreadsheet's. It comes in Hypernova Gold, alongside the log stream and the infinite canvas.

  • Any data source
  • A million rows
  • Fifty column types
  • Trees and detail rows
  • Pivot
  • Undo after saving
  • Excel in colour
  • No dependencies

Data grid — BMX Web Components

  • New<bmx-data-grid>: a data grid for business applications, in plain HTML or any framework. It binds to arrays of objects, REST and JSON APIs, CSV, TSV and JSON-lines files, a file the reader opens or drops, a <table> already in the page, your own server a block at a time with the sort, filters and search, and live WebSocket or server-sent events feeds. Columns are read from the data when none are given.
  • NewA million rows in the page, smoothly: only the rows and columns in view are drawn, and sorting, filtering and grouping a million rows take about a second.
  • NewFifty column types — money, dates, status badges, progress bars, ratings, heat maps, sparklines, people, images, files, row actions and more — each formatted in the reader's locale, sorted by its value and edited with a fitting editor.
  • NewFinding: multi-column sort, a quick search that highlights, a filter row that understands >100, 2026-09 and last 7 days, value lists with counts, and grouping to any depth with totals.
  • NewTrees, nested or by parent key, and master-detail rows that open to a grid of their own or anything you draw. A pivot the reader can arrange, pinned and frozen rows, and cells that span columns.
  • NewEditing as good as a spreadsheet's: validation, changes your page can refuse, undo and redo that still work after a save, paste from Excel, a fill handle that carries series on, rows dragged into order, a context menu of your own, and the changes listed for saving.
  • NewConditional formatting written as data, cards on phones, pages instead of scrolling, printing with the headings on every page, and Excel files in the grid's own colours. Six looks over the suite's ten themes, a keyboard route to everything, and data only ever drawn as text.

Hypernova Gold

  • NewHypernova Gold now includes the data grid as well as the log stream and the infinite canvas. See the pricing page. BMX Web Components moves to version 1.3.0, and the library grows from 49 elements to 50.

Release: Gacrux

New product family

BMX Web Components 1.2.0 · An infinite canvas for visual collaboration, in Hypernova Gold

A whiteboard without edges, in your own page. The infinite canvas joins the BMX library: a board for planning, mapping and drawing together, with sticky notes, shapes, text, images, frames and connectors that follow what they join. It stays at sixty frames a second with thousands of items, and it is made for multiplayer: every change comes out as a few lines of JSON for your own server, socket or peer connection, and every copy agrees. It comes in Hypernova Gold, alongside the log stream.

  • Sixty frames a second
  • Thousands of items
  • Multiplayer-ready
  • No server needed
  • Pen and highlighter
  • Votes and templates
  • Turn anything
  • SVG, PNG and JSON

Infinite canvas — BMX Web Components

  • New<bmx-infinite-canvas>: a board without edges, entirely in the browser. Sticky notes in eight colours, eight shapes, free text, images, and frames that carry what lies inside them, joined by straight, curved or right-angled connectors with arrowheads, dashes, colours and labels. Any element of the page can sit inside a node — a chart, a video, a form, a component from any framework.
  • NewFluid at any size: pan and zoom with a mouse, a trackpad, a finger or the keyboard. Only what is in view is built, and zoomed far out the board is painted instead, so ten thousand items pan and zoom as smoothly as ten. A minimap, zoom buttons and a view of the whole board.
  • NewMade for multiplayer: every change comes out as JSON operations, and every copy that applies them agrees, whatever order they arrive in; drags and pointers stream as they happen, and a late joiner catches up. Tabs of one browser share a board with no server at all, and a room over any relay adds cursors, selections, following another person's view, and a laser pointer.
  • NewEditing as people expect it: select, drag, resize and turn, with guides and snap to a grid; type straight onto notes and shapes; align, space evenly and tidy into a grid; group, lock, restack, copy and paste, and undo anything.
  • NewWorkshop tools: a pen, a highlighter and an eraser; votes counted per person; find; templates for a retrospective, a kanban board, a SWOT analysis, a flowchart and a mind map; pictures dropped or pasted in, or handed to your own uploader.
  • NewExport the board, or part of it, as SVG, PNG or JSON. Tab through the items in reading order, with every change announced; board text is only ever drawn as text, never as markup.

Hypernova Gold

  • NewHypernova Gold now includes the infinite canvas as well as the log stream. See the pricing page. BMX Web Components moves to version 1.2.0, and the library grows from 48 elements to 49.

Release: Fornax

New product family

BMX Web Components 1.1.0 and Hypernova .NET · Logs in the browser · The new Hypernova Gold edition

A million log lines, searched in the browser. The log stream joins the BMX library: a log and audit viewer that opens server logs, access logs, audit trails and build output in the page — from a dropped file, a URL, a stream or a live WebSocket — and makes them searchable at once. Nothing is uploaded, and there is no log server to run. It comes in the new Hypernova Gold edition: everything in Hypernova Pro, plus the log stream.

  • Nothing uploaded
  • A million lines
  • Every common log format
  • Field search
  • Error timeline
  • Masking built in
  • Live streams
  • Shareable views

Log stream — BMX Web Components

  • New<bmx-log-stream>: a log and audit viewer that runs entirely in the page. It reads JSON lines, logfmt, syslog, Apache and Nginx access logs, CSV, TSV and plain text on sight — or any layout, from a regular expression — and finds the level and the time in every line. Stack traces stay with their entry and fold away; terminal colours are drawn as colours; gzip files are unpacked as they are read.
  • NewSearch with words, phrases, regular expressions and fields — status:>=500, level:>=warn, path:/api/* — with exclusions, OR and brackets. Every match is highlighted; level chips show each level with its count; context shows the lines around each match.
  • NewA timeline of the entries over time, errors and warnings in their own colours: drag across it, or choose with the keyboard, to show just that stretch. A fields panel lists each field's commonest values, a click from a filter, and structured logs can be laid out as columns.
  • NewMasking of email addresses, IP addresses, card numbers, tokens, keys and passwords — on screen, in search and in every export — with rules of your own beside them. Log text is only ever drawn as text, never as markup.
  • NewLive: follow a WebSocket or a server-sent events stream, opened again automatically when it drops. A million lines scroll smoothly, and reading and searching never freeze the page.
  • NewBookmarks, and the whole view — search, levels, time range, bookmarks, columns and the chosen line — saved as one short string for a link or a ticket. Export what is on show as text, CSV or JSON.

Hypernova Gold

  • NewA new top edition: everything in Hypernova Pro — every WinForms and WPF control, every Web Component, project management and reporting — plus the log stream, as a Standard licence and a Freelancer / Small Organization licence, each with its own renewal. See the pricing page. BMX Web Components moves to version 1.1.0, and the library grows from 47 elements to 48.

Hypernova .NET

  • UpdateOn .NET Framework 4.8, as on .NET 6, 8 and 10, the controls can now be used from several threads at once from the very first call, and the WPF demo starts faster.

Release: Enceladus

New product family

BMX Web Components and Hypernova .NET · Reporting in the browser, in Hypernova Pro · One licence for every product

Reports in the browser, with no report server. A report viewer and a report designer join the BMX library. A report is a JSON definition over an array of rows: the viewer lays it out into real pages, drawn the same on screen, on paper and in a tagged PDF, and the designer lets an application's own users design their reports in the browser. The same engine renders reports on a server, as a Node module.

  • No report server
  • Viewer and designer
  • Charts, crosstabs, barcodes
  • Tagged PDF, any alphabet
  • Excel and CSV export
  • Drill down, drill through
  • Node rendering

Report viewer — BMX Web Components

  • New<bmx-report-viewer>: reports laid out into real pages in the browser from a JSON definition — bands, nested groups, totals and running totals, calculated fields, filters and sorts that read parameters, conditional formatting, page headers and footers, right-to-left layout — over an array of rows or a URL.
  • NewCharts (column, bar, line, area, pie and doughnut), crosstabs with subtotals and totals, and Code 128, Code 39, EAN-13 and QR barcodes, drawn as shapes so they stay sharp at any zoom.
  • NewPDF export in the browser, tagged for accessibility: headings, reading order, links, charts as figures with text alternatives and crosstabs as tables. The report's own TrueType fonts are embedded as a subset, for Greek, Cyrillic, Vietnamese and any other alphabet they cover.
  • NewFor readers: zoom, thumbnails, contents, find with every match highlighted, print, a parameters panel, groups to open and close, headings that sort the report, values that drill through to another report with a Back button, and export to Excel, CSV and a web page.
  • NewText that grows pushes what is below it down, and bands split across pages with table headings repeated. Layout runs in slices, so tens of thousands of rows never freeze the page.
  • NewSafe by design: every computed value is an expression in a small closed language, never script, so a definition stored in a database, or written by a user, is safe to open.

Report designer — BMX Web Components

  • New<bmx-report-designer>: the authoring tool for the viewer's reports, in the browser. Drag fields onto bands — a caption in a header, the value in the detail, a total in a footer — and add charts, crosstabs, barcodes and QR codes, drawn from the sample data as they are placed.
  • NewA properties panel for every item, band, group and the report; expression fields that complete as they are typed; an expression builder; undo and redo; a problems list; a template gallery; preview in the viewer; and the definition as JSON.
  • NewA keyboard route for everything, with every change announced.

Reporting on a server

  • NewThe reporting engine as a module for Node 18 and later: render a report to PDF, HTML, CSV or Excel from a service, a scheduled job or a build step — the same file the viewer gives a reader.

Hypernova Pro

  • NewThe report viewer, the report designer and the Node module are part of Hypernova Pro, alongside the project-management components — see the pricing page. The BMX library grows from 45 elements to 47.

Hypernova — all products

  • NewOne licence for every product: the Binarymission licence, version 1.0, now ships in every NuGet package and download, and is published as a readable page with a plain-text copy.

WPF .NET controls

  • UpdateCircular Panel: refinements for angles supplied by bindings and animations.

Release: Dorado

New product family

Hypernova .NET and BMX Web Components · WinForms, WPF and Web · Project management on all three platforms, and the new Hypernova Pro edition

Project management, on every platform. A Gantt chart, a PERT chart and a task board for Windows Forms, WPF and the Web. All three views read one plan — a flat task list with parent ids, plus links — and schedule it with the same critical-path engine on every platform, held to the same test cases, so a plan gives the same dates in a browser and on the desktop.

  • Three views, one plan
  • The same dates on every platform
  • Critical-path scheduling
  • Keyboard complete
  • Screen-reader descriptions
  • Right to left
  • 1,000+ tasks, virtualised

Project management — all platforms

  • NewScheduling: the critical path worked out over a working calendar with weekends and holidays; finish-to-start, start-to-start, finish-to-finish and start-to-finish links with lag and lead; summary tasks and milestones, baselines, progress and float.
  • NewGantt chart: the task list beside a timeline that zooms from days to years. Drag to move or resize a task, set its progress or draw a link; type predecessors as planners write them (2, 3SS+1); operate it entirely from the keyboard. Virtualised, so plans of 1,000+ tasks stay smooth.
  • NewPERT chart: the network laid out in columns by dependency, with early and late dates and float in each box; pan and zoom, and keyboard navigation from task to task.
  • NewTask board: Kanban columns by status with WIP limits, and swimlanes by person, category or phase. Move cards by dragging or by keyboard — Space to pick up, the arrows to move, Space to drop — and every edit is a cancelable event, so the application stays in charge.
  • NewA screen-reader description of every task, and right-to-left support throughout.

Project management — WinForms and WPF

  • NewGanttChart, PertChart and TaskBoard in the new ProjectManagement assemblies for Windows Forms and WPF, for .NET Framework 4.8 and .NET 6, 8 and 10.
  • NewHigh-DPI aware, crisp at every display scale; the Gantt chart exports to an image and prints.

Project management — BMX Web Components

  • New<bmx-gantt>, <bmx-pert-chart> and <bmx-task-board> join the library, which grows from 42 elements to 45. The same one-script-tag integration, themes and density modes as every BMX element.
  • NewThe Gantt chart exports to SVG or PNG, and prints.

Hypernova Pro

  • NewHypernova Pro, the new top edition: everything in Ultra, plus the project-management components on WinForms, WPF and the Web. Available as a Standard licence and as a Freelancer / Small Organization licence — see the pricing page.

WinForms .NET controls

  • UpdateDate Picker: the right-click menu (Cut, Copy, Paste, Clear All, Display Calendar and Quick Dates) on .NET 6, 8 and 10, and drop-down button refinements.
  • UpdatePower Tab Strip: tab pages raise their Paint event for custom drawing, and paint more efficiently.
  • UpdateRendering and resource optimisations for long-running applications: Modern Chrome Window, the spinners, Scrollable Picture, Panel Bar, Header, Time Picker, Extended Panel and Super ToolTip.
  • UpdateHigh-DPI refinements: Menu Item check marks and the Image Combo Box drive list at every display scale.
  • UpdateMaintenance updates to Alert Popup, Post-it Note, Extended Text blinking, Scroll Bars, Clock colours and the drop-down grid's numeric sorting.

WPF .NET controls

  • UpdateRibbon Window: rounded corners keep their shape at every display scale.
  • UpdateMaintenance updates to the Ribbon and the Slide Show.

Hypernova — all products

  • NoteSource licence and escrow editions: the source has been through a readability and documentation pass, with clearer comments and tidier code throughout.

Release: Canopus

Hypernova .NET

Hypernova .NET · WinForms and WPF · Closable and pinned tabs, smarter spinners, new diagnostics, and a broad maintenance and performance pass

Hypernova — WinForms

  • UpdateRendering optimisations across the WinForms controls: drawing resources are released as soon as each paint completes, keeping long-running applications lean.
  • UpdateDate Picker: each picker keeps its own calendar culture, and clipboard handling is refined.
  • UpdateRefinements for high-DPI and multi-monitor setups in 64-bit applications, and maintenance updates to the Checked Image List Combobox, Scroller Panel and Smart Button.

Hypernova — WPF controls

  • NewTab Control: close a tab with a middle click or Ctrl+F4, as in browsers and Visual Studio, and TabItem.IsCloseButtonVisible for a tab the user cannot close.
  • NewSpinners: the Domain Spinner jumps to an item as you type and can Wrap round at either end; the Numeric Spinner accepts decimals and negative numbers in the user's own culture.
  • NewColour picker: “More colours” applies the colour at once; Smart List Box: Home and End keys; Virtualizing Collection View: SetIsCurrentItemAVirtualizedGroupHeader.
  • UpdateTab Control: refined scroll buttons with their own hover colour, and every tab shape reads clearly under dark skins.
  • UpdateTree List View: Shift+click selects a range of rows at any depth, as Windows Explorer does, and the connecting lines stay in step as rows are added and removed.
  • UpdateMaintenance updates to the spinners, Virtualizing Collection View, Smart Navigator, Smart List Box, Virtualizing Wrap Panel and Colour Picker.

Hypernova — all products

  • NewOptional diagnostics for support: set BINARYMISSION_REPORT_ABSORBED_EXCEPTIONS=1 (or, on .NET Framework, the Binarymission.ReportAbsorbedExceptions trace switch) and the controls write anything they recover from internally to Trace.
  • NoteSource licence and escrow editions: every WPF control opens with a “How this control works” description, naming follows .NET conventions throughout, and the deposit carries the .editorconfig its layout follows.
  • NoteThe WPF demo opens its pages faster, and the download READMEs link to the documentation at docs.binarymission.co.uk/desktopcomponents/.

Release: Bellatrix

Hypernova .NET

Hypernova .NET · WPF · The Ribbon brought up to today's Office, a skinning library for the whole suite, and a broad set of refinements

Hypernova — WPF Ribbon

  • NewFive Fluent skins in the look of today's Office — White, Colorful, Dark Gray, Black, and System, which follows the Windows light or dark setting while the application runs. Flat surfaces, underlined tabs, a flat application button, Windows 11 caption buttons, the Windows accent colour, and Mica behind the title bar. Every caption is kept at WCAG AA contrast whatever accent is chosen.
  • NewThe simplified ribbon: Office's single-line layout, worked out from the ribbon the application already builds, with captions and then whole groups giving way as the window narrows. RibbonLayout, ToggleRibbonLayout().
  • NewThree display states — tabs and commands, tabs only, auto-hide — with Ctrl+F1 and Office's ribbon display options button in the title bar. DisplayState.
  • NewTouch mode: taller rows and space between commands for fingers, and back exactly as before for the mouse. BinarySkinManager.Density, IsTouchMode.
  • NewScreen tips with a title, description, picture and footer, shown for disabled commands too, with F1 raising a bubbling HelpRequested event.
  • NewLive preview: hovering a gallery item raises PreviewRequested, leaving raises PreviewCancelled and clicking raises PreviewCommitted, with one handler answering for every gallery.
  • NewA right-click menu on every command and on the ribbon, a quick access toolbar the user can build, and its state handed to the application as a string to keep with its settings.
  • NewRight to left for the whole window — caption buttons, ribbon and content — with pictures and key tip letters the right way round.
  • NewKey tips on demand: ShowKeyTips(), HideKeyTips(), AreKeyTipsShown. Key tips now sit where Office puts them — centred under tabs and large commands, over a small command's picture, and never cut off at a group's edge — and no longer flicker while Alt is held.
  • UpdateGroups give way one at a time as the ribbon narrows, in the resizing order set for them, instead of all at once.
  • UpdateDrop-down menus and the application menu follow the skin; large drop-down buttons show their full two-line caption; large-only command pictures serve at small and medium size too; faster skin switching.
  • UpdateRibbon window: drag and resize refined at every display scale, with smoother maximise and restore.

Hypernova — WPF skinning

  • NewNew assembly Binarymission.WPF.Skinning: a skin is sixteen colours named for where they are used, a corner rounding and a light or dark flag. Build one in code from a Fluent skin, or write it as a small JSON file that lists only what differs; Validate() checks every text against WCAG AA before it ships; BinarySkinManager.Apply puts it in force for the whole application.
  • NewEvery WPF control that draws its own chrome follows the skin in force and changes with it: the Ribbon (RibbonSkin.Shared), Tab Control, Tree List View, Scroll Viewer, Smart Text Box, the spinners, the Office colour picker, Smart Navigator, Smart List Box, FlowChart, Backstage and the Visual Resizer. A brush set on a control still wins, and AppliesToControls turns it off.
  • NoteThe demo gains a Skins page: start from a built-in skin, change any colour, the rounding or the density, watch the whole application follow with contrast checked as you go, and save the result as a skin file. Five sample skins ship beside it.

Hypernova — WPF controls

  • NewBackstage: MenuItemForegroundBrush and MenuItemSelectedForegroundBrush. Visual Resizer: ResizeStarted, ResizeCompleted and ResetSize(), and its grip is now visible by default.
  • UpdateVirtualizing Wrap Panel: smoother scrolling, paging and wheel support in both orientations, BringIntoView and ScrollIntoView support, and memory optimisations.
  • UpdateFlowChart: dashed Elbow connectors, Padding on all four sides, page-range printing, bound Nodes, and refinements to zoom and line visibility.
  • UpdateRefinements across the Circular Panel, Smart Text Box, spinners, Scroll Viewer, Carousel, Slide Show, Flip Panel, and rounded-corner and glass rendering.
  • NoteRefinements to note when upgrading: right to left now mirrors the whole ribbon window; BinaryTreeListView.Theme = Custom clears the colours a scheme wrote; DesiredChildIndexToScrollTo defaults to -1 as documented; in Fluent Colorful a hovered tab darkens for readability.
  • NoteSource licence and escrow editions: the shipped source reads as a product — comments now say what the code does and what a maintainer must not break.

Release: Achernar

Hypernova .NET

Hypernova .NET · WPF

Hypernova — WPF

  • NewFlowChart (OrganizedTree): four connector styles — Elbow, RoundedElbow with a settable corner radius, smooth Bezier Curved, and Straight — with connector ports, arrowheads and direction chevrons, each separately brushable.
  • NewFlowChart: built-in node cards from plain data — title, subtitle, a round avatar with a picture or initials, an accent stripe, rounded corners and a soft shadow. Custom node elements still work as before.
  • NewFlowChart: node selection by mouse or keyboard, with a glowing selection ring and a SelectedNodeChanged event; arrow keys move between parents, children and neighbours, Enter collapses and expands.
  • NewFlowChart: left-to-right and right-to-left layouts alongside top-down and bottom-up.
  • NewFlowChart: animated round expand/collapse buttons with a hidden-node count badge; branches fade and grow in or out.
  • NewFlowChart: the path from the hovered or selected node to the root is highlighted; Ctrl + mouse-wheel zoom around the pointer, ZoomToFit() and CenterOnNode().
  • UpdateFlowChart: sibling spacing is now even after every branch, so charts are more compact.
  • NewTab Control: tab strips on the left and right, ten new header styles, and an optional add-new-tab button with its own event.
  • NewTree List View: the column that carries the tree can be any column. Move the expander, the indent and the connecting lines to the fourth column and the node hierarchy is untouched — and dragging that column somewhere else takes the tree with it.
  • UpdateTree List View: the connecting lines are drawn by the control itself, so a branch four levels deep stays joined to its parent through every row beneath it. Solid or dotted, in a brush of your choice.
  • NewTree List View: click a column heading to sort every branch by it, with a sort arrow on the heading. Children are re-sorted inside their own parent, never flattened into one list; ClearColumnSort() puts them back.
  • NewTree List View: drag a column heading to move the column, with a drop line showing where it will land, a wash over the column being moved, and a ColumnReordered event.
  • NewTree List View: seven built-in colour schemes — Office, Cobalt, Slate, Mint, Amber, Midnight and High Contrast — each setting every brush on the control from the one Theme property, and any one of them still yours to override afterwards.
  • NewTree List View: row striping the control counts for itself, a settable line under each row, and optional rounded row corners.
  • NewTree List View: column headings owned by the control — their own height, fill, hover and pressed colours, and a resize grip on every edge.
  • NewTree List View: five expand/collapse glyphs — plus and minus, chevron, triangle, disc and boxed chevron — each drawn crisply at any display scale, or your own images instead.

Release: Alcyone

New product

BMX Web Components 1.0.0 · Binarymission Web · 42 standards-based custom elements · First public release

The whole library is live. Forty-two custom elements ship in BMX Web Components v1.0.0, alongside TreeListView, which is also its own product. One <script> tag registers every <bmx-*> element and the browser renders them — so the same markup works unchanged in plain HTML, Angular, React, Vue, Svelte, Blazor, ASP.NET Razor Pages and MVC, Django, Rails and htmx. Typed React, Angular and Vue wrappers ship with it.

  • 42 elements, shipped
  • One file, no build step
  • WCAG 2.2 AA
  • Keyboard complete
  • 10 themes, retintable
  • 3 density modes
  • RTL ready
  • Typed React / Angular / Vue wrappers
  • Zero runtime dependencies

Browse the components · live showcase · documentation

BMX — Web (HTML5, Angular, React, Vue, Svelte, Blazor, ASP.NET MVC)

  • NewA commercial component library shipped as a single self-registering runtime file. One <script> tag registers every <bmx-*> element; the browser renders them, so there is no bundler, no module graph and no build step.
  • NewActions. <bmx-button> with six variants, seven tones, five sizes, four shapes and seven click effects, plus activation guards — click-again-to-confirm, hold-to-confirm, and single-flight async handlers. <bmx-button-group> is a toolbar, a segmented control and a multi-toggle in one tag; <bmx-split-button> joins a default action to a real <bmx-menu>.
  • NewFields. <bmx-input>, <bmx-textarea>, <bmx-select>, <bmx-combobox>, <bmx-date-picker> and <bmx-upload>. Real FormData participation from inside a shadow root, both masking kinds, asynchronous validation, a windowed option list that stays smooth at five thousand entries, and an upload queue with per-file progress, cancel, retry and chunking over a replaceable transport.
  • NewChoices. <bmx-checkbox> with the mixed state and a 24px target at every size, <bmx-radio-group> and <bmx-radio>, <bmx-switch> over a real checkbox, <bmx-slider> single and range in both orientations, and <bmx-rating>.
  • NewNavigation. <bmx-menu> as dropdown, cascade and context menu in one component; <bmx-tabs> drawing each tab from its panel's own label; <bmx-accordion> whose closed panels are genuinely inert; <bmx-toolbar> collapsing what does not fit into a menu that activates your own element; <bmx-breadcrumb> folding its middle; <bmx-pagination> with a fixed-width page window; and <bmx-splitter>.
  • NewFeedback. <bmx-dialog> and <bmx-drawer> over the browser's own top-layer modal, with an iOS-safe scroll lock and a reported close reason; the <bmx-tooltip> and <bmx-popover> pair; <bmx-toast> with a real queue per corner; and <bmx-progress> and <bmx-skeleton>.
  • NewDisplay. <bmx-badge>, whose for attribute puts the count into the control's own announcement; <bmx-chip> and <bmx-chip-set>; and <bmx-avatar> and <bmx-avatar-group>, with a tint derived from the name so the same person is the same colour everywhere.
  • NewApplications. <bmx-carousel> built on the platform's own scroll-snap, so the flick physics are the device's; <bmx-calendar> with month, agenda, week and day views and keyboard rescheduling; and <bmx-org-chart>, laid out by Reingold and Tilford's tidy-tree algorithm in Buchheim's linear form and announced as a tree.
  • NewSix companion elements written as markup rather than passed as data: <bmx-option>, <bmx-radio>, <bmx-menu-item>, <bmx-tab-panel>, <bmx-accordion-item> and <bmx-breadcrumb-item> — which is what a Razor page, a Blazor component, a Django template or an htmx swap can actually produce.
  • NewWCAG 2.2 AA as a design constraint rather than a later remediation: real elements instead of ARIA impersonations, one focus indicator across the whole library, full WAI-ARIA keyboard patterns, and prefers-reduced-motion, prefers-contrast and forced-colors honoured throughout.
  • NewTen themes, switchable per page or per panel, with the whole library retinting from a dozen CSS custom properties and no build step. Three density modes and full right-to-left support.
  • NewTyped React, Angular and Vue wrappers, generated from each component's own API and carrying no component code of their own.
  • NoteDocumentation is at binarymission.co.uk/docs/webcomponents/bmx, and every component runs for real in the live showcase. The product overview is on the Web Components page.
  • NoteAvailable under a commercial licence. The source is a separate product, available under its own source code licence or escrow agreement, on the same model as TreeListView.

Licensed separately from the Hypernova .NET packages. See the pricing page for the Deluxe Web and Ultra editions.

Release: Albireo

New product

TreeListView Web Component · Binarymission Web · Framework-neutral Tree Grid Web Component · First public release

TreeListView — Web (HTML5, Angular, React, Vue, Blazor, ASP.NET)

  • NewA commercial, framework-neutral Tree Grid Web Component shipped as a single compiled runtime file, bm-treelistview.min.js. Drop in the script, render <bm-treelistview>, call setData(columns, items). No build step and no framework lock-in.
  • NewTree and list modes over the same dataset, switched through the mode attribute — no second component and no second data shape.
  • NewTen built-in themes selectable through the theme property, plus complete host branding by overriding the --tlv-* CSS custom properties.
  • NewThree density modes: comfortable, compact and spacious.
  • NewSelection models: single, multiple and checkbox, including select-all for visible rows and a footer selection count.
  • NewRich cell kinds out of the box: text, badge, progress, link, date, currency, boolean, icon text and row action cells.
  • NewFrozen tree column, so the hierarchy stays visible while users scroll horizontally through wide operational datasets.
  • NewBuilt-in filter bar and sortable headers, with programmatic control through setFilterText().
  • NewColumn resizing, per-column visibility toggling and resetColumnWidths().
  • NewLazy loading of children for large and remote hierarchies, driven by the tlvLazyLoad event and updateNodeChildren().
  • NewCSV export of the currently visible rows.
  • NewState snapshot and restore through getState() and restoreState(), with optional persistence across sessions.
  • NewAccessibility built in: treegrid and grid roles, ARIA row metadata, active-descendant focus management, full keyboard navigation and polite announcements.
  • NewOptional row virtualisation, plus locale and currency formatting through the locale and currency attributes.
  • NewA full DOM event surface for host applications: tlvSelectionChange, tlvActionClick, tlvRowDoubleClick, tlvContextMenu, tlvSortChange, tlvFilterChange, tlvColumnResize, tlvStateChange and tlvLazyLoad.
  • NoteThe component has its own product site at treelistview.com ↗, with a full interactive playground at demo.treelistview.com ↗.

Licensed separately from the Hypernova .NET packages, and available to Corporate (Unlimited Company) and Blueprint licence customers as part of the Hypernova (Web) package.

Release: Panda

Hypernova .NET

Hypernova .NET · across WinForms & WPF

Hypernova .NET (across WinForms & WPF)

  • UpdateMaintenance release, includes minor fixes and performance improvements.
  • NewAll of our .NET Component packages natively built & targeting .NET 6.0, .NET 7.0, .NET 8.0 and .NET 10 runtimes are now available as NuGet packages.

These are now available to all our retail licensed customers. They can now request the appropriate .NET version package of interest if their application needs them.

Please note that this is in addition to the .NET Framework 4.8 targeting builds, which are already available to all customers — that is, both retail licensed and evaluating customers.

Release: Peacock

Hypernova .NET

Hypernova .NET · WinForms and WPF

Hypernova — WinForms

  • NewTabControl feature: new interface IPowerTabStripElementsRenderer introduced to help applications custom render the menu glyph, size it as needed per context needs, and also to choose between rendering glyphs or text for overflow visualisations.
  • UpdateTabControl: new property introduced to support providing for multiple tab header layout behaviour switching, including to preserve the application defined tab pages ordering even upon tab page selection from the overflow menu, etc.
  • UpdateTabControl: new event TabElementsLayoutChanging introduced to enable applications to perform custom operations including resizing the custom rendered overflow menu glyph.
  • UpdateTabControl: overflow menu item click generated an extra docking refresh, which is now removed as part of optimisations in rendering.
  • UpdateBorderless Form/Window: new drawing optimisations and choices introduced.
  • NoteMinor optimisation updates in ScrollBar, MarkedScrollBar, DatePicker, TimePicker and Clock .NET Controls.

Hypernova — WPF

  • NewWPF Control introduced: SmartInfoPanel, with more flip & rotation types.
  • NewWPF Control introduced: SmartNavigator, with extended animations.
  • NewResizing control — resize gripper visibility toggling enabled.
  • NewResizing control — animation enabled when opening drop-down visuals.
  • UpdateExtended ScrollViewer control — animation enabled when opening drop-down visuals.
  • UpdateExtended ScrollViewer control — scroller background supports extended gradient brushes.
  • NewTab Control — many more new animations introduced.
  • UpdateTab Control — dimmed state for tab control headers added.

Get the latest build

Download the current Hypernova packages and C# sample projects, or request a free 14-day evaluation key.

Go to downloads

Need a specific .NET build?

Retail licensed customers can request the NuGet package targeting the .NET runtime their application needs. Just ask via Support.

Contact Support