Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| changelog [2026/05/10 20:55] – Michael Böhme | changelog [2026/09/01 11:38] (current) – [v2026.08.0 – 2026-08-31] Michael Böhme | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Changelog ====== | ====== Changelog ====== | ||
| - | ~~NOTOC~~ | + | ~~NOTOC~~ |
| - | ===== v2026.05.0 – 2026-05-10 ===== | + | ===== v2026.09.0 – 2026-09-01 ===== |
| - | === Added === | + | This is a hot-fix release which fixes a regression that was introduced in '' |
| - | + | ||
| - | * Added calculation of periodic electron density (promolecule model). | + | |
| - | * Enabled clipboard export for powder diffraction patterns. | + | |
| - | * Introduced depth-enhancing edge outlines to improve spatial clarity of complex structures. | + | |
| - | * "Reset Structure" | + | |
| - | * Support for Endeavour data files (.edf). | + | |
| - | * Support for Intel ARC GPU architectures. | + | |
| === Changed === | === Changed === | ||
| - | | + | * Updated |
| - | * Improved parsing for PowderCell (.cel) and XYZ (.xyz) files. | + | |
| - | * Small UI improvements (Navigator). | + | |
| - | | + | |
| - | * Upgraded UI and visualization frameworks (Dear ImGui v1.92.7, ImPlot v1.0, ImPlot3D v0.4). | + | |
| === Fixed === | === Fixed === | ||
| - | | + | * Fixed an issue introduced |
| - | * Corrected dark shading artifacts on voxel data caused by inverted SSAO normals. | + | |
| - | * Disabled hover highlighting during camera rotation to prevent visual interference. | + | |
| - | * Fixed a regression that caused duplicate bonds in molecular structures. | + | |
| - | | + | |
| - | * Fixed mouse inputs while resizing structure viewports. | + | |
| - | * Fixed surface normal calculation in the Marching Cubes algorithm for accurate isosurface generation. | + | |
| - | * Improved detection of Vulkan runtime libraries across different system environments. | + | |
| - | * Preserved surface transparency when applying color presets. | + | |
| - | * Resolved crashes during application shutdown related to Vulkan synchronization and Qt message handling. | + | |
| - | * Resolved periodic boundary artifacts causing incorrect surface repetition in monoclinic and triclinic crystal systems. | + | |
| \\ | \\ | ||
| - | ===== v2026.03.3 – 2026-03-31 ===== | ||
| - | === Added === | + | ===== v2026.08.0 – 2026-08-31 ===== |
| - | * AppImage for GNU/ | + | === New === |
| - | * More SIMD-Instructions. | + | |
| - | === Changed === | + | |
| - | + | * Added unit cell parameters and symmetry operations to the Inspector | |
| - | | + | * Enhanced file integrity: shapeXT files now include unique identifiers |
| - | * Improved macOS integration. | + | |
| - | * Moved to customly build Qt 6.11.0 libraries. | + | |
| - | * Removed all boost bindings. | + | |
| - | * Some Vulkan error messages. | + | |
| - | + | ||
| - | === Fixed === | + | |
| - | + | ||
| - | * Blacklisted KosmicKrisp driver (macOS). | + | |
| - | * Tooltip for implicit hydrogen atoms. | + | |
| - | + | ||
| - | \\ | + | |
| - | + | ||
| - | ===== v2026.03.2 – 2026-03-18 ===== | + | |
| - | + | ||
| - | === Added === | + | |
| - | + | ||
| - | * Add Centroid from Selection | + | |
| - | * Aspect ratio for views can be fixed. | + | |
| - | * Check for FMA instruction sets (x86_64). | + | |
| - | * Improved general usage of SIMD instructions. | + | |
| - | * Reference axes can be added and moved. | + | |
| - | * PD gets updated when atoms are moved. | + | |
| - | * UTF-8 manifest (Windows). | + | |
| === Changed === | === Changed === | ||
| - | * Default lights. | + | * PXRD plot line colors now automatically adapt to the application theme. |
| - | * Default atom radii (20% of vdW radii except H). | + | * Refined the default angles |
| - | * Default reference axes style. | + | |
| - | * Disabled low-memory mode. | + | |
| - | * Improved performance of bond determination. | + | |
| - | * Improved performance of growing a structure. | + | |
| - | * Improved performance of loading files. | + | |
| - | * Improved performance of reduce structure. | + | |
| - | * Improved performance of screen rect selections. | + | |
| - | * Improved performance of transparent objects. | + | |
| - | * Improved performance of undo/ | + | |
| - | * Improved SSAO quality. | + | |
| - | * Increased maximum object count from 1M to 16.7M. | + | |
| - | * Minimum font size for initial vector labels. | + | |
| === Fixed === | === Fixed === | ||
| - | * Atoms on cell edges causing too many unit cell atoms. | + | * Fixed an input conflict where keyboard commands would trigger in the structure view while a text field was focused. |
| - | * Fix UTF-8 encoding issues (Windows). | + | * Fixed an issue where the '' |
| - | * Growing initial | + | * Fixed a bug where the atom and bond lists failed to refresh correctly after a structure |
| - | * Load/save active view. | + | * Resolved a crash occurring at startup when a recent file was inaccessible due to system permission restrictions. |
| - | * Reset zoom in perspective projection. | + | * Resolved a display issue where atoms in the asymmetric unit or unit cell would disappear if the first atom in the set was invalid. |
| - | * Thread-safe event handling. | + | |
| - | * Truncated decimals | + | |
| - | * Vulkan pipeline barrier. | + | |
| \\ | \\ | ||
| - | ===== v2026.03.1 – 2026-03-06 ===== | + | ===== v2026.07.3 – 2026-07-26 ===== |
| - | === Added === | + | This update focuses on UI refinement and workflow optimization, |
| - | * Added more error messages for CIF parsing errors. | + | === New === |
| - | * Added soft/hard limits for filling a cell range. | + | |
| - | * Create centroid dummy atom from selected atoms. | + | |
| - | * Create MIME-types for '' | + | |
| - | * Focus object with middle mouse button in atom/ | + | |
| - | * Toggling structures via '' | + | |
| - | === Changed === | + | |
| - | + | * Added a visual indicator to signal when the bond list is filtered by bond type. | |
| - | | + | * Added LaTeX export functionality |
| - | * Improved CIF parsing. | + | * Added tooltips |
| - | * Improved initial structure (unit cell) | + | * Atom tooltips now display anisotropic displacement parameter |
| - | * Improved lighting. | + | * Bond tooltips now display the assigned bond type. |
| - | * Improved reset zoom. | + | * Integrated missing keyboard shortcuts into the main menu. |
| - | * Improved performance of bond determination. | + | * Introduced a '' |
| - | * Improved performance of huge atom/bond/angle lists. | + | * Tooltips |
| - | * Naming convention | + | |
| - | * Reduced limits | + | |
| - | * Reduced number of boost bindings. | + | |
| - | * Removed the plus icon (file bar). | + | |
| - | * Set minimum caption size for docked windows. | + | |
| - | + | ||
| - | === Fixed === | + | |
| - | + | ||
| - | * Accuracy of the z-buffer in orthographic projection. | + | |
| - | * Crash when Navigator window got too small. | + | |
| - | * Freeze when loading | + | |
| - | * Grow structure after structure reset. | + | |
| - | * Hide huge ellipsoids by default. | + | |
| - | * Invisible imported 3d surfaces. | + | |
| - | * Orientation of multiple bonds. | + | |
| - | * Stop camera | + | |
| - | + | ||
| - | \\ | + | |
| - | + | ||
| - | ===== v2026.03.0 – 2026-03-02 ===== | + | |
| - | + | ||
| - | === Added === | + | |
| - | + | ||
| - | * A lot more background presets. | + | |
| - | * A lot more surface presets. | + | |
| - | * Descriptions | + | |
| - | * Dialog window to calculate surfaces (Properties→Calculate Surface). | + | |
| - | * Expand All Symmetry-Equivalent/ | + | |
| - | * New surface calculation types: vdW Surface, Contact Surface. | + | |
| - | * Preview of background presets. | + | |
| - | * Surface styles are read from config file ('' | + | |
| - | * Timing statistics on image sequence export. | + | |
| === Changed === | === Changed === | ||
| - | * Adjusted existing background presets. | + | * Disabled camera adjustment during '' |
| - | * Color gradient calculation | + | * Improved the formatting of atom and bond tooltips |
| - | * Improved performance | + | * Optimized the layout |
| - | * Preview of background presets. | + | * Set the default reference axes to display crystal coordinates. |
| + | * Updated the atom list to display non-normalized coordinates for the asymmetric unit. | ||
| === Fixed === | === Fixed === | ||
| - | * Bug in Vulkan initialization. | + | * Corrected the sorting logic for the asymmetric unit and unit cell within the atom list. |
| - | * Loading/ | + | * Fixed a bug where the selection box would incorrectly select the first entity in the structure (typically the reference axes). |
| - | * Rendering of multiple bonds. | + | * Fixed a rendering issue where labels and other objects failed to update after undo/redo operations. |
| - | * Resetting the zoom level when expanding an atomic coordination sphere. | + | * Resolved a conflict where redundant atom definitions in CIFs led to inconsistent structure growth. |
| - | * UI theme issues. | + | * Resolved an issue where expanding a structure from an initial structure produced displaced atoms in specific scenarios. |
| \\ | \\ | ||
| - | ===== v2026.02.2 – 2026-02-28 ===== | + | ===== v2026.07.2 – 2026-07-18 ===== |
| - | === Added === | + | This update improves the general workflow with chemical structures and fixes some inconsistencies. |
| - | * Build→Remove All to remove all objects of a certain type. | + | === New === |
| - | * More options in the image sequence export dialog. | + | |
| - | * Reset structure (Build→Reset Structure) | + | |
| - | * Two new UI themes (Steel, Steel Dark). | + | |
| - | * Tooltips in image sequence export dialog. | + | |
| - | + | ||
| - | === Changed === | + | |
| - | + | ||
| - | * Improved initial camera. | + | |
| - | * Default UI themes (Default, Default Dark). | + | |
| - | * Draw unit cell atoms by default (CIF, SHELX). | + | |
| - | * Use nearest sampling for structures (Vulkan). | + | |
| - | + | ||
| - | === Fixed === | + | |
| - | + | ||
| - | * Removed notification when simulated image sequence is cancelled. | + | |
| - | * Save settings in image sequence export (simulation). | + | |
| - | * Wrong color for sidebar background color. | + | |
| - | + | ||
| - | \\ | + | |
| - | + | ||
| - | ===== v2026.02.1 – 2026-02-27 ===== | + | |
| - | + | ||
| - | === Added === | + | |
| - | * Alternative selection color. | + | * Added a '' |
| - | * Export image sequences. | + | * Added an '' |
| - | * More options to add polyhedra via the atom popup menu. | + | * Added descriptive tooltips and implemented previously missing shortcuts for mouse actions. |
| - | * Polyhedra can be moved on screen. | + | * Atom, bond, and bond angle lists now support both sorting and multi-selection. |
| - | * Polyhedra selection mode. | + | * Bond determination parameters are now saved within '' |
| - | * Presets for image sizes in image export dialog. | + | * Electron density calculations can now be performed while excluding specific atoms. |
| - | * Select molecule(s). | + | * Introduced shortcut '' |
| - | * Usage of much more SIMD instructions (x86_64). | + | * 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 === | === Changed === | ||
| - | * Changed FXAA parameters. | + | * Adjusted |
| - | * Deactivated Vulkan validation layer by default. | + | * Increased the default minimum |
| - | * Default selection mode (add). | + | * Optimized |
| - | * Defined maximum rendered image size (can be adjusted in '' | + | * Updated the '' |
| - | * Disabled a lot of debug messages. | + | |
| - | * Enabled FXAA + MSAA4 by default. | + | |
| - | * Improved file loading times. | + | |
| - | * Improved performance for coordinate transformations (SIMD). | + | |
| - | * Improved performance of bond determination (SIMD). | + | |
| - | * Improved initial camera (snapping of orientations). | + | |
| - | * Improved small GPU buffer updates (Vulkan). | + | |
| - | * Improved UI of dialog windows. | + | |
| - | * Increased maximum number of undo steps. | + | |
| - | * Increased step size for on-screen | + | |
| - | * Sidebar UI polishing. | + | |
| - | * Updated URL of the shapeXT Wiki. | + | |
| === Fixed === | === Fixed === | ||
| - | * Ctrl+Shift+S does move the camera and saves the file. | + | * Fixed a regression introduced |
| - | * CIF loading with missing columns | + | * Fixed an issue where atoms were displaced due to internal coordinate snapping while growing periodic structures. |
| - | * Cylinder mesh. | + | * Resolved an issue where dative bonds were incorrectly categorized as " |
| - | * Export | + | |
| - | * Gamma correction. | + | |
| - | * Incorrect size for polyhedron edges/ | + | |
| - | * Detection of Wyckoff positions. | + | |
| - | * Respect alpha buffer limits. | + | |
| - | * Selection filters. | + | |
| - | * Tone mapping (Hable 2010). | + | |
| - | * Unnecessary buffer updates per frame when labels are shown. | + | |
| \\ | \\ | ||
| - | ===== v2026.02.0 – 2026-02-19 ===== | + | ===== v2026.07.1 – 2026-07-13 ===== |
| - | === Added === | + | === New === |
| - | * Calculation of dipole moments. | + | * Enhanced the '' |
| - | * Display of double and triple bonds. | + | * Implemented a '' |
| - | * Experimental void space calculation. | + | |
| - | * Label rotations. | + | |
| - | * Light positions can be edited. | + | |
| - | * Moving (multiple) atoms while respecting symmetry (experimental). | + | |
| - | * Set center of rotation | + | |
| - | * Support of implicit (attached) hydrogen atoms. | + | |
| - | * Thermal ellipsoids have now two colors (bright and dark objects). | + | |
| === Changed === | === Changed === | ||
| - | * COD structure import from self-hosted server. | + | * Refined the handling of initial asymmetric units; coordinate shifts to the '' |
| - | * Improved | + | * Set '' |
| - | * Improved | + | * The view no longer auto-adjusts when completing a single fragment via an atom's context |
| - | * Improved reduce structure. | + | |
| - | * Improved SSAO. | + | |
| - | * Improved UI. | + | |
| - | * Improved viewport popup menu. | + | |
| - | * Merged atom styles. | + | |
| - | * mmCIF files are being detected | + | |
| - | * Slightly larger spacing in main menu. | + | |
| - | * Parsing of CIFs for symmetry equivalent atoms. | + | |
| - | * Thermal ellipsoids are not shown for hydrogen atoms by default. | + | |
| - | * Updated to Qt v6.9.3. | + | |
| === Fixed === | === Fixed === | ||
| - | * Camera position after filling | + | * Corrected |
| - | * Create OSD text label at right click position. | + | * Ensured that minimum and maximum bond length constraints are strictly enforced. |
| - | * COD structure import shows the total file size. | + | * Fixed an issue in the '' |
| - | * Displayed color of thermal ellipsoids. | + | * Resolved an issue where the CShM algorithm could hang on specific edge-case geometries. |
| - | * Growing of DSF/Diamdoc structures. | + | |
| - | * Handling of symmetry operations in DSF/Diamdoc structures. | + | |
| - | * Loading of Uiso/Biso data (CIF) when no ADP type is given. | + | |
| - | * Vectors with direction (0, 0, -1). | + | |
| \\ | \\ | ||
| - | ===== v2026.01.0 – 2026-01-30 ===== | + | ===== v2026.07.0 – 2026-07-11 ===== |
| - | === Added === | + | This update introduces automated molecule detection and enhances the initial view configuration when loading new structures. |
| - | * Loading of Diamdoc files. | + | === New === |
| - | * Loading of DSF files. | + | |
| - | * Loading/ | + | |
| - | * OSD drawings are now exported in image files. | + | |
| - | + | ||
| - | === Changed === | + | |
| - | + | ||
| - | * Improved loading times of structures. | + | |
| - | * Improved start-up time when MSAA is activated. | + | |
| - | * Improved user feedback messages (delete empty selection, reset view/ | + | |
| - | + | ||
| - | === Fixed === | + | |
| - | + | ||
| - | * Broken labels after changing the MSAA level. | + | |
| - | * Convex hull calculation. | + | |
| - | * Detection of hydrogen bonds. | + | |
| - | * Detection of metallophilic interactions. | + | |
| - | * Disabled lighting for objects. | + | |
| - | * Orientation of thermal ellipsoids in triclinic and monoclinic systems. | + | |
| - | * Single-colored bond colors. | + | |
| - | * Transparent stripes in rendered images. | + | |
| - | + | ||
| - | \\ | + | |
| - | + | ||
| - | ===== v2025.11.1 – 2025-11-26 ===== | + | |
| - | + | ||
| - | === Added === | + | |
| - | * Export to 3D data formats | + | * Implemented automated molecule detection. |
| - | * Frustum culling in LOD compute shader. | + | * Molecules can now be selected or toggled |
| - | * Select atoms by SOF. | + | * Molecules/ |
| + | * Specific molecules/ | ||
| + | * Specific molecules/ | ||
| + | * Added customization for initial structure visualization via '' | ||
| + | * Added support for selecting a fractional coordinate origin for periodic surface calculations. | ||
| + | * Added support for VASP file formats (POSCAR/ | ||
| === Changed === | === Changed === | ||
| - | * Default mesh sizes for atoms. | + | * Update notifications can now be dismissed using the '' |
| - | * Far clipping plane. | + | |
| - | * Improved cylinder rendering. | + | |
| - | * Improved LOD shader. | + | |
| - | * Improved vertex mesh data. | + | |
| - | * Improved SSAO blurring compute shader. | + | |
| - | * Improved SSAO shader performance. | + | |
| - | * Index buffers | + | |
| - | * Updated to Dear ImGui v1.92.5. | + | |
| - | * Updated to EnTT v3.16.0. | + | |
| - | * Updated to fmt v12.1.0. | + | |
| === Fixed === | === Fixed === | ||
| - | * Handling of swapchain images when rendering was delayed. | + | * Corrected aspect ratio scaling for structure preview renderings. |
| - | * Invisible OSD labels when loading a structure. | + | * Custom settings for bond detection have not always been applied. |
| - | * Use correct unit for bond labels. | + | * Fixed parsing of FVAR-based SOF (occupancy) values within the SHELX file format. |
| - | * Vulkan validation layer warnings. | + | * Resolved an issue parsing floating-point values with leading ' |
| \\ | \\ | ||
| - | ===== v2025.11.0 – 2025-11-10 ===== | + | ===== v2026.06.1 – 2026-06-20 ===== |
| - | === Added === | + | This release addresses a stability issue affecting Intel integrated graphics on Windows that caused shapeXT |
| - | + | ||
| - | * Add polyhedra | + | |
| - | * Bounding boxes for surfaces. | + | |
| - | * Changing views. | + | |
| - | * Custom colors for structure windows. | + | |
| - | * Cycle views. | + | |
| - | * Detection of metallophilic interactions. | + | |
| - | * Drawing | + | |
| - | * Hybridization | + | |
| - | * Introduced a spatial shift for labels. | + | |
| - | * More simulation types of color vision deficiencies. | + | |
| - | * New views can be added. | + | |
| - | * Reimplemented MSAA. | + | |
| - | * Updated to Dear ImGui v1.92.4. | + | |
| === Changed === | === Changed === | ||
| - | * Display menu overhaul. | + | * Preferences are now preserved across updates. The settings will no longer reset after launching a new version. |
| - | * Improved hydrogen bond detection. | + | * When using " |
| - | * Improved lighting and SSAO parameters. | + | |
| - | * Improved preview rendering strategy. | + | |
| - | * Improved some shader bindings. | + | |
| - | * Improved surface rendering | + | |
| - | * Renamed "Cycle View" to "Cycle Alignment" | + | |
| - | * Removed OpenFontIcons dependency. | + | |
| - | * Significantly improved rendering performance. | + | |
| - | * Views can have notes. | + | |
| === Fixed === | === Fixed === | ||
| - | * Bug in hydrogen bond detection. | + | * Fixed a crash issue for users with Intel integrated GPUs on Windows. |
| - | * Cylinder mesh. | + | * Fixed an error where chemical bonds appeared incorrectly |
| - | * Labeling of hydrogen bonds. | + | |
| - | * Pasting UTF-8 characters. | + | |
| - | * Polyhedron edges can have a zero width (invisible). | + | |
| - | * SSAO for far distances in perspective view. | + | |
| - | * Swap chain recreation | + | |
| - | * Thermal ellipsoid lines can have a zero width (invisible). | + | |
| - | * Warnings of the Vulkan validation layer. | + | |
| \\ | \\ | ||
| - | ===== v2025.09.0 – 2025-09-30 ===== | + | ===== v2026.06.0 – 2026-06-16 ===== |
| === Added === | === Added === | ||
| - | * Boxes can be created. | + | * Added customizable atom and bond visual styles. |
| - | * Calculation of atomic charges | + | * Added support for dative (coordinate) bonds. |
| - | * Feature | + | * Bond list now supports filtering by bond type. |
| - | * Labels | + | * Bond angle measurements |
| - | * Show a hint when a structure is cached | + | * Bond Valence Sum (BVS) calculations |
| - | * Tone Mapping support. | + | * New settings dialog with a "Default View" |
| - | * Unit cell (if present) is shown in the navigator. | + | * New dialog for adding atom vectors. |
| + | * Automatic calculation of estimated standard uncertainties | ||
| + | * Support for reading estimated standard deviations | ||
| + | * Windows: Structure files can now be associated with shapeXT for seamless integration. | ||
| === Changed === | === Changed === | ||
| - | + | * Dark mode is now the default UI theme. | |
| - | * Periodicity | + | * Updated |
| - | * Updated to fmt v12.0.0. | + | * Enhanced SSAO (ambient occlusion) rendering for smoother molecular surface shading. |
| + | * Improved built-in updater. | ||
| + | * Removed visual transitions during image sequence rendering for more accurate frame-by-frame output. | ||
| + | * Background settings | ||
| + | * Updated to Dear ImGui v1.92.8, ImPlot v1.1 WIP, and Qt 6.11.1. | ||
| + | * macOS builds are now code-signed and notarized. | ||
| + | * Refined layout and usability of the Hierarchy and Navigator panels. | ||
| + | * Graphics initialization now properly synchronizes with the main window to prevent startup crashes. | ||
| === Fixed === | === Fixed === | ||
| - | * Display | + | * Bond angle list now updates in real time when structures change. |
| - | * Moved the " | + | * Fixed preview rendering to no longer display unwanted object outlines. |
| - | * Some fixed dialog window sizes. | + | * Resolved SSAO rendering artifacts (bright halos and incorrect dark shading). |
| - | * Undo remove periodicity. | + | * Fixed loading of PNG files containing embedded molecular/ |
| + | * Improved handling | ||
| + | * Fixed on-screen label rendering caused by depth buffer inversion. | ||
| + | * Resolved transparency rendering issues on Intel Arc GPUs. | ||
| + | * macOS builds now include MoltenVK to ensure reliable Vulkan support. | ||
| + | * Fixed library path resolution (RPATH) for Linux distributions. | ||
| \\ | \\ | ||
| - | |||
| - | ===== v2025.08.0 – 2025-08-30 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * Camera roll (horizontal/ | ||
| - | * Dialog when closing the app with unsaved changes. | ||
| - | * Dialog when closing a structure with unsaved changes. | ||
| - | * Select area button. | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * Improved sidebar. | ||
| - | * Slight performance improvements of bond determination. | ||
| - | * Updated to nlohmann/ | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Convex hull algorithm. | ||
| - | * List of recent files. | ||
| - | * Pasting of line styles. | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v2025.07.0 – 2025-07-28 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * Alpha buffer size can be changed in the '' | ||
| - | * Atom scaling factor can be changed. | ||
| - | * Bond valence sum calculation. | ||
| - | * Reducing structure and selections. | ||
| - | * Rendering of labels. | ||
| - | * Rendering of thermal ellipsoids. | ||
| - | * Rendering of polyhedra. | ||
| - | * Rendering of vectors. | ||
| - | * Setting the alpha buffer size to zero completely disables transparency. | ||
| - | * Structure-based scaling factors. | ||
| - | * Structure properties can be edited in the Inspector. | ||
| - | * Support for smaller geometry meshes (fp16). | ||
| - | * Visible Solid Angle. | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * Apply the FixAMDSwitchableGraphics fix also to target platforms other than Windows. | ||
| - | * Behavior when clicking on the background. | ||
| - | * Enable half-precision vertex data by default when supported by the GPU. | ||
| - | * Improved CShM algorithm. | ||
| - | * Improved Distance List. | ||
| - | * Improved FXAA quality. | ||
| - | * Improved out-of-box experience. | ||
| - | * Improved Powder Pattern. | ||
| - | * Improved SSAO quality. | ||
| - | * Improved UI (Inspector). | ||
| - | * Improved UI (Structure View). | ||
| - | * Increased render performance by approximately 10%. | ||
| - | * FXAA configuration parameters. | ||
| - | * Object selection behavior. | ||
| - | * Optimized GLSL shaders. | ||
| - | * Reduced mouse sensitivity for zooming. | ||
| - | * Updated to Dear ImGui v1.91.9b. | ||
| - | * Updated to fmt v11.1.4 | ||
| - | * Updated to Qt v6.9.0 | ||
| - | * Updated to VMA v3.3.0 | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Asymmetric unit in the structure loader. | ||
| - | * Slow window resizing on Linux (regression from v2025.02.4). | ||
| - | * Vertices for '' | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v2025.02.5 – 2025-02-27 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * Inspecting view properties in the Inspector. | ||
| - | * Selection mode and filter can be changed via the structure pop-up menu. | ||
| - | * '' | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * Slightly improved object selection behavior. | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Vulkan device enumeration on Windows with an integrated AMD GPU and a dedicated NVIDIA GPU. | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v2025.02.4 – 2025-02-26 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * Command-line options for GPU selection ('' | ||
| - | * Growing structure feedback. | ||
| - | * macOS support (experimental). | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * Fatal error message when Vulkan device functions cannot be loaded. | ||
| - | * Simplified printing of version data ('' | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Crash in PXRD simulation when periodicity got removed and recovered again. | ||
| - | * Enumeration of physical Vulkan devices. | ||
| - | * Recovering unit cell data after undo. | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v2025.02.3 – 2025-02-17 ===== | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Crash on Windows with multi-monitor setup. | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v2025.02.2 – 2025-02-17 ===== | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * shapeXT did not start due to '' | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v2025.02.1 – 2025-02-17 ===== | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Alignment of mouse action buttons. | ||
| - | * shapeXT did not start due to '' | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v2025.02.0 – 2025-02-17 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * 3d look for unit cells. | ||
| - | * Better mouse navigation. | ||
| - | * Command-line option for importing COD structures ('' | ||
| - | * Detection of ray tracing support. | ||
| - | * Only structures of the currently selected file can be displayed. | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * Avoid re-downloading of already downloaded COD structures. | ||
| - | * Improved Hall symbol parsing (CIF). | ||
| - | * Improved input handling system. | ||
| - | * Improved metal--donor bond detection. | ||
| - | * Improved symmetry operation parsing (CIF). | ||
| - | * Reduced '' | ||
| - | * Updated to Dear ImGui v1.91.8. | ||
| - | * Updated to ImPlot3D v0.2. | ||
| - | * Updated to VMA v3.2.1. | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Crash when no views were defined in '' | ||
| - | * Displayed unit cell origin can be moved. | ||
| - | * Error message on first start on Windows. | ||
| - | * Loading and parsing of CIFs. | ||
| - | * Moving the origin of the displayed unit cell. | ||
| - | * Undo action crashed the app when a periodic structure was loaded. | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v2025.01.0 – 2025-01-27 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * About window. | ||
| - | * Bright UI theme. | ||
| - | * Asymmetric unit (periodic structures). | ||
| - | * Cycle view (Shortcut: '' | ||
| - | * Improved structure handling (duplicate, import, remove). | ||
| - | * Multiple structures per file. | ||
| - | * Overlay progress bar when a structure is loaded or imported. | ||
| - | * Reset view. | ||
| - | * Rotation of structures in Cartesian reference frame. | ||
| - | * Rotation of structures in crystallographic reference frame. | ||
| - | * Spherical background gradient. | ||
| - | * Symmetry operation list (periodic structures). | ||
| - | * Threaded loading of structure files. | ||
| - | * Toolbar with opened files. | ||
| - | * UI theme support. | ||
| - | * Unit cell atom list (periodic structures). | ||
| - | * Van der Waals interactions. | ||
| - | * WIP watermark. | ||
| - | * Wyckoff positions. | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * Consider hyphens in bond list filter. | ||
| - | * Default appearance of reference axes. | ||
| - | * Default FOV. | ||
| - | * Extended shapeXT file format. | ||
| - | * Gallery improvements. | ||
| - | * Improved background shader. | ||
| - | * Improved CHN analysis. | ||
| - | * Improved FXAA settings. | ||
| - | * Improved main menu. | ||
| - | * Improved parallelization for bond detection. | ||
| - | * Improved SSAO shader. | ||
| - | * Lines are rendered as 3d cylinders. | ||
| - | * Message of the first run. | ||
| - | * More intuitive behavior when clicking on " | ||
| - | * Moved rotation into viewport taskbar. | ||
| - | * Renamed " | ||
| - | * Renamed window " | ||
| - | * Structure categories overhaul. | ||
| - | * Switched to the C++23 standard. | ||
| - | * UI style overhaul (frame rounding). | ||
| - | * Updated to ctre v3.9.0. | ||
| - | * Updated to Dear ImGui v1.91.6. | ||
| - | * Updated to toml++ v3.4.0. | ||
| - | * Version naming scheme. | ||
| - | * Visibility of entity types (atoms, bonds, etc.) is defined per structure. | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Crash when loading multiple files. | ||
| - | * Error messages not showing up. | ||
| - | * Hide fractional coordinates in non-periodic structures. | ||
| - | * Image aspect masks (Vulkan). | ||
| - | * Image rendering when viewport was re-opened. | ||
| - | * Initial camera in the perspective projection. | ||
| - | * Missing bond labels after fill. | ||
| - | * Missing Qt icons (Linux). | ||
| - | * Race condition when loading multiple files fixed. | ||
| - | * Rendering bug with non-maximized structure windows when the main window was resized. | ||
| - | * UTF-8 filenames (Windows). | ||
| - | * Vulkan synchronization. | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v0.5.7 – 2024-08-12 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * Calculation of moment of inertia. | ||
| - | * Check for online updates. | ||
| - | * Copy images to clipboard. | ||
| - | * Create desktop files (Linux only). | ||
| - | * Embed structure data into PNG files. | ||
| - | * Examples menu entry. | ||
| - | * Gallery window. | ||
| - | * Gamma correction. | ||
| - | * Growing periodic structures. | ||
| - | * Inspector window. | ||
| - | * Import of volumetric data (CUBE, PLT, 3D). | ||
| - | * License checks. | ||
| - | * Loading structures. | ||
| - | * More tooltips. | ||
| - | * Reading CUBE, CIF, PowderCell, and SHELX files. | ||
| - | * Preview generation. | ||
| - | * Saving images. | ||
| - | * Saving structures. | ||
| - | * Screen Space Ambient Occlusion (SSAO). | ||
| - | * Simulation of powder X-ray diffraction pattern. | ||
| - | * Simulation of color vision deficiency. | ||
| - | * SSAO levels. | ||
| - | * Surface Rendering. | ||
| - | * Surface Import. | ||
| - | * Transparency support. | ||
| - | * Undo/Redo actions. | ||
| - | * User feedback. | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * Dynamic rendering in Vulkan backend. | ||
| - | * Improved main menu and sidebar. | ||
| - | * Improved illumination system. | ||
| - | * Transformed some graphics shaders into compute shaders. | ||
| - | * Unit cell can be hidden. | ||
| - | * Updated to Dear ImGui v1.90.9. | ||
| - | * Updated to EnTT v3.13.2. | ||
| - | * Updated to fmt v11.0.1. | ||
| - | * Updated to Qt v6.7.2 | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Popup menu in viewports. | ||
| - | * Use of 32-bit depth buffers. | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v0.5.6 – 2023-09-21 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * Automated build process for Windows and Linux. | ||
| - | * Background color can be changed. | ||
| - | * Camera view along crystallographic and Cartesian axes. | ||
| - | * Check for '' | ||
| - | * CHN analysis. | ||
| - | * CShM data export ('' | ||
| - | * Command line option to reset settings ('' | ||
| - | * Command line options for logging ( '' | ||
| - | * Conditional rendering of viewports. | ||
| - | * Console window. | ||
| - | * Filling cell ranges. | ||
| - | * Level of detail. | ||
| - | * Objects can be hidden via the structure list. | ||
| - | * On-screen notifications. | ||
| - | * Periodicity can be removed. | ||
| - | * Search filter in the structure list. | ||
| - | * Structures can be closed and reopened via the menu. | ||
| - | * Toolbar in viewport. | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * Coordinates are internally processed in double precision (64-bit) | ||
| - | * Disabled the unimplemented buttons in the sidebar. | ||
| - | * Disabled the watermark by default. | ||
| - | * Folder names. | ||
| - | * FPS display in the Vulkan statistics. | ||
| - | * Improved CShM dialog. | ||
| - | * Improved FXAA settings. | ||
| - | * Improved structure list. | ||
| - | * Multiple structures can be loaded and edited. | ||
| - | * Order of some items in the main menu. | ||
| - | * Removed frame rounding in most UI items. | ||
| - | * Removed the old logging console window. | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Do not recalculate CShM every frame. | ||
| - | * Error message when render graph creation failed. | ||
| - | * Middle mouse button actions did not forward to ImGui. | ||
| - | * Mouse selections in orthographic view (certain angles). | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v0.5.5 – 2023-09-06 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * Display of git revision. | ||
| - | * Enable '' | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * Improved lighting shader. | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Display of fractional coordinates. | ||
| - | * Vulkan start-up (obtaining '' | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v0.5.4 – 2023-09-05 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * Display of git revision. | ||
| - | * Keyword '' | ||
| - | * Keyword '' | ||
| - | * Keyword '' | ||
| - | * Loading of COSMOS '' | ||
| - | * Low video memory check. | ||
| - | * Unit cell drawing (only '' | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * CShM and SymOps are build as shared libraries. | ||
| - | * Decreased start-up time. | ||
| - | * Disabled native Wayland support. | ||
| - | * Improved mouse handling in scenes. | ||
| - | * Improved object deletions. | ||
| - | * Improved Vulkan error reporting. | ||
| - | * Improved Vulkan start-up. | ||
| - | * Renamed '' | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Deadlock due to non-detached worker threads in certain situations. | ||
| - | * Orientation of timed rotations. | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v0.5.3 – 2023-08-31 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * Bonds can be added manually. | ||
| - | * Fast approximate anti-aliasing (FXAA). | ||
| - | * More specific Vulkan error messages during start-up. | ||
| - | * Vulkan pipeline cache. | ||
| - | * Wireframe mode. | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * Disabled '' | ||
| - | * Refactoring of the internal Vulkan engine. | ||
| - | * Removed unused Vulkan present queue. | ||
| - | * Properties of file '' | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Crash during (failed) Vulkan start-up with out-dated drivers. | ||
| - | * Improved Vulkan start-up and related error messages. | ||
| - | * Missing app icon (Wayland). | ||
| - | * No rendering when the app is minimized. | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v0.5.2 – 2023-08-26 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * Adaptive resize of framebuffers (improves performance). | ||
| - | * Additive selection when '' | ||
| - | * CShM calculation. | ||
| - | * Labels for atoms and bonds. | ||
| - | * Loading of Turbomole '' | ||
| - | * Reset rotations. | ||
| - | * Restart app dialog. | ||
| - | * UI scaling. | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * Reduced default level-of-detail (not implemented yet). | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Crash when tabbing out of an error message (Windows). | ||
| - | * Framebuffer size mismatch. | ||
| - | * High-DPI awareness. | ||
| - | * Hotkeys not working properly. | ||
| - | * Multi monitor support. | ||
| - | * Non-modal dialog windows. | ||
| - | * Reading '' | ||
| - | * Vulkan engine shutdown. | ||
| - | * Window resizing related deadlocks on Windows. | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v0.5.1 – 2023-08-21 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * App restart. | ||
| - | * Basic determination of bonds. | ||
| - | * Display quality can be changed. | ||
| - | * Files can be loaded ('' | ||
| - | * Files can be opened via the command line. | ||
| - | * Initial camera improvements. | ||
| - | * Lines can be selected. | ||
| - | * List of recently opened files. | ||
| - | * Middle mouse click on an object centers the view and rotation. | ||
| - | * Mouse drop support of files. | ||
| - | * Open button in the sidebar works. | ||
| - | * Structure rotation. | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | * Hide crosshair by default. | ||
| - | * Increased item spacing in the main menu. | ||
| - | * Refactoring of instance buffer handling. | ||
| - | * Refactoring of the backend dispatcher. | ||
| - | * Improved sidebar. | ||
| - | |||
| - | === Fixed === | ||
| - | |||
| - | * Bug causing black scenes after changing settings. | ||
| - | * Deadlock when minimizing/ | ||
| - | * Default background color. | ||
| - | * Flickering of the scene viewport when rapidly resized (Intel). | ||
| - | * Low quality of watermark font. | ||
| - | * Mouse cursor changes did not happen (Windows). | ||
| - | * Mouse selections in perspective view. | ||
| - | |||
| - | \\ | ||
| - | |||
| - | ===== v0.5.0 – 2023-08-01 ===== | ||
| - | |||
| - | === Added === | ||
| - | |||
| - | * First internal pre-alpha release. | ||
| - | |||
| - | === Changed === | ||
| - | |||
| - | === Fixed === | ||