This document outlines the planned features and improvements for Aether Command.
- Basic VTE terminal emulation
- GTK4 and LibAdwaita integration
- Dynamic window title (shows current command/prompt)
- Clean GNOME-style interface
- Custom color schemes
- Font customization
- Configurable keybindings
- Preferences dialog
- Copy/paste with keyboard shortcuts (Ctrl+Shift+C/V)
- Tab support for multiple terminals
- URL detection and click-to-open
- Search functionality
- Split view (horizontal/vertical)
- Profile management (different settings per profile)
- Custom themes (light/dark/custom)
- Transparent background support
- Background image support
- Settings persistence (save/load configuration)
- Import/export profiles
- Keyboard shortcuts customization UI
- Scrollback buffer size configuration
- Drag-and-drop file support
- Terminal broadcasting (send input to multiple tabs)
- Quick commands menu
- Session saving and restoration
- Terminal recording (save session to file)
- Desktop notifications for long-running commands
- System tray integration
- Quake-mode (drop-down terminal)
- Native Wayland support improvements
- Comprehensive keyboard shortcut system
- Full accessibility support
- Performance optimizations
- Memory usage improvements
- Extensive testing and bug fixes
- Complete user manual
- API documentation for developers
- Video tutorials
- Wiki with tips and tricks
- Flatpak packaging
- Snap packaging
- AppImage distribution
Feature requests from the community will be added here. Please open an issue on GitHub to suggest new features.
If you'd like to work on any of these features, please see CONTRIBUTING.md for detailed guidelines on how to contribute to the project.
- This roadmap is subject to change based on user feedback and development priorities
- Version numbers and timelines are estimates and may be adjusted
- Features marked with [x] are completed, [ ] are planned