Metadata-Version: 2.4
Name: todoz-ezu
Version: 1.0.0
Summary: A premium, minimalist, keyboard-only TUI Todo application.
Author-email: EZU <hyibrahimfaisal@gmail.com>
Project-URL: Homepage, https://github.com/Ibrahim-Faisal15/Todoz
Project-URL: Bug Tracker, https://github.com/Ibrahim-Faisal15/Todoz/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: textual
Requires-Dist: platformdirs
Dynamic: license-file

# Todoz

A premium, minimalist, keyboard-only TUI Todo application built with Textual.

## Features
- **Keyboard-only workflow**: Navigate with WASD or Arrow keys.
- **Search**: Real-time filtering of your Todoz groups.
- **Persistent Storage**: Data is stored securely in your user data directory.
- **Responsive Design**: Scales beautifully from small terminals to full-screen.

## Installation

1. Clone this repository.
2. Install dependencies:
   ```bash
   pip install -r requirements.txt
   ```

## Usage

Run the application:
```bash
python main.py
```

### Key Bindings

#### Global
- `Q`: Quit application

#### Home Screen
- `W / Up`: Previous button
- `S / Down`: Next button
- `Enter`: Select option

#### Saved Todoz (Categories)
- `/`: Focus search bar
- `W / Up`: Cursor up
- `S / Down`: Cursor down
- `Enter`: Open group
- `Esc`: Back to home

#### Todoz List
- `Ctrl + N`: Add new Todoz
- `Enter`: Toggle status (Done/Not Done)
- `W / Up`: Cursor up
- `S / Down`: Cursor down
- `Esc`: Back to category list

#### Forms
- `Up / Down`: Move between fields
- `Enter`: Submit/Confirm
- `Esc`: Cancel
