Skip to content

Version 2.0.9999

Pre-release
Pre-release

Choose a tag to compare

@akohlmey akohlmey released this 27 Jun 22:24
Immutable release. Only release title and notes can be modified.
v2.0.9999
f5d0501

This is a pre-release snapshot on the way to version 2.1.0. It collects work accumulated since the v2.0.999 beta release.

New Features & Improvements

Icons & toolbars

  • Overhaul the icon library: redraw the icons and convert them to scalable SVG so they stay sharp on high-resolution and HiDPI/Retina displays, and drop the now-unused bitmap icons.
  • Give the toolbars a consistent look: the image viewer, slide show, chart window, and editor status bar now use square buttons with larger, snug icons, with the neighboring input fields matched to the button height.
  • Replace the desktop-theme icons on the standard text context menus (undo, redo, cut, copy, paste, delete, select all) with the application's own icons, so right-click menus match the rest of the interface on every platform.

Internals

  • Share the toolbar-button sizing and window-manager hint logic through common helpers.

Bug Fixes

  • Fix the Variables Window entry in the View menu, which had stopped opening the window after creating or loading an input file.
  • Fix the snapshot render-status icon staying grayscale on macOS while an image is rendering (it now reliably switches to color during the render).
  • Require the Qt Svg module so the SVG icons render on all supported Qt versions; this fixes blank toolbar and menu icons on systems with an older Qt (for example Ubuntu 22.04 LTS with Qt 6.2.4).

Build / CI

  • Add the Qt Svg development package to the CI workflows that previously installed only the Qt base module.

Full Changelog: v2.0.999...v2.0.9999


Please note that the binary packages attached to a release include a pre-compiled LAMMPS shared library with a selection of packages enabled. That library can be replaced with a different, compatible version using the -p command-line flag or through the preferences settings. This allows using the GUI package with custom-compiled LAMMPS versions including additional packages or from more recent LAMMPS sources, provided they are recent enough to include all features required by this version of LAMMPS-GUI. Please see the online documentation at https://lammps-gui.lammps.org/ for more information.