mirror of
https://codeberg.org/listyantidewi/your-everyday-tools.git
synced 2026-07-01 23:17:37 +08:00
Update README and integrate Bootstrap Icons for improved styling. Replace local icon shim with vendored Bootstrap Icons and add font files for better offline support.
This commit is contained in:
@@ -393,7 +393,8 @@ your-everyday-tools/
|
||||
│ └── hash_generator.html
|
||||
└── static/
|
||||
├── css/style.css # All styles, no framework
|
||||
├── css/icons.css # Local icon shim; no CDN required
|
||||
├── css/icons.css # Vendored Bootstrap Icons; no CDN required
|
||||
├── fonts/bootstrap-icons.woff2 # Bootstrap Icons font files
|
||||
└── js/main.js # File upload, AJAX, sidebar, shared logic
|
||||
```
|
||||
|
||||
@@ -402,7 +403,7 @@ your-everyday-tools/
|
||||
- **One universal template** — `upload_tool.html` powers all 25+ server-side tools. Each route passes title, description, accepted file types, and form options as template variables. No per-tool template duplication.
|
||||
- **Client-side tools** (text utilities, calculators, security tools) run entirely in the browser with vanilla JavaScript — zero server round-trips.
|
||||
- **Local-first processing** — pure browser tools never leave the page; server routes process files locally. Some engines such as LibreOffice, FFmpeg, ODA, and pdf2docx use isolated temporary directories when their CLI/library workflow requires files.
|
||||
- **No CSS framework or CDN dependency** — custom CSS with CSS Grid, Flexbox, CSS custom properties, and a local icon shim.
|
||||
- **No CSS framework or CDN dependency** — custom CSS with CSS Grid, Flexbox, CSS custom properties, and vendored Bootstrap Icons.
|
||||
- **Graceful degradation** — optional packages and external binaries (`LibreOffice`, `FFmpeg`, `ffprobe`, `Tesseract`, ODA File Converter, `rembg`, `pyzbar`, `pdf2docx`, `pdfplumber`, `pytesseract`, `pillow-heif`, Whisper, etc.) are reported through `/capabilities` and tool-page status banners. Missing high-fidelity engines either show a clear unavailable state or require explicit basic fallback consent.
|
||||
|
||||
---
|
||||
|
||||
+5
-62
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user