Releases: JerboaBurrow/SimpleFastOpenAtomicVisualiser
SimpleFastOpenAtomicVisualiser 0-0.0.8
What's Changed
Video recording (GPL v2 re-license) with FFmpeg and screengrabs
- Add video recording, re-license as GPL v2 by @Jerboa-app in #98
- Add screengrab, fix viewport by @Jerboa-app in #100
New Lua bindings
- Add camera controls to Lua and Lua exit by @Jerboa-app in #99
- Add lua options getset, output Lua log every 60 frames by @Jerboa-app in #104
Misc features
- Support atom names by @Jerboa-app in #102
- Add Atom/Bond global alpha multiplier by @Jerboa-app in #103
- Refactor CLI by @Jerboa-app in #101
Full Changelog: v0-0.0.7...v0-0.0.8
SimpleFastOpenAtomicVisualiser 0-0.0.7
What's Changed
Lua scripting
- Adds -script by @Jerboa-app in #82
- Adds lua_setAtomColour by @Jerboa-app in #80
- Add lua getAtomColour by @Jerboa-app in #83
- Add Lua bond/unbond/getAtomsBonds by @Jerboa-app in #85
- Add lua atom by @Jerboa-app in #89
- Adds Lua setText and getFrame by @Jerboa-app in #93
Neighbour lookup
- Add neighbour lists from fixed grid by @Jerboa-app in #88
- Add nearest image criterion to Neighbours by @Jerboa-app in #97
Misc features
- Adds -focus to center on atom, fixes valgrind issues by @Jerboa-app in #92
- Adds darkTheme cli option by @Jerboa-app in #81
- Adds automatic transparency depth sorting when needed by @Jerboa-app in #91
- Size elements by mass by @Jerboa-app in #96
Internals
- Move editable meta data into VisualisationState by @Jerboa-app in #79
- Add Lua console by @Jerboa-app in #75
- Expose VisualisationState to Lua, add lua_setAtomColour by @Jerboa-app in #80
Full Changelog: v0-0.0.6...v0-0.0.7
SimpleFastOpenAtomicVisualiser 0-0.0.6
What's Changed
-
New CLI options to control resolution, hiding info text, autoplay at startup, single atom bond focussing, play speed, and disabling centering.
-
Fixes dynamic bonds: using buffered, expanding memory, when there are increasing bonds.
-
Autoplay in forward and reverse.
-
Autoplay speed from 1 trajectory frames a second to 60 (assuming read is fast enough).
-
Reduces memory allocs by removing unfinished LOD from AtomRenderer.
- Fix typos, sfaov->sfoav by @Jerboa-app in #61
- Deprecate unfinished lod. One atom buffer by @Jerboa-app in #62
- Cli qol by @Jerboa-app in #63
- Add -play cli arg and toggle with P by @Jerboa-app in #65
- Add licenses cli option by @Jerboa-app in #66
- Adds bond focus and per-atom colour file by @Jerboa-app in #67
- Play direction by @Jerboa-app in #72
- Add buffered realloc to BondRenderer by @Jerboa-app in #73
- Add playback speed by @Jerboa-app in #74
Full Changelog: v0-0.0.5...v0-0.0.6
SimpleFastOpenAtomicVisualiser 0-0.0.5
What's Changed
- Add cell to Structure by @Jerboa-app in #55
- Add axes by @Jerboa-app in #56
- Add cell drawing by @Jerboa-app in #57
- Add colour map file reader, fix macos vulkan sdk path by @Jerboa-app in #59
- Add atom scaling by @Jerboa-app in #58
Full Changelog: v0-0.0.4...v0-0.0.5
SimpleFastOpenAtomicVisualiser 0-0.0.4
What's Changed
- Add welcome message by @Jerboa-app in #52
- Add toggleable element emphasis by @Jerboa-app in #51
Full Changelog: v0-0.0.3...v0-0.0.4
SimpleFastOpenAtomicVisualiser 0-0.0.3
What's Changed
- Bonds updating by @Jerboa-app in #47
- IO thread for reading structures, deprecate missing megatom by @Jerboa-app in #48
- Add interactive welcome by @Jerboa-app in #49
Full Changelog: v0-0.0.2...v0-0.0.3
SimpleFastOpenAtomicVisualiser 0-0.0.2
What's Changed
- Add cli help by @Jerboa-app in #30
- Structure path is position argument 1 by @Jerboa-app in #31
- Add Camera and atom translation controls by @Jerboa-app in #34
- Add pdf manual build by @Jerboa-app in #29
- Add frame increment, atom utils in atom.h by @Jerboa-app in #37
- Add coverage, bot message in PRs by @Jerboa-app in #39
- Adds auto file detection and fallbacks by @Jerboa-app in #38
- Update docs by @Jerboa-app in #40
- Cache frame positions at startup by @Jerboa-app in #43
- Add version, fix help by @Jerboa-app in #44
Full Changelog: v0-0.0.1...v0-0.0.2
SimpleFastOpenAtomicVisualiser 0-0.0.1
What's Changed
- Add release CI by @Jerboa-app in #1
- Vendor deps by @Jerboa-app in #11
- Msaa by @Jerboa-app in #13
- Add base meshes, per atom lod by @Jerboa-app in #16
- Add documentation by @Jerboa-app in #18
- Imposters by @Jerboa-app in #19
- Add elements and XYZ reading by @Jerboa-app in #20
- Add command line, sfoav renders passed xyz file by @Jerboa-app in #21
- Add bond renderer by @Jerboa-app in #23
- Fix rotations by @Jerboa-app in #25
- Add config by @Jerboa-app in #26
New Contributors
- @Jerboa-app made their first contribution in #1
Full Changelog: https://github.com/JerboaBurrow/SimpleFastOpenAtomicVisualiser/commits/v0-0.0.1