changelog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
changelog [2026/07/26 14:06] – Michael Böhmechangelog [2026/10/18 16:36] (current) – Michael Böhme
Line 1: Line 1:
-====== Changelog ======+====== Changelog (Beta) ======
  
 ~~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 ''General'' category in the ''Navigator'', together with new entry pages ''Styles'' and ''Unit Cell''.
 +  * Atoms and other objects can be copied and pasted via the clipboard.
 +  * Added a hotkey for the settings window (''Ctrl+,'').
 +  * Boxes now have vertices at the corners.
 +  * Bond and bond angle list can now be exported into LaTeX format.
 +  * Command line parameter ''--remove-desktop-entry'' to uninstall desktop entries (Linux).
 +  * d-spacing calculator in the ''Inspector'' of an Unit Cell.
 +  * Dialog windows ''Paste Special'' and ''Paste View Special'' with options.
 +  * Display the number of grid points in surface/electron density calculations.
 +  * Dynamic resize of the alpha buffer for transparency reduces the amount of VRAM.
 +  * ''Expand All of the Same Element'' in the right-click atom popup menu.
 +  * Global sliders for scaling of boxes, lines, and vectors in ''Styles''.
 +  * Global surface properties (iso-value, colors, opacity, bounding box) in ''Styles''.
 +  * 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 ''Inspector'' of a symmetry operation.
 +  * 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 ===
 +
 +  * ''Copy View Special'' has been refactored to ''Paste View Special''.
 +  * 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 ''Add Vector'' dialog window.
 +  * 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 ''Exit'' to ''Cmd+Q'' on macOS version.
 +  * Limit initial grid resolution for large unit cells in surface calculations.
 +  * Made the table header in the ''Navigator'' always visible.
 +  * Minor shader optimizations.
 +  * Moved background settings into the new ''Styles'' entry.
 +  * Moved BVS settings into the category Chemistry.
 +  * Only a single log file ''shapeXT.log'' is written.
 +  * 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 ''Gallery'' window to ''Previews''.
 +  * 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 ''Metadata'' was missing in the ''Window'' menu.
 +  * Importing a structure via the ''--import-COD'' option was not working.
 +  * Initial UI window splitting on Linux with Wayland on the first launch. 
 +  * Issue with character encoding in the Windows file details for ''shapeXT.exe''.
 +  * LaTeX special characters were not escaped when exporting data from the Atom/Bond/Bond Angle lists.
 +  * 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.
 +  * ''Reset Structure'' did not visually update everything.
 +  * 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 ''v2026.08.0''.
 +
 +=== Changed ===
 +
 +  * Updated copyright message.
 +
 +=== Fixed ===
 +
 +  * Fixed an issue introduced in ''v2026.08.0'' which prevented files from being saved that did not previously exist.
 +
 +\\
 +
 +===== 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 ''Expand All Symmetry-Equivalent/Identical'' command failed to include the initially selected atom.
 +  * 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 ===== ===== v2026.07.3 – 2026-07-26 =====
  • changelog.1785074782.txt.gz
  • Last modified: 2026/07/26 14:06
  • by Michael Böhme