############################
HOOPS Visualize Web 2026.4.0
############################

Enhancements
============

* Added type ``DrawModeName`` as string union for draw modes as a replacement for the regular ``DrawMode`` enum.
* Added ``View.getDrawModeName`` method using the new ``DrawModeName`` type.
* Updated ``View.setDrawMode`` method to accept both the new ``DrawModeName`` type and the old ``DrawMode`` enum for backward compatibility.
* The new demo app supports streaming mode and can be configured through URL parameters.

API Changes
===========

* The ``DrawMode`` enum is now deprecated in favor of the new string union ``DrawModeName``.
* Using ``View.setDrawMode`` with the old ``DrawMode`` enum is deprecated.
* The ``View.getDrawMode`` method is deprecated in favor of the new ``View.getDrawModeName`` method.

Fixed Bugs
==========

.. csv-table::
    :header: "Issue", "Description"

    "SDHC-20396", "Fix import of 3dconnexion when using webpack bundler"
    "SDHC-20331", "Fix wrong Creo rendering of hidden variable-text placeholders with non-zero heights"
    "SDHC-20147", "Improvements of Navisworks transformation support and units"
    "SDHC-20024", "Authored layer id is now stored to compute a default name for implicit layers"
