- Create HelpScreen with all keyboard shortcuts - Add hardcoded sections for instructions - Add binding for '?' key to show help - Support ESC/q/? to close help screen - Document notification compression feature in help - Format help with colors and sections (Navigation, Actions, View, Search) Features: - Shows all keyboard shortcuts in organized sections - Quick Actions section explains notification compression - Configuration instructions for mail.toml - Modal dialog with close button - Extracts bindings automatically for display
22 lines
603 B
Python
22 lines
603 B
Python
# Initialize screens package
|
|
from .CreateTask import CreateTaskScreen
|
|
from .OpenMessage import OpenMessageScreen
|
|
from .DocumentViewer import DocumentViewerScreen
|
|
from .LinkPanel import LinkPanel, LinkItem, extract_links_from_content
|
|
from .ConfirmDialog import ConfirmDialog
|
|
from .SearchPanel import SearchPanel, SearchHelpModal
|
|
from .HelpScreen import HelpScreen
|
|
|
|
__all__ = [
|
|
"CreateTaskScreen",
|
|
"OpenMessageScreen",
|
|
"DocumentViewerScreen",
|
|
"LinkPanel",
|
|
"LinkItem",
|
|
"extract_links_from_content",
|
|
"ConfirmDialog",
|
|
"SearchPanel",
|
|
"SearchHelpModal",
|
|
"HelpScreen",
|
|
]
|