Skip to content

add persistence across session and responsive layout#501

Merged
minhsueh merged 28 commits intomainfrom
phonon_ui
Feb 5, 2026
Merged

add persistence across session and responsive layout#501
minhsueh merged 28 commits intomainfrom
phonon_ui

Conversation

@minhsueh
Copy link
Collaborator

  • Improve the phonon app UI
  • Ensure supercell construction settings persist across sessions
  • Ensure the animation components and control panel are responsive to window resizing
Screenshot 2025-12-30 at 11 38 30 AM

peter810601@gmail.com and others added 17 commits December 30, 2025 11:40
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.13.3 → v0.14.10](astral-sh/ruff-pre-commit@v0.13.3...v0.14.10)
- [github.com/kynan/nbstripout: 0.8.1 → 0.8.2](kynan/nbstripout@0.8.1...0.8.2)
* ensure consistent c compiler for boltztrap

* try building boltztrap2 separately

* pin boltztrap

* bump deps

* bump deps

* bump deps
@minhsueh
Copy link
Collaborator Author

minhsueh commented Feb 3, 2026

  • Add axis
  • Add legend showing atom species
  • Consistent color scene with default structrue viewer (VESTA)

Preview:
Screenshot 2026-02-03 at 1 05 37 PM

@minhsueh
Copy link
Collaborator Author

minhsueh commented Feb 5, 2026

Modified the control panel to be collapsible.

Reason:
The animation remains the focal point of the interface. Once the user has adjusted the settings to their preference, they can collapse the control panel to maximize their view

Screenshot 2026-02-04 at 4 47 03 PM Screenshot 2026-02-04 at 4 47 27 PM

@minhsueh minhsueh merged commit ab6b71e into main Feb 5, 2026
5 of 6 checks passed
@minhsueh minhsueh deleted the phonon_ui branch February 5, 2026 01:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants