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

Board #111

Closed
8 tasks
Aki-7 opened this issue Aug 18, 2022 · 1 comment
Closed
8 tasks

Board #111

Aki-7 opened this issue Aug 18, 2022 · 1 comment
Labels
board IDS Immersive Display System SDS Screen Display System

Comments

@Aki-7
Copy link
Member

Aki-7 commented Aug 18, 2022

Specification

  • create the concept of board board #109
    • A screen has many boards
    • A screen must have at least one board
    • A board must be owned by one screen if there are some screen.
    • If there is no screen, boards can be owned by no screen. (dangling board)
    • A boards has many views
    • A mapped view must be owned by one board.
    • A screen must have current board, which is shown to a display.
  • handle screen creation/destruction board #109
    • When a screen is created
      • if there is no dangling board (another screen exists), create a new board and assign it to the screen.
      • if there is dangling board, assign one of the dangling board to the screen.
    • When a screen is destroyed
      • if there are screens remaining, assign destroyed screen's boards to the remaining screen.
      • if there is no screen remaining, the boards will be dangling boards.
  • move between boards board #109
    • <mod> + <shift> + →: move to the next board on the screen which cursor is on.
    • <mod> + <shift> + ←: move to the previous board on the screen which cursor is on.
  • enable to create new board board #109
  • enable to destroy board
  • enable to move board between screens
  • enable to move view between boards
  • draw the appearance of boards.

Terms

Dangling board

A Board which is not assigned to any screen. Dangling board can exist only when there is no screen (no output connected).

This was referenced Aug 18, 2022
@Aki-7 Aki-7 added SDS Screen Display System IDS Immersive Display System board labels Jan 27, 2023
@Aki-7
Copy link
Member Author

Aki-7 commented Jan 27, 2023

Moved to #367

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
board IDS Immersive Display System SDS Screen Display System
Projects
Status: Done
Development

No branches or pull requests

1 participant