Repository navigation
Particle Library 0.1.3
Particle Library 0.1.3
Update for macOS and Android. The macOS preview remains ad-hoc signed and is
not notarized.
Navigation
- A persistent top bar now provides Back and Forward across each tab's
own navigation stack; switching tabs preserves where you were. - In the Search split view, the detail pane keeps its own history. Back follows
the topmost visible stack, and Forward restores the stack that last lost a
page. - Settings now returns to the page that opened it, including a detail page
or a page already open in another tab. - Keyboard shortcuts:
⌘[/⌘]on macOS,Alt+←/Alt+→elsewhere.
Android/iOS system back is routed through the same stacks. - Page-level duplicate back arrows were removed for tab pages; the persistent
top bar is the single navigation control. - The PDF viewer is immersive on phones: while a review PDF is the top
route, the global top bar and bottom navigation are hidden, and the viewer
gets its own compact toolbar with a single overflow menu. A note editor
opened above the PDF restores the global bar automatically. - Removed the duplicate status-bar inset that previously pushed the PDF
toolbar below the global bar. - Smaller mobile chrome: the compact top bar is 48 px and the bottom
navigation uses a compact custom bar with no dead space above the icons.
The bar height follows the system text size (52 px at default, growing
with larger type). It stays visible on ordinary detail pages and hides only
while the keyboard is open or a full-screen PDF/Notes editor is active. - Notes keyboard fix: nested Scaffolds no longer subtract the keyboard
inset twice, so the note title/body fields stay visible above the keyboard. - Single Notes header: on compact screens the note editor hides the global
top bar and uses its own AppBar with back and home actions, removing the
duplicate header above the title/body fields. - Summary cards use compact PDG Average / PDG Fit labels and no longer
repeat the PDGOUR AVERAGE/OUR FITindicator, so the summary-type chip
no longer overflows on phones.
Zotero
- Added one-click Add to Zotero for INSPIRE records and PDG reference
records through zotero-inspire 4.1.0's own save-target picker. - The app brings Zotero forward for the picker and returns to Particle Library
after the picker closes. - Clear setup guidance when Zotero is running but zotero-inspire is missing or
too old: the exact status is shown in Settings, with an install/update action;
clicking Zotero at a reference opens an actionable dialog instead of silently
copying BibTeX. - The Zotero item cache now lives inside the Zotero integration card, and its
automatic-update switch starts enabled. - The Zotero mark is a quiet, theme-aware
Zchip rather than a heavy solid
brand block.
Math and reference titles
- Descriptive titles such as
pi ELECTRIC POLARIZABILITY alpha(pi)are no
longer mistaken for one giant particle subscript. - Reverse-related measurement formulas now typeset
ABS(...)as absolute
value,Gamma/GasΓ,delta**Kasδ^K, numeric coefficients such as
2pi+, and compact labels such asK*(892)-,K0S,D_10andD_20. - PDG compact star/charge forms (
D^**0,D^(*)+) are supported in reference
titles. - Snapshot titles that end mid-sentence (for example
Dalitz Plot Analysis of)
are completed once from Crossref when possible and cached locally; offline
they are shown with an explicit ellipsis. - Reference titles with MathML/JATS markup continue to be cleaned and
typeset without leaking tags.
UI and fixes
- DOI and INSPIRE actions are now labelled simply DOI and INSPIRE;
full explanations remain in their tooltips. - The duplicate Zotero button in the reference action row was removed; the
top-right Z button is the single entry point. - Settings shows the installed app version next to Check for updates.
- The reviews page opened from a particle/category no longer pre-fills its
search box with a related query; category PDF filtering still works. - Fixed tab-local history after opening global pages, and made Settings return
to the exact previous page.
Verification
flutter analyze: cleanflutter test: 225 passed- macOS release app built, ad-hoc signed and launched
- Android arm64-v8a and armeabi-v7a release APKs built
Known limitations
- macOS preview is not notarized; first launch may require the documented
Gatekeeper bypass. - iOS App Store distribution still requires a paid Apple Developer team.
- Android API 24 and 32-bit devices are not device-tested in this release.
macOS build 14
- Keyboard shortcuts are now configurable in Settings → Keyboard shortcuts:
record a new combination, disable a command, reset one command, or reset all. - Defaults preserve the original keys (
⌘1–3,⌘,,⌘N,⌘[,⌘]); conflicting
combinations are rejected. - The shortcut editor is macOS-only and uses two columns on wide windows.
- The compact top-bar overflow menu is pinned to the right edge.
- This macOS-only rebuild keeps iOS build 13 unchanged.