FormulaSnap
- 2 Devlogs
- 5 Total hours
A formula catalogue shortcut for AS/A-Level subjects
A formula catalogue shortcut for AS/A-Level subjects
Devlog #2: Made a lot of progress on FormulaSnap and finished the first working release. I improved the fuzzy search so formulas can be found using names, aliases, topics, variables and units, and added subject/topic filters. I also got the global ⌘ ⇧ Yshortcut working through Tauri/Rust so FormulaSnap can be opened from anywhere on macOS.I redesigned the window to be smaller with scrollable results and improved keyboard navigation with ↑/↓, Space to expand formula details, and Enter to copy. Expanded formulas now show variables, units and notes. I also added Favorites and Recents, which are saved locally for quick access.Finally, I designed a custom app icon, packaged FormulaSnap as a standalone macOS .app and .dmg, and published v1.0.0 on GitHub with the source code, screenshots, README and MIT license.
Devlog #1: Started working on FormulaSnap yesterday. I set up the project with React, TypeScript and Tauri and made the basic UI for searching and copying formulas. I also added KaTeX for proper formula rendering and keyboard navigation.I got the global shortcut working, so FormulaSnap can open from another app, and added Enter to copy and Escape to hide it. I had to fix a few Tauri permissions, Rust and port issues along the way.I used AI to help with the formula JSON/data and the Tauri + Rust setup, especially for the global shortcut.