Skip to content

Vn1k/omni-note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OmniNote

Personal TUI productivity tool.

Structure

omni-note/
├─ Cargo.toml
└─ src/
   ├─ main.rs
   ├─ lib.rs                # application state + screen routing
   ├─ ui/
   │  ├─ mod.rs
   │  ├─ layout.rs
   │  └─ widgets.rs         # small reusable UI components
   ├─ screens/
   │  ├─ mod.rs
   │  ├─ home.rs
   │  ├─ notes.rs           # list + view + editor
   │  └─ finance.rs         # list + add + summary
   ├─ domain/
   │  ├─ mod.rs
   │  ├─ note.rs            # note structs & domain helpers
   │  └─ finance.rs         # FinanceEntry, Ledger, etc.
   ├─ storage/
   │  ├─ mod.rs
   │  ├─ paths.rs           # resolve directories (directories crate)
   │  ├─ notes_fs.rs        # read/write markdown notes
   │  └─ finance_json.rs    # read/write ledger.json
   ├─ config/
   │  ├─ mod.rs
   │  └─ settings.rs        # application settings (TOML)
   └─ utils/
      ├─ mod.rs
      └─ time.rs            # date helpers & formatting

About

OmniNote: All Productivity, One Console.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors