All Projects → marcschuler → FlatBee

marcschuler / FlatBee

Licence: other
An javafx css style for an flat and smooth experience

Programming Languages

CSS
56736 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to FlatBee

Binding.scala
Reactive data-binding for Scala
Stars: ✭ 1,539 (+6312.5%)
Mutual labels:  javafx, fxml
JavaFXWorkshop
Code and a handout for a JavaFX workshop
Stars: ✭ 24 (+0%)
Mutual labels:  javafx, fxml
javafx-examples
JavaFX Example Projects
Stars: ✭ 85 (+254.17%)
Mutual labels:  javafx, fxml
TelegramClone
JetGram is an open source desktop app Telegram clone made with JavaFx.
Stars: ✭ 50 (+108.33%)
Mutual labels:  javafx, fxml
OnlyViewer
A material design picture viewer made with JavaFX and JFoenix. / 用JavaFX编写的Material Design风格的电子图片管理系统
Stars: ✭ 23 (-4.17%)
Mutual labels:  javafx, fxml
JetTunes-Desktop-Music-Player
Material design music player made with javafx
Stars: ✭ 36 (+50%)
Mutual labels:  javafx, fxml
find the letter material design
litterature game made using javaFX and FXML, small collaboration, the game is about finding the missing letters from a word using different hints (an image, incomplete word..etc).
Stars: ✭ 21 (-12.5%)
Mutual labels:  javafx, fxml
Desktop-Applications-JavaFX
JavaFX Open Source Projects
Stars: ✭ 69 (+187.5%)
Mutual labels:  javafx, fxml
sqlbrowserfx
A feature rich cross platform sql client for SQLite , MySQL.
Stars: ✭ 19 (-20.83%)
Mutual labels:  javafx
JavaFX-MySQL-Login
A JavaFX example SignIn/SignUp with MySQL database intergration.
Stars: ✭ 74 (+208.33%)
Mutual labels:  javafx
ColorSwitch
Color Switch in Javafx!
Stars: ✭ 18 (-25%)
Mutual labels:  javafx
ChatRoom-JavaFX
This is a client/server chatroom(client for JavaFX and server for Workerman), supporting personal and global chat.
Stars: ✭ 53 (+120.83%)
Mutual labels:  javafx
subtitles-view
基于javaFX的简单字幕处理桌面程序,集成在线翻译及语音转换
Stars: ✭ 368 (+1433.33%)
Mutual labels:  javafx
javafx-ratel-client
使用javafx和netty技术开发的一款ratel客户端
Stars: ✭ 13 (-45.83%)
Mutual labels:  javafx
kubed
No description or website provided.
Stars: ✭ 68 (+183.33%)
Mutual labels:  javafx
rtlSpectrum
Analyze spectrograms created by rtl_power
Stars: ✭ 47 (+95.83%)
Mutual labels:  javafx
SnakeFX
Snake game in JavaFX
Stars: ✭ 41 (+70.83%)
Mutual labels:  javafx
Insulator
A client UI to inspect Kafka topics, consume, produce and much more
Stars: ✭ 53 (+120.83%)
Mutual labels:  javafx
TheScopeReport
This is a Java program that calls the Jamf Pro API to collect scoping details.
Stars: ✭ 13 (-45.83%)
Mutual labels:  javafx
octillect
An Intellectual Octopus for managing your tasks and projects.
Stars: ✭ 14 (-41.67%)
Mutual labels:  javafx

FlatBee v1.0.0

A flat and smooth looking css theme for JavaFX. Already includes the most used UI elements, but still very work in progress.

Preview

alt tag More examples at 'src/test/resources/img'

This theme includes a small example application. Just start the class App at package 'com.github.karlthebee.flatbee'

Styling

Aside from the quite nice theme, I've added a few options for a conistent design

Sizes

FlatBee offers a few different sizes for every node. From smallest to biggest there are :

  • flatbee-tiny
  • flatbee-small
  • flatbee-medium
  • flatbee-large
  • flatbee-xlarge
  • flatbee-xxlarge
  • flatbee-xxxlarge
  • flatbee-jumbo

Panels

A panel adds a simple padding to an node

Containers

A container is like a panel but includes spacing for each element

Cards

A card is like a container but includes an nice show border alt tag

Setup

  • Installing : Download the 'flatbee.css' file (or copy this repository) and paste the file into your workspace. Just the css file is needed, everything else is a nice package/demo
  • Changing the main color : At 'flatbee.css' set the '-color' value to your color of choice
  • ???
  • Profit (non-commercial)

Progress

Works :

  • Labels
  • Buttons (including toogle- & split-buttons)
  • Progressbars & Progressindicators
  • Datepicker
  • Slider
  • Comboboxes
  • Tabpanes & Tabs
  • Checkboxes & Radiobuttons
  • TextFields, Inputs, Spinner
  • (Tree-)Tables
  • Colorpicker

Problems/Bugs :

  • Not all default javafx8 nodes are styled
  • Third-party nodes may look ugly and/or green-ish
  • Other minor display bugs I didn't notice yet

License

The license is pretty much a CC-BY-NC 4.0 license (https://creativecommons.org/licenses/by-nc/4.0/). In simple (non legal) english : you can modify and distribute it, ship in in your application, but not use/sell it commercially. And you have to give credits, like "FlatBee theme by karlthebee (https://github.com/karlthebee/flatbee)"

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].