Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| changelog [2026/07/13 19:44] – Michael Böhme | changelog [2026/10/18 16:36] (current) – Michael Böhme | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Changelog ====== | + | ====== Changelog |
| ~~NOTOC~~ | ~~NOTOC~~ | ||
| + | |||
| + | ===== v2026.10.0 – 2026-10-18 ===== | ||
| + | |||
| + | This big update focuses on polishing and optimizations for the upcoming (demo) release. | ||
| + | |||
| + | === New === | ||
| + | |||
| + | * A basic measurement tool for distances, angles, and dihedral angles has been added. | ||
| + | * A new '' | ||
| + | * Atoms and other objects can be copied and pasted via the clipboard. | ||
| + | * Added a hotkey for the settings window ('' | ||
| + | * Boxes now have vertices at the corners. | ||
| + | * Bond and bond angle list can now be exported into LaTeX format. | ||
| + | * Command line parameter '' | ||
| + | * d-spacing calculator in the '' | ||
| + | * Dialog windows '' | ||
| + | * Display the number of grid points in surface/ | ||
| + | * Dynamic resize of the alpha buffer for transparency reduces the amount of VRAM. | ||
| + | * '' | ||
| + | * Global sliders for scaling of boxes, lines, and vectors in '' | ||
| + | * Global surface properties (iso-value, colors, opacity, bounding box) in '' | ||
| + | * Notification when no CShM reference data are available for a given coordination number. | ||
| + | * Rendered images can automatically be cropped. | ||
| + | * Shading (SSAO) settings can now be changed per structure. | ||
| + | * Short table header variants for the atom, bond, and bond angle list. | ||
| + | * Show estimates of VRAM usage and raw image size for image rendering. | ||
| + | * Symmetry operations are now stored in shapeXT files. | ||
| + | * Symmetry operation calculator in the '' | ||
| + | * Preview sizes can be adjusted via a right-click popup menu (small, medium, large). | ||
| + | * Vector arrows now offer significantly more properties for visual customization. | ||
| + | * Windows build is now digitally signed. | ||
| + | |||
| + | === Changed === | ||
| + | |||
| + | * '' | ||
| + | * Enabled PIE for the Linux version. | ||
| + | * Faster loading time of larger files. | ||
| + | * General overhaul of the user interface to ensure consistency. | ||
| + | * Improved algorithm for clearing the alpha buffer. | ||
| + | * Improved alpha buffer performance for GPUs that do not support atomic 64-bit operations. | ||
| + | * Improved performance for calculating the electron density. | ||
| + | * Improved performance for loading and saving larger shapeXT files. | ||
| + | * Improved handling of PNGs with embedded structures. | ||
| + | * Improved initial MSAA level and transparency buffer size for better out-of-box-experience on lower-end hardware. | ||
| + | * Improved macOS system menu integration. | ||
| + | * Improved SSAO for higher render performance and visual quality. | ||
| + | * Improved the '' | ||
| + | * Importing surface data deselects old objects and selects the imported objects. | ||
| + | * Increased the default ZCW grid size to 12 (VSA). | ||
| + | * Increased the number of hardware threads for font atlas generation. | ||
| + | * Hotkey for '' | ||
| + | * Limit initial grid resolution for large unit cells in surface calculations. | ||
| + | * Made the table header in the '' | ||
| + | * Minor shader optimizations. | ||
| + | * Moved background settings into the new '' | ||
| + | * Moved BVS settings into the category Chemistry. | ||
| + | * Only a single log file '' | ||
| + | * Reduced default intensity of the hover and inspection colors. | ||
| + | * Reduced default network timeout to 2s. | ||
| + | * Reduced maximum edge radius for boxes to 0.5. | ||
| + | * Renamed the '' | ||
| + | * Respect polyhedra vertices when the camera zoom is reset. | ||
| + | * Slightly changed the default light settings. | ||
| + | * Updated internally used libraries. | ||
| + | |||
| + | === Fixed === | ||
| + | |||
| + | * Alignment of the structure preview in the image rendering dialog. | ||
| + | * Atoms exhibited charge values of zero after loading a shapeXT file. | ||
| + | * Boxes and surfaces could not be selected with a selection rect. | ||
| + | * Calculated surface and electron density surfaces do not have a custom iso-value. | ||
| + | * Cell shift issue when moving periodic atoms. | ||
| + | * Center the view by middle-clicking on an non-centered vector arrow. | ||
| + | * Vertex mesh for arrows had incorrect normals. | ||
| + | * Desktop entry file could not be created if the parent folder did not exist (Linux). | ||
| + | * Entry for the '' | ||
| + | * Importing a structure via the '' | ||
| + | * Initial UI window splitting on Linux with Wayland on the first launch. | ||
| + | * Issue with character encoding in the Windows file details for '' | ||
| + | * LaTeX special characters were not escaped when exporting data from the Atom/ | ||
| + | * Lines could not be moved. | ||
| + | * Loading shapeXT structures with many bonds took a long time. | ||
| + | * Missing visual updates for references axes in some cases. | ||
| + | * Redundant Vulkan library was shipped on macOS. | ||
| + | * Reference axes were not fully restored correctly from shapeXT files. | ||
| + | * '' | ||
| + | * Screen coordinates of reference axes were not correctly saved. | ||
| + | * Some Vulkan synchronization warnings. | ||
| + | * SSAO did not work at far distances in perspective projection. | ||
| + | * The aspect ratio in rendered images was incorrect if the view had a different fixed aspect ratio. | ||
| + | * The rotation of a structure did not stop when the zoom level was reset. | ||
| + | * Vector arrows that were not centered could not be selected correctly with the mouse. | ||
| + | * VSA was the focused property window on launch. | ||
| + | * Wrong colors for lines after loading a shapeXT file. | ||
| + | * Z-fighting of polyhedra that share an edge. | ||
| + | \\ | ||
| + | |||
| + | ===== v2026.09.0 – 2026-09-01 ===== | ||
| + | |||
| + | This is a hot-fix release which fixes a regression that was introduced in '' | ||
| + | |||
| + | === Changed === | ||
| + | |||
| + | * Updated copyright message. | ||
| + | |||
| + | === Fixed === | ||
| + | |||
| + | * Fixed an issue introduced in '' | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== v2026.08.0 – 2026-08-31 ===== | ||
| + | |||
| + | === New === | ||
| + | |||
| + | * Added camera translation (linear movement) as a new animation type for image sequence exports. | ||
| + | * Added unit cell parameters and symmetry operations to the Inspector for easier structural analysis. | ||
| + | * Enhanced file integrity: shapeXT files now include unique identifiers and version tracking. | ||
| + | |||
| + | === Changed === | ||
| + | |||
| + | * PXRD plot line colors now automatically adapt to the application theme. | ||
| + | * Refined the default angles for the scissoring animation in image sequence exports. | ||
| + | |||
| + | === Fixed === | ||
| + | |||
| + | * Fixed an input conflict where keyboard commands would trigger in the structure view while a text field was focused. | ||
| + | * Fixed an issue where the '' | ||
| + | * Fixed a bug where the atom and bond lists failed to refresh correctly after a structure reset. | ||
| + | * Resolved a crash occurring at startup when a recent file was inaccessible due to system permission restrictions. | ||
| + | * Resolved a display issue where atoms in the asymmetric unit or unit cell would disappear if the first atom in the set was invalid. | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== v2026.07.3 – 2026-07-26 ===== | ||
| + | |||
| + | This update focuses on UI refinement and workflow optimization, | ||
| + | |||
| + | === New === | ||
| + | |||
| + | * Added a column to the atom list to display Wyckoff positions. | ||
| + | * Added a visual indicator to signal when the bond list is filtered by bond type. | ||
| + | * Added LaTeX export functionality for the atom list. | ||
| + | * Added tooltips for atoms and bonds within the atom list, bond list, and Navigator window. | ||
| + | * Atom tooltips now display anisotropic displacement parameter (ADP) data, where available. | ||
| + | * Bond tooltips now display the assigned bond type. | ||
| + | * Integrated missing keyboard shortcuts into the main menu. | ||
| + | * Introduced a '' | ||
| + | * Tooltips for atoms and bonds in the atom list, bond list, and the '' | ||
| + | |||
| + | === Changed === | ||
| + | |||
| + | * Disabled camera adjustment during '' | ||
| + | * Improved the formatting of atom and bond tooltips for better readability. | ||
| + | * Optimized the layout of the '' | ||
| + | * Set the default reference axes to display crystal coordinates. | ||
| + | * Updated the atom list to display non-normalized coordinates for the asymmetric unit. | ||
| + | |||
| + | === Fixed === | ||
| + | |||
| + | * Corrected the sorting logic for the asymmetric unit and unit cell within the atom list. | ||
| + | * Fixed a bug where the selection box would incorrectly select the first entity in the structure (typically the reference axes). | ||
| + | * Fixed a rendering issue where labels and other objects failed to update after undo/redo operations. | ||
| + | * Resolved a conflict where redundant atom definitions in CIFs led to inconsistent structure growth. | ||
| + | * Resolved an issue where expanding a structure from an initial structure produced displaced atoms in specific scenarios. | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== v2026.07.2 – 2026-07-18 ===== | ||
| + | |||
| + | This update improves the general workflow with chemical structures and fixes some inconsistencies. | ||
| + | |||
| + | === New === | ||
| + | |||
| + | * Added a '' | ||
| + | * Added an '' | ||
| + | * Added descriptive tooltips and implemented previously missing shortcuts for mouse actions. | ||
| + | * Atom, bond, and bond angle lists now support both sorting and multi-selection. | ||
| + | * Bond determination parameters are now saved within '' | ||
| + | * Electron density calculations can now be performed while excluding specific atoms. | ||
| + | * Introduced shortcut '' | ||
| + | * Surface calculations can be targeted to specific selected atoms or configured to exclude selected atoms. | ||
| + | * Users can now select or delete entire molecules by holding '' | ||
| + | |||
| + | === Changed === | ||
| + | |||
| + | * Adjusted default settings: Unit cell visualizers (box, arrows, and labels) are no longer created by default. | ||
| + | * Increased the default minimum bond length to 0.6 Å. | ||
| + | * Optimized GPU utilization in certain situations when managing multiple open structures. | ||
| + | * Updated the '' | ||
| + | |||
| + | === Fixed === | ||
| + | |||
| + | * Fixed a regression introduced in v2026.07.1 that caused the over-detection of hydrogen bonds. | ||
| + | * Fixed an issue where atoms were displaced due to internal coordinate snapping while growing periodic structures. | ||
| + | * Resolved an issue where dative bonds were incorrectly categorized as " | ||
| + | |||
| + | \\ | ||
| ===== v2026.07.1 – 2026-07-13 ===== | ===== v2026.07.1 – 2026-07-13 ===== | ||
| Line 7: | Line 205: | ||
| === New === | === New === | ||
| - | * Added a '' | + | * Enhanced |
| - | * '' | + | * Implemented a '' |
| === Changed === | === Changed === | ||
| - | * '' | + | * Refined the handling of initial asymmetric units; coordinate shifts to the '' |
| - | * The handling of the initial asymmetric unit has been improved (a shift to '' | + | * Set '' |
| - | * The view is never adjusted | + | * The view no longer |
| === Fixed === | === Fixed === | ||
| - | * An infinite loop in the CShM algorithm for an edge case. | + | * Corrected a bug where valid hydrogen bonds were being removed due to angle checks. |
| - | * Minimum | + | * Ensured that minimum |
| - | * Removal of certain hydrogen bonds in some structures due to advanced angle checks. | + | * Fixed an issue in the '' |
| - | * Calculation mode could not be changed | + | * Resolved an issue where the CShM algorithm could hang on specific edge-case geometries. |
| \\ | \\ | ||