ChemSearch v1.11.0 - Library, Offline Downloads, Compare Compounds, pH/pOH Calculator and more.
·
208 commits
to main
since this release
What's New
- Library: Added a full Library tab with Favorites, Downloads, and the Chemical Database in one place.
- Offline Downloads: Compounds can be saved with structures, identifiers, descriptions, safety data, synonyms, and other details for offline viewing.
- Library Views: Favorites and Downloads support list and grid layouts.
- Chemical Database Overview: The Chemical Database card shows live counts for substances, ions, functional groups, and reactions.
- Compare Compounds: Added a cleaner multi-compound comparison tool with support for more than two compounds.
- Comparison Fields: Compare formulas, descriptions, IUPAC names, SMILES, identifiers, atom counts, bond counts, and key properties.
- pH / pOH Calculator Tool: Added a calculator for pH, pOH, hydrogen ion concentration, hydroxide ion concentration, and solution classification in tools section.
- Tools Grid View: Added list/grid layout support for the Tools page.
- Tool Descriptions: Grid cards show short descriptions under tool names.
- Default Tool Order: Tools are ordered by common use, with a reset button for restoring the default order.
- Search History Pinning: Search history supports pinned items and date-based groups.
Improvements & Fixes
- Replaced the main result favorite icon with a star for better consistency with Library.
- Fixed charge superscripts in chemical formulas.
- Improved long formula layout and Find isomers alignment.
- Added clearer outlines to the 2D/3D structure selector.
- Improved Tools grid layout in compact and non-compact modes.
- Moved Chemical Database from Tools to Library.
- Improved welcome screen version display and tagline placement.
Technical Changes
- Added Room-backed offline download storage.
- Added DataStore-backed app settings storage.
- Added unit tests for pH/pOH calculations, recent search grouping, offline download mapping, settings snapshots, and Chemical Database summaries.