Skip to content

Commit

Permalink
feat: update ROADMAP
Browse files Browse the repository at this point in the history
  • Loading branch information
cfoust committed Aug 1, 2024
1 parent 06563c8 commit 7c4bc02
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@

<h4 align="center">
[<a href="https://cfoust.github.io/cy/installation.html">Installation</a>]
[<a href="https://cfoust.github.io/cy/index.html">Documentation</a>]
[<a href="https://cfoust.github.io/cy/architecture.html">Architecture</a>]
[<a href="https://cfoust.github.io/cy/roadmap.html">Roadmap</a>]
</h4>
Expand Down
4 changes: 2 additions & 2 deletions docs/src/roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

`cy` is slowly starting to emerge from the proof-of-concept stage. The core features are solid, but it is not quite ready to be an alternative to `tmux` for most users. This document outlines the features I plan on implementing before `cy`'s 1.0 release. Features denoted with "\*" are tentative and may not make the cut.

- [ ] **Layouts:** Many users rely on being able to see multiple panes at once. `cy`'s approach to this will differ from `tmux`'s: users will be able to define layouts using a declarative layout API.
- [ ] **Proportional splits:** A layout akin to `tmux`'s default. Panes can be split horizontally and vertically and sized according to percentages or number of cells on the split axis.
- [X] [`v.0.4.0`](https://github.com/cfoust/cy/releases/tag/v0.4.0) **Layouts:** Many users rely on being able to see multiple panes at once. `cy`'s approach to this will differ from `tmux`'s: users will be able to define layouts using a declarative layout API.
- [X] [`v.0.4.0`](https://github.com/cfoust/cy/releases/tag/v0.4.0) **Proportional splits:** A layout akin to `tmux`'s default. Panes can be split horizontally and vertically and sized according to percentages or number of cells on the split axis.
- [ ] **Borders:** The borders of each window should be configurable independently of the layout.
- [ ] **Floating panes\*:** It should be possible to spawn temporary layers that show a single pane that appears to float over all of the rest.
- [ ] **Bars:** Users should be able to configure styled bars that appear above or below each window. These could be used to show the pane's current command, directory, time, et cetera. Ideally users would be able to provide a Janet function that could do anything they wanted.
Expand Down

0 comments on commit 7c4bc02

Please sign in to comment.