atlantafx/search/search_index.json

1 line
51 KiB
JSON
Raw Normal View History

{"config":{"indexing":"full","lang":["en"],"min_search_length":3,"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"Overview Modern JavaFX CSS theme collection with additional controls. Flat interface inspired by the variety of Web component frameworks. CSS first! It works with existing JavaFX controls. Two themes in both light and dark variants. Simple and intuitive color system based on the GitHub Primer guidelines . Fully customizable. Easily change global accent (brand) color or individual control via looked-up color variables. Written in modular SASS . No more digging in 3,500 lines of CSS code. Custom themes support . Compile your own theme from existing SASS sources. Additional controls for modern GUI development. Beautiful demo app: Preview all supported themes. Test every feature of each existing control and check source code directly in the app to learn how to implement it. Check color palette and modify theme color contrast. Hot reload. Play with control styles without restarting the whole app. Showcases to demonstrate real-world project usage. Try It Out Grab a self-updating download of the Sampler app for Windows, macOS and Linux, packaged with Conveyor . Or download the latest build on the releases page . Related Links Source Code Bug Tracker Sample Theme (find more info in Theming section) Themes Primer Light Primer Dark Nord Light Nord Dark Cupertino Light Cupertino Dark Dracula","title":"Overview"},{"location":"#overview","text":"Modern JavaFX CSS theme collection with additional controls. Flat interface inspired by the variety of Web component frameworks. CSS first! It works with existing JavaFX controls. Two themes in both light and dark variants. Simple and intuitive color system based on the GitHub Primer guidelines . Fully customizable. Easily change global accent (brand) color or individual control via looked-up color variables. Written in modular SASS . No more digging in 3,500 lines of CSS code. Custom themes support . Compile your own theme from existing SASS sources. Additional controls for modern GUI development. Beautiful demo app: Preview all supported themes. Test every feature of each existing control and check source code directly in the app to learn how to implement it. Check color palette and modify theme color contrast. Hot reload. Play with control styles without restarting the whole app. Showcases to demonstrate real-world project usage.","title":"Overview"},{"location":"#try-it-out","text":"Grab a self-updating download of the Sampler app for Windows, macOS and Linux, packaged with Conveyor . Or download the latest build on the releases page .","title":"Try It Out"},{"location":"#related-links","text":"Source Code Bug Tracker Sample Theme (find more info in Theming section)","title":"Related Links"},{"location":"#themes","text":"Primer Light Primer Dark Nord Light Nord Dark Cupertino Light Cupertino Dark Dracula","title":"Themes"},{"location":"build/","text":"Project structure Directory Description .github GitHub Actions workflows base additional controls and Java API docs GitHub Pages project website sampler Sampler application styles theme sources (SASS) Instructions To build and run the whole project, including packaged Sampler app image : mvn install mvn javafx:run -pl sampler If you want to use hot reload (update CSS without restarting the Sampler app), you have to start app in development mode: # start watching for SASS source code changes mvn compile -pl styles -Pdev # run sampler in dev mode mvn javafx:run -pl sampler -Pdev You can also build each Maven module individually: mvn install -N mvn install -pl styles mvn install -pl base mvn javafx:run -pl sampler Contributing If you want to contribute some Java code, you should be aware of two additional checks. Maven Checkstyle analysis will be performed automatically. You just need to read Maven output warnings, if any. Installing checkstyle plugin , which is supported by any IDE, makes it event simpler. Import checkstyle.xml to your code style settings to auto-configure project's code formatting an