Skip to content

Latest commit

 

History

History
85 lines (65 loc) · 2.49 KB

File metadata and controls

85 lines (65 loc) · 2.49 KB

Aether Command Roadmap

This document outlines the planned features and improvements for Aether Command.

Version 0.1.0 (Current Development)

Core Features

  • 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

Quality of Life

  • 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)

Version 0.2.0 (Planned)

Advanced Features

  • Profile management (different settings per profile)
  • Custom themes (light/dark/custom)
  • Transparent background support
  • Background image support

Configuration

  • Settings persistence (save/load configuration)
  • Import/export profiles
  • Keyboard shortcuts customization UI
  • Scrollback buffer size configuration

Version 0.3.0 (Future)

Enhanced Functionality

  • 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)

Integration

  • Desktop notifications for long-running commands
  • System tray integration
  • Quake-mode (drop-down terminal)
  • Native Wayland support improvements

Version 1.0.0 (Long-term)

Polish and Stability

  • Comprehensive keyboard shortcut system
  • Full accessibility support
  • Performance optimizations
  • Memory usage improvements
  • Extensive testing and bug fixes

Documentation

  • Complete user manual
  • API documentation for developers
  • Video tutorials
  • Wiki with tips and tricks

Platform Support

  • Flatpak packaging
  • Snap packaging
  • AppImage distribution

Community Requests

Feature requests from the community will be added here. Please open an issue on GitHub to suggest new features.

Contributing

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.

Notes

  • 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