Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ROADMAP] Beta #10

Open
60 of 78 tasks
PapyElGringo opened this issue Oct 21, 2024 · 0 comments
Open
60 of 78 tasks

[ROADMAP] Beta #10

PapyElGringo opened this issue Oct 21, 2024 · 0 comments
Milestone

Comments

@PapyElGringo
Copy link
Contributor

PapyElGringo commented Oct 21, 2024

Monitor

  • Display Shell on multi-monitors
  • Split Monitors into several virtual screens
  • Automatically create a Virtual Screens for a monitor
  • Configuration capabilities
    • Monitor resolution / refresh rate
    • Monitor positions relatively to others
    • Mirrored mode
    • Splitted virtual screens ratio
    • Select the displayed Virtual Screens among the Virtual Screens configured

Virtual Screen

  • Manage infinite vertical workspace list
  • Vertical Panel Widget
    • Workspace List Widget
      • Select and display the current workspace selected
      • Reorder the workspace among the list using drag & drop
      • Configure the display icon style from Hybrid, Category or Application mode
    • Monitor Configuration Widget
  • Hotkeys
    • Meta Toggle Overview
    • Meta + W Select upper workspace
    • Meta + S Select lower workspace
    • Meta + Shift + W Reorder current workspace upward
    • Meta + Shift + S Reorder current workspace downward

Workspace

  • Manage infinite horizontal Persistent Tileable list
  • Horizontal Panel Widget
    • Persistent Tileable List Widget
      • Select and display the current Tileable selected
      • Reorder the Tileable among the list using drag & drop
      • Add special Application Launcher Tileable at the end
    • Number of visible Tileable switcher Widget
    • Resized the proportion of each displayed Tileable
  • Hotkeys
    • Meta + A Select Tileable on the Left
    • Meta + D Select Tileable on the Right
    • Meta + Shift + A Reorder current Tileable to the Left
    • Meta + Shift + D Reorder current Tileable to the Right

Tileable Application Launcher

  • Display a grid of installed application .desktop on the system
  • Search Text input to filter the displayed list

Tileable Persistent Window

  • Display either a running Application Wayland Surface or a Configurable Placeholder
  • Display related pop-up and modals contained and on top
  • Handle following Tiled Display Mode Maximized , Full-screen, Restrained float-able
  • Configurable Placeholder Widget
    • Tap to launch the application
    • Configure the Tiled Display Mode
    • Edit the launch arguments
    • Display the logs of the execution until the Application Surface is Mapped
  • Hotkeys
    • Meta + Q Close Application if running or Remove Tileable if not running

Overview

  • Multi-Purpose search engine
    • Ephemeral Application Launcher
    • File explorer
    • Settings explorer
  • Helm - System Overview
    • Control Center
      • Media player Control
      • Audio Control
      • Ethernet Network Control
      • Wifi Network Control
      • Bluetooth Control
    • Session Management
      • Lock Session
      • Logout Session
      • Sleep
      • Reboot
      • Shutdown
    • System Monitoring
      • Battery / Power Usage monitor
      • Cpu monitor
      • Memory monitor
      • Disk usages monitor
    • Global notification list
  • Ephemeral Application

Wayland Server

  • Track Surface and Sub Surface lifecycle
  • XWayland protocol extension
  • Transpose Toplevel / X11Surface to either Tileable Persistent Window or Ephemeral Window
  • Manage proper cursor for application state

Freedesktop compliance

  • Polkit Authentication Agent
  • Notification Server
  • Session management
@PapyElGringo PapyElGringo added feature New feature or request draft Feature specs not yet ready labels Oct 21, 2024
@PapyElGringo PapyElGringo added this to the Beta milestone Oct 21, 2024
@PapyElGringo PapyElGringo removed feature New feature or request draft Feature specs not yet ready labels Oct 21, 2024
@PapyElGringo PapyElGringo pinned this issue Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant