Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled
- Introduced `ThemeManager` to handle application themes using `ttkthemes`. - Added `SettingsWindow` for user preferences including theme selection and UI settings. - Integrated theme selection into the main application with a menu for quick access. - Enhanced UI components with custom styles based on the selected theme. - Implemented tooltips for better user guidance across various UI elements. - Updated dependencies to include `ttkthemes` for improved visual appeal.
5.1 KiB
5.1 KiB
TheChart Documentation
Welcome to TheChart documentation! This guide will help you navigate the available documentation for the modern medication tracking application.
📖 Documentation Index
For Users
- README.md - Quick start guide and installation
- Features Guide - Complete feature documentation including new UI/UX improvements
- Modern Theme System (8 Professional Themes)
- Advanced Keyboard Shortcuts
- Smart Tooltip System
- Modular Medicine System
- Advanced Dose Tracking
- Graph Visualizations
- Data Management
- Keyboard Shortcuts - Comprehensive shortcut reference
- File operations shortcuts (Ctrl+S, Ctrl+Q, Ctrl+E)
- Data management shortcuts (Ctrl+N, Ctrl+R, F5)
- Navigation shortcuts (Ctrl+M, Ctrl+P, F1, F2)
- Export System - Data export functionality and formats
- JSON, XML, and PDF export options
- Graph visualization inclusion
- Export manager architecture
For Developers
- Development Guide - Development setup and testing
- Testing Framework (93% coverage)
- Code Quality Tools
- Architecture Overview
- Debugging Guide
Project History
- Changelog - Version history and feature evolution
- Recent UI/UX overhaul (v1.9.5)
- Keyboard shortcuts system (v1.7.0)
- Medicine and dose tracking improvements
- Migration notes and future roadmap
🚀 Quick Navigation
Getting Started
- Installation: See README.md - Installation
- First Run: See README.md - Running the Application
- UI/UX Features: See FEATURES.md - Modern UI/UX System
Using the Application
- Theme Selection: See FEATURES.md - Settings and Theme Management
- Keyboard Shortcuts: See KEYBOARD_SHORTCUTS.md
- Medicine Management: See FEATURES.md - Modular Medicine System
- Dose Tracking: See FEATURES.md - Advanced Dose Tracking
- Data Export: See EXPORT_SYSTEM.md
Development
- Setup: See DEVELOPMENT.md - Development Environment Setup
- Testing: See DEVELOPMENT.md - Testing Framework
- Architecture: See FEATURES.md - Technical Architecture
- Contributing: See DEVELOPMENT.md - Development Workflow
📋 What's New in Documentation
Recent Updates (v1.9.5)
- Consolidated Structure: Merged UI improvements into main features documentation
- Enhanced Features Guide: Added comprehensive UI/UX documentation
- Updated Changelog: Detailed UI/UX overhaul documentation
- Improved Navigation: Better cross-referencing between documents
Documentation Highlights
- Professional UI/UX: Complete documentation of the new theme system
- Keyboard Efficiency: Comprehensive shortcut system documentation
- Developer-Friendly: Enhanced development and testing documentation
- User-Focused: Clear separation of user vs developer documentation
🔍 Finding Information
By Topic
- Installation & Setup → README.md
- UI/UX and Themes → FEATURES.md - Modern UI/UX System
- Feature Usage → FEATURES.md
- Keyboard Shortcuts → KEYBOARD_SHORTCUTS.md
- Data Export → EXPORT_SYSTEM.md
- Development → DEVELOPMENT.md
- Version History → CHANGELOG.md
By User Type
- End Users → Start with README.md, then FEATURES.md
- Power Users → KEYBOARD_SHORTCUTS.md and EXPORT_SYSTEM.md
- Developers → DEVELOPMENT.md and FEATURES.md - Technical Architecture
- Contributors → All documentation, especially DEVELOPMENT.md
By Task
- Install TheChart → README.md - Installation
- Change Theme → FEATURES.md - Settings and Theme Management
- Learn Shortcuts → KEYBOARD_SHORTCUTS.md
- Add New Medicine → FEATURES.md - Modular Medicine System
- Track Doses → FEATURES.md - Advanced Dose Tracking
- Export Data → EXPORT_SYSTEM.md
- Run Tests → DEVELOPMENT.md - Testing Framework
- Deploy Application → README.md - Deployment
Need help? Check the troubleshooting sections in README.md and DEVELOPMENT.md.