Version 2.0.9999
Pre-releaseThis 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.