Compare commits
28 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ff775c44b3 | |||
| 223ce2e56a | |||
| bb0f0d30da | |||
| ef8a4524b9 | |||
| 5af64df152 | |||
| 766f0f94f2 | |||
| a5c168ee9d | |||
| 37cf83dd5c | |||
| e8f523ad05 | |||
| f2ad745c28 | |||
| 88964ec842 | |||
| 969aff1e25 | |||
| 204757bf6a | |||
| 59b047ff25 | |||
| e7544c283e | |||
| 2e0741760f | |||
| 7031accf17 | |||
| 86d25a5823 | |||
| f550dba3b9 | |||
| ecb9fd867c | |||
| c644d7372d | |||
| ecde5d7f88 | |||
| f462ca8d03 | |||
| a3b241b4a1 | |||
| b2a7cf11d4 | |||
| 99abaac097 | |||
| 2af6b7ebe7 | |||
| 88a75a1fd9 |
+51
@@ -0,0 +1,51 @@
|
|||||||
|
# Logs
|
||||||
|
logs
|
||||||
|
*.log
|
||||||
|
npm-debug.log*
|
||||||
|
yarn-debug.log*
|
||||||
|
yarn-error.log*
|
||||||
|
pnpm-debug.log*
|
||||||
|
lerna-debug.log*
|
||||||
|
|
||||||
|
node_modules
|
||||||
|
dist
|
||||||
|
dist-ssr
|
||||||
|
*.local
|
||||||
|
|
||||||
|
# Tauri build artifacts
|
||||||
|
src-tauri/target/
|
||||||
|
|
||||||
|
# Dev tool files
|
||||||
|
icon-*.html
|
||||||
|
nul
|
||||||
|
|
||||||
|
# Portable data directory
|
||||||
|
data/
|
||||||
|
|
||||||
|
# Editor directories and files
|
||||||
|
.vscode/
|
||||||
|
.idea
|
||||||
|
.DS_Store
|
||||||
|
*.suo
|
||||||
|
*.ntvs*
|
||||||
|
*.njsproj
|
||||||
|
*.sln
|
||||||
|
*.sw?
|
||||||
|
|
||||||
|
# AI/LLM tooling
|
||||||
|
.claude/
|
||||||
|
.cursor/
|
||||||
|
.copilot/
|
||||||
|
.codeium/
|
||||||
|
.tabnine/
|
||||||
|
.aider*
|
||||||
|
.continue/
|
||||||
|
|
||||||
|
# Trash
|
||||||
|
trash/
|
||||||
|
|
||||||
|
# Docs
|
||||||
|
docs/
|
||||||
|
|
||||||
|
# This file
|
||||||
|
.gitignore
|
||||||
Vendored
+3
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"recommendations": ["tauri-apps.tauri-vscode", "rust-lang.rust-analyzer"]
|
||||||
|
}
|
||||||
@@ -284,6 +284,8 @@ Dedicated to the **public domain** under [CC0 1.0 Universal](LICENSE). No copyri
|
|||||||
|
|
||||||
## 🙏 Acknowledgments
|
## 🙏 Acknowledgments
|
||||||
|
|
||||||
|
This project is developed with the help of a locally-run LLM via opencode for scaffolding, planning, and routine code tasks. Architecture and design decisions are my own.
|
||||||
|
|
||||||
Built with gratitude on the collective work of open-source communities worldwide:
|
Built with gratitude on the collective work of open-source communities worldwide:
|
||||||
|
|
||||||
- [iA Writer](https://ia.net/writer) - design inspiration
|
- [iA Writer](https://ia.net/writer) - design inspiration
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# Generated by Cargo
|
||||||
|
# will have compiled files and executables
|
||||||
|
/target/
|
||||||
|
|
||||||
|
# Generated by Tauri
|
||||||
|
# will have schema files for capabilities auto-completion
|
||||||
|
/gen/schemas
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
name = "vesper"
|
name = "vesper"
|
||||||
version = "1.1.0"
|
version = "1.1.0"
|
||||||
description = "A beautiful markdown reader"
|
description = "A beautiful markdown reader"
|
||||||
authors = ["lashman"]
|
authors = ["you"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|||||||
+7
-7
@@ -41,7 +41,7 @@
|
|||||||
--color-error-content: #1E2128;
|
--color-error-content: #1E2128;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Custom properties */
|
/* CSS Custom Properties - Premium Flat Design with #282C33 */
|
||||||
:root {
|
:root {
|
||||||
/* Surface System - centered on #282C33 */
|
/* Surface System - centered on #282C33 */
|
||||||
--color-bg-base: #282C33;
|
--color-bg-base: #282C33;
|
||||||
@@ -1167,7 +1167,7 @@ html, body, #root {
|
|||||||
color: var(--color-text-primary);
|
color: var(--color-text-primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Markdown content */
|
/* Markdown content - PREMIUM EDITORIAL TYPOGRAPHY */
|
||||||
.markdown-content {
|
.markdown-content {
|
||||||
/* Optimal measure: ~65 characters for best readability */
|
/* Optimal measure: ~65 characters for best readability */
|
||||||
max-width: 680px;
|
max-width: 680px;
|
||||||
@@ -1176,7 +1176,7 @@ html, body, #root {
|
|||||||
overflow-wrap: break-word;
|
overflow-wrap: break-word;
|
||||||
word-break: break-word;
|
word-break: break-word;
|
||||||
|
|
||||||
/* Typography settings */
|
/* Premium typography settings */
|
||||||
font-size: 17px;
|
font-size: 17px;
|
||||||
line-height: 1.7;
|
line-height: 1.7;
|
||||||
font-family: 'Inter Variable', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
|
font-family: 'Inter Variable', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
|
||||||
@@ -1191,7 +1191,7 @@ html, body, #root {
|
|||||||
text-spacing-trim: trim-both;
|
text-spacing-trim: trim-both;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Heading hierarchy */
|
/* Refined heading hierarchy - progressive color cascade */
|
||||||
.markdown-content h1,
|
.markdown-content h1,
|
||||||
.markdown-content h2,
|
.markdown-content h2,
|
||||||
.markdown-content h3,
|
.markdown-content h3,
|
||||||
@@ -1250,14 +1250,14 @@ html, body, #root {
|
|||||||
color: var(--color-md-h6);
|
color: var(--color-md-h6);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Paragraphs */
|
/* Paragraphs with refined spacing */
|
||||||
.markdown-content p {
|
.markdown-content p {
|
||||||
margin-bottom: 1.65em;
|
margin-bottom: 1.65em;
|
||||||
color: var(--color-md-paragraph);
|
color: var(--color-md-paragraph);
|
||||||
line-height: 1.7;
|
line-height: 1.7;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Links */
|
/* Links with subtle persistent underline */
|
||||||
.markdown-content a {
|
.markdown-content a {
|
||||||
color: var(--color-md-link);
|
color: var(--color-md-link);
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
@@ -1502,7 +1502,7 @@ html, body, #root {
|
|||||||
color: #FFCB6B;
|
color: #FFCB6B;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Tables */
|
/* Tables - elegant card style without gradients */
|
||||||
.markdown-content table {
|
.markdown-content table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border-collapse: separate;
|
border-collapse: separate;
|
||||||
|
|||||||
Reference in New Issue
Block a user