Releases

3.3.8

  • bugfix

    Radioactive isotopes are now accepted as valid.

  • bugfix

    chemwriter.css uses text-align: initial to prevent parent elements from alterning internal layouts.

3.3.7

  • bugfix

    Clicking a stereo bond with Single Bond tool now cycles to single bond rather than double bond.

  • bugfix

    Undo/redo icons now display properly.

3.3.6

  • bugfix

    Double bonds for fused 5-membered aromatic heterocycles are now properly placed.

  • bugfix

    Editor now hovers in red atoms/bonds when delete tool is selected.

3.3.5

  • bugfix

    Editor no longer displays KeyboardEvent.keyIdentifier warning.

  • bugfix

    Editor hides bottom element selection buttons that can't be displayed at low width.

3.3.4

  • bugfix

    Editor adds padding around structure after zoom-to-fit.

  • bugfix

    Editor rolls bond order back to one after click-drag from one triple bond terminal to its mate.

3.3.3

  • bugfix

    Revert 3.3.2 change to reset editor after clearing document. This ensures that the undo function always reveals a viewable structure.

3.3.2

  • bugfix

    Editor now resets zoom factor after clearing document, preventing overly long bond lengths for new document.

  • bugfix

    Editor Copy/Paste view now suppresses error from empty document.

3.3.1

  • bugfix

    Editor now properly enters full-screen mode.

3.3.0

  • feature

    Editor maintains state after going to full-screen mode and returning.

  • feature

    Images can now be revealed after being hidden, and readily scaled.

  • feature

    Image#isEmpty returns true if no structure is being rendered, or false otherwise. Works the same as the Editor functionality.

  • bugfix

    Image no longer retains partial state after attempt to set invalid molfile.

  • bugfix

    Editor and Image now tightly crop structure, removing phantom padding.

3.2.8

  • bugfix

    Prevent error when sprouting atom that was previously dragged to.

  • bugfix

    Prevent error when moving structure.

  • bugfix

    Prevent error when rendering certain benzenoid rings.

  • bugfix

    Prevent browser deprecation warning.

3.2.6

  • bugfix

    Double bond auxiliary line now drawn inside all benzenoid rings.

3.2.5

  • bugfix

    Molfile output now captures isotopes.

3.2.4

  • bugfix

    Re-enable view reset and new document buttons after clear/copy&paste sequence.

3.2.3

  • bugfix

    Suppress error given iframe does not share same origin as container.

3.2.2

  • bugfix

    Editor now dispatches events when new document loaded.

3.2.1

  • bugfix

    Exposed Editor#isEmpty which had been implmented, but not exposed in version 3.2.0.

3.2.0

  • feature

    Exposed chemwriter.System.ready function for registering callacks to run after all components have loaded.

  • feature

    Exposed Editor#isEmpty to determine whether an Editor contains an active structure.

  • feature

    Exposed Editor#addEventListener, allowing Editor to send notifications to its state. Currently, the "document-edited" event is supported.

  • bugfix

    Re-enabled the 'a' key shortcut for generating benzene rings.

3.1.0

  • feature

    Added support for stylesheeets to control drawing behavior of Editor and Image.

  • feature

    Deleting an atom or bond deletes any newly-isolated atoms.

  • bugfix

    Fixed misplaced isotope superscript on some structures.

  • bugfix

    Prevent disconnected tool elements when mouse is dragged outside the canvas and released.

  • bugfix

    Prevent an error when double bonds containing more than three neighbors are rendered.

  • bugfix

    Streamlined Editor copy/paste box by removing a button.

3.0a20

  • bugfix

    Unconnected atoms containing group 16 and 17 elements display implicit hydrogen to right instead of left.

  • bugfix

    Updated copyright dates on all files.

3.0a19

  • bugfix

    Enable keyboard/mouse and touch screen control on devices with both.

3.0a18

  • bugfix

    License file check now accounts for 'www' subdomain.

3.0a17

  • bugfix

    Resolved conflict with Twitter Bootstrap CSS.

3.0a16

  • bugfix

    Updated copyright dates on files.

3.0a15

  • bugfix

    Editor Bond Tool now clears rotator when first clicked on canvas and then dragged onto existing bond midpoint.

3.0a14

  • feature

    chemwriter#refresh now converts content contained in iframe elements

3.0a13

  • feature

    Published chemwriter-user.css, a developer-editable styleheet for Editor customization.

  • bugfix

    Fixed link to contact page on "info" screen.

  • bugfix

    (IE9/10) Editor now correctly dismisses dynamic palette when its button is re-pressed.

3.0a12

  • bugfix

    Editor overlays now display properly on Mac/Chrome

  • bugfix

    Editor action buttons on right-hand palette now trigger on Mac Lion/Safari

3.0a11

  • bugfix

    Editor and Image now properly account for wedge/hash bond when centering/scaling.

3.0a10

  • feature

    Added chemwriter.refresh function, which is used to render components that were added after page load.

  • bugfix

    Image now reliably completes CORS GET requests on IE 9.

3.0a9

  • feature

    Added links to documentation in Editor's About dialog.

3.0a8

  • bugfix

    Removed last remaining reference to chemwriter.svg.

  • bugfix

    Editor will now operate correctly when shown from a hidden state - as when a parent CSS "display" attribute is changed from "none" to "block".

3.0a7

  • feature

    Symbols on Editor and Image are now rendered using the Web Open Font Format (WOFF) standard.

3.0a6

  • bugfix

    Rendering system now clips Edges to quaternaary Nodes.

  • bugfix

    Editor now redraws neighbors of moved Nodes.

3.0a5

  • bugfix

    Cancel Edge selection on iPad after placing second finger for pan/zoom.

  • feature

    Enable basic touch gestures on Chrome/Android, although browser quirks prevent reliable use.