Skip to content

dragurimu/sohwa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sohwa

Sohwa is a git-first Markdown workspace focused on clarity, flow, and long-term maintainability.

It combines a clean writing experience with practical source-control tooling so your notes stay readable, versioned, and easy to evolve.

Highlights

  • Git-first note workflow
  • Multi-tab and multi-pane editing
  • Built-in Source Control panel (stage, unstage, commit, history, diff)
  • Fast file and content search
  • Session persistence across app restarts
  • Light / Dark / System theme support
  • ES/EN interface support (i18n)

Feature Overview

Markdown Editing

  • Keyboard shortcuts for common formatting
  • Context-menu actions for quick Markdown insertion
  • Smart list continuation on Enter
  • Adjustable editor preferences:
    • font size
    • tab size
    • line height
    • line wrap

Workspace Management

  • Sidebar file explorer with folders
  • Create, rename, and delete files in-place
  • Multi-tab navigation with drag-to-reorder
  • Split-pane workflow for side-by-side editing

Source Control

  • Change list with staged/unstaged filtering
  • Stage/unstage single files or everything
  • Commit composer with validation
  • Diff preview for working changes
  • Commit history with comparison support

Product Philosophy

Sohwa is designed to feel calm and intentional.

The objective is simple: give you the comfort of a notes app with the confidence of version control, without unnecessary complexity.

Current Status

Sohwa is actively evolving. The core experience is stable and usable, and the architecture is being progressively refactored into smaller, clearer components to support future growth.

Roadmap (Short-Term)

  • Continued component-driven refactor for readability and extensibility
  • Editor and layout performance improvements
  • Expanded cloud sync / collaboration capabilities
  • Additional UX polish and accessibility improvements

Contributing

Contributions are welcome.

If you want to help:

  1. Open an issue with context and expected behavior.
  2. Keep pull requests focused and small when possible.
  3. Follow existing naming, style, and component patterns.

License

License details can be added here once finalized.

About

Sohwa is a git-first Markdown workspace focused on clarity, flow, and long-term maintainability.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors