- Updated left sidebar tool buttons to include keyboard shortcuts in titles.
- Added a thickness slider in the right sidebar for adjusting element thickness.
- Refactored snapping functionality to allow for different modes (grid, half, none) and updated related UI elements.
- Improved error handling in TikZ code generation and added support for new shapes (circles, rectangles, triangles).
- Enhanced CSS for better layout and user experience, including adjustments for canvas controls and element interactions.
- Deleted unused CSS/SCSS files: generated-styles.css, obsidian-styles.css, styles.scss, framed.scss, plain.scss, mathwiki.scss, vivid.scss, and main.css.
- Introduced new `main.css` with optimized styles for equation numbering, theorem callouts, and dependency validation.
- Updated esbuild.config.mjs to copy `main.css` to the development vault.
- Simplified `renderSuggestion` in `core-search.ts` and removed redundant class logic in `modal.ts`.
- Streamlined styling and improved maintainability while enhancing search behavior.