Skip to content

Voidstack/Docktailor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docktailor

Maven Central License Maven Java

Docktailor is a lightweight JavaFX framework for building modern user interfaces with detachable and dockable windows. Inspired by the docking systems used in professional IDEs, Docktailor provides a clean, extensible architecture for creating flexible and highly customizable desktop applications.


✨ Features

  • 🪟 Detachable Windows — Let users undock and rearrange tabs freely
  • 🎯 Simple & Intuitive API — Designed to integrate seamlessly into existing JavaFX projects
  • 🔄 Flexible View Management — Handle multiple views dynamically with minimal boilerplate
  • 🎨 Fully Customizable — Easily adapt the layout, behavior, and look & feel (ships with a default IntelliJ-inspired theme)

🚀 Quick Start

Starter Template: Voidstack/docktailor-template

Requirements

  • Java 17+

  • Maven

    <dependency>
        <groupId>com.voidstack</groupId>
        <artifactId>docktailor</artifactId>
        <version>latest</version>
    </dependency>
  • Gradle

    implementation 'com.voidstack:docktailor:1.0.0'

📝 Roadmap

  • Complete API documentation
  • Smooth transition
  • Save separator position on SplitPane

📄 License

Licensed under the Apache License 2.0 — see the LICENSE file for details.


🤝 Contributing

  • Buy me a coffee
  • ⭐ If you find this project helpful, please give it a star — it really helps!

About

Simple java view framework that allows the use of detachable windows

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published