tilesfx

A JavaFX library containing tiles that can be used for dashboards.

APACHE-2.0 License

Stars
1.4K

Bot releases are hidden (Show)

tilesfx - 1.5.2

Published by HanSolo almost 7 years ago

Features

  • Added a TilesFXSeries class that encapsulates a Chart.Series<X,Y> and a color definitions for fill and stroke
  • !!! Replaced AreaChartTileSkin and LineChartTileSkin by SmoothedChartTileSkin !!!
  • Modifications related to content size in case the title and/or text is not visible
  • Added a location property to ChartData
  • Added support for points of interest and location in WorldMapTileSkin
  • Added method to calculate x,y from latitude,longitude in Helper class
  • Replaced TileColor with Color in Location
  • Support for ChartType in SmoothAreaChartTileSkin (now also can only show line chart)
  • Added a country group class that contains groups of countries e.g. EU, APAC etc.
  • Added a MatrixTileSkin that visualizes chart data as bargraphs
  • Added a notification feature that shows a yellow triangle in the upper right corner of the tile when using setShowNotifier(true)

Fixes

  • Made horizontal and vertical gridlines in SmoothedChart mouse transparent
  • Added more convenience methods to the SmoothedChart
tilesfx - 1.5.1

Published by HanSolo almost 7 years ago

Features

  • Added a SunburstChartTileSkin
  • Added PINK as Tile color
  • Added snap to ticks support in SmoothAreaChartTileSkin and AreaChartTileSkin
  • Added a MatrixTileSkin that acts as a bar chart
  • Added interactivity to the CalendarTileSkin (it visualizes the timestamps in the ChartData)
  • Completely replaced the SmoothAreaChart by a new SmoothChart class

Fixes

  • Fixed minor bug in the SliderTileSkin and SwitchSliderTileSkin
  • Fixed export section in build.gradle
tilesfx - 1.5.0

Published by HanSolo almost 7 years ago

Features

  • Added support for smoothed radar charts (for POLYGON mode)
  • Added a strokeColor property to ChartData and renamed to color to fillColor
  • Reworked SmoothAreaTileSkin, added smoothing/not smoothing support, datapoints, smoothing algorithm

