Skip to content

Remove components and curses modules#1635

Merged
gnodet merged 1 commit intomasterfrom
chore/remove-components-curses
Feb 19, 2026
Merged

Remove components and curses modules#1635
gnodet merged 1 commit intomasterfrom
chore/remove-components-curses

Conversation

@gnodet
Copy link
Member

@gnodet gnodet commented Feb 19, 2026

Summary

  • Remove jline-components and jline-curses modules before 4.0 release
  • These experimental modules are superseded by TamboUI, a more comprehensive TUI framework that uses JLine as a backend
  • Archive branches preserved at archive/jline-components and archive/jline-curses

Changes

  • Removed components/ and curses/ module directories
  • Removed subproject entries from root pom.xml
  • Removed dependencies from demo/pom.xml
  • Removed CursesDemo.java and ComponentsExample.java from demo
  • Updated README.md, website overview, JPMS docs, and sidebar to remove all references

Test plan

  • ./mvx mvn -pl demo -am compile passes

These experimental modules are superseded by TamboUI (https://github.com/tamboui/tamboui),
a more comprehensive TUI framework that uses JLine as a backend.

Archive branches are available at:
- archive/jline-components
- archive/jline-curses
@gnodet gnodet added this to the 4.0.0 milestone Feb 19, 2026
@gnodet gnodet merged commit e055b23 into master Feb 19, 2026
9 checks passed
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

Successfully merging this pull request may close these issues.

1 participant

Comments