Fixes

  • Fixed positioning problem in EphemerisTileSkin
  • Fixed bug in drawRoundedRect method in Helper
  • Fixed bug in SmoothAreaChartTileSkin
  • Fixed switch event handling in SwitchTileSkin and SwitchSliderTileSkin (issue #32)
tilesfx - 1.4.9

Published by HanSolo almost 7 years ago

Features

  • Added a SwitchSliderTileSkin which combines a switch with a slider in one tile
  • Added as simple DateTileSkin that just shows the weekday, day, month and year
  • Added a CalendarTileSkin that shows the month defined by the time property of tile
  • TileEvent now has a ChartData object
  • DonutChartTileSkin fires TileEvents when clicking/touching sections
  • BarChartTileSkin fires TileEvents when clicking/touching items
  • LeaderBoardTileSkin fires TileEvents when clicking/touching items
  • RadialChartTileSkin fires TileEvents when clicking/touching sections
  • WorldMapTileSkin fires TileEvents when clicking countries
  • CountryTileSkin fires TileEvents when clicking country
  • BarChartTileSkin now can show more than 4 items dependent on height of tile
  • LeaderBoardTileSkin now can show more than 4 items dependent on height of tile
  • SmoothAreaTileSkin now fires TileEvents when clicking/touching area
  • SmoothAreaTileSkin now shows selected value when clicking/touching area

Fixes

  • Fixed bug in StockTileSkin (issue #28)
  • Fixed issue with padding (issue #29)
  • Fixed problem with negative values in SparkLineTileSkin (issue #24)
  • LeaderBoardItem and BarChartItem now both make use of ChartData
tilesfx - 1.4.7

Published by HanSolo about 7 years ago

Features

  • Added a CharacterTileSkin which simply shows one character
  • Added a FlipTileSkin which looks like a SplitFlap control (uses characterList, flipTimeInMS and flipText)
  • Updated the Demo so that it now also shows the new skins

Fixes

  • Fixed bug in HighLowTileSkin related to reference value
  • Changing the description property will now fire a REDRAW_EVENT
  • Updated gradle build plugins
tilesfx - 1.4.6

Published by HanSolo about 7 years ago

Features

  • Added new event types MAX_VALUE_EXCEEDED, MIN_VALUE_UNDERRUN, VALUE_IN_RANGE, VALUE_CHANGING, VALUE_CHANGED
  • Added real value and unit to CircularProgressTileSkin
  • Fire TileEvents when the value is changing and when the value has changed
  • Added new EphemerisTileSkin (shows sunrise, sunset etc. for a given location)
  • Sorting of data in BarChartTileSkin is now optional (issue #22) by adding sortedData property

Fixes

  • Fixed problem with custom format string in BarChartItem
  • Minor modification to "-" y-position in PlusMinusTileSkin
  • Fixed wrong position of percentage text in CircularProgressTileSkin
  • Take chartGridColor into account for SparkLineTileSkin (issue #21)
  • Fixed problem with bar width exceeding tile if value is too large (issue #25)
tilesfx - 1.4.5

Published by HanSolo over 7 years ago

Features

  • When graphics is set it will also be use in CircularProgressTileSkin

Fixes

  • Renamed Section Events to avoid problems in combination with Medusa (fix for Issue #18)
tilesfx - 1.4.4

Published by HanSolo over 7 years ago

Features

  • Added new SmoothAreaChartTileSkin
  • Added new RadarChartTileSkin
  • Added new CountryTileSkin (using HiRes SVG paths which leads to the bigger size of the lib)

Fixes

  • Minor fixes
tilesfx - 1.4.3

Published by HanSolo over 7 years ago

Features

  • Added new GaugeSparkLineSkin

Fixes

  • Fix for wrong graphic scaling (Thx. to Rob Eden)
  • Fix for issue 17 (Tooltips have been shown even if empty)
tilesfx - 1.4.2

Published by HanSolo over 7 years ago

Features

  • Added horizontal tick lines to the SparkLineTileSkin
  • Added the ability to align the Title and the Text for most of the TileSkins

Fixes

tilesfx - 1.4.1

Published by HanSolo over 7 years ago

Features

  • Added more colors
  • Added a reference line in StockTileSkin
  • Added a method to switch off the automatic calculation of the reference value

Fixes

  • Fixed problem with text visibility in StockTileSkin
  • Fixed problem with automatic line width in StockTileSkin
tilesfx - 1.4.0

Published by HanSolo over 7 years ago

Features

  • Added a tooltipText property to Tile
  • StockTileSkin now shows both...percentage and value of increase/decrease

Fixes

  • Minor fixes
tilesfx - 1.3.9

Published by HanSolo over 7 years ago

Features

  • Increased max number of values that can be used for averaging
  • Added a StockTileSkin (similar as SparkLineTileSkin but with additional info related to increase/decrease of value)
  • Added a showPercentage property which can toggle the increase/decrease information in the new StockTileSkin

Fixes

  • Fixed bug related to averaging which affected SparkLineTileSkin
  • Modified initialization of SparkLine in SparkLineTileSkin
  • Modified the SparkLine linewidth so that it is dependent on the no of values
tilesfx - 1.3.8

Published by HanSolo over 7 years ago

Features

  • Added new CircularProgressTileSkin

Fixes

  • Fixed minor problem in RadialChartTileSkin related to empty data list
tilesfx - 1.3.7

Published by HanSolo over 7 years ago

Features

Fixes

  • Replaces some map providers due to problems of loading map tiles
tilesfx - 1.3.6

Published by HanSolo over 7 years ago

Features

  • Added property to change map provider from Tile
  • Added different map providers for MapTileSkin
  • Added a DonutTileSkin

Fixes

  • Fixed z-index of current location in MapTileSkin
  • Minor cosmetics
tilesfx - 1.3.5

Published by HanSolo over 7 years ago

Features

  • Text in TextTileSkin can now be aligned in all possible ways
  • Added support for visualizing one track in MapTileSkin
  • Added support for poi color and track color in MapTileSkin
  • Updated leaflet.js and leaflet-providers.js
  • Text now is also aligned to the left in WeatherTileSkin
  • Added new track start and stop icons
  • Added a black and white map to MapTileSkin

Fixes

  • Minor fixes in MapTileSkin
  • Minor fixes in TextTileSkin related to text area size
tilesfx - 1.3.4

Published by HanSolo over 7 years ago

Features

  • Added a property to align the text in TextTileSkin
  • Added first support of points of interest (POI) for the MapTileSkin
  • Added a RadialChartTileSkin
  • Added an AlarmBuilder class

Fixes

  • Minor fixes and cosmetics
tilesfx - 1.3.3

Published by HanSolo over 7 years ago

Features

  • Added a MapTileSkin which shows a leaflet based map in a WebView (won't work on ARM)
  • Added a Location class that is used to visualize the current location in a MapTileSkin

Fixes

  • Minor bug fixes
tilesfx - 1.3.2

Published by HanSolo over 7 years ago

Features

  • Added a FlowGridPane which might be helpful for creating dashboards (experimental)
  • Added a constructor containing a timestamp to the Data class
  • Implemented a first version of a new sizing strategy (tiles now stretch in x- and y-direction)

Fixes

  • Minor bug fixes