Skip to content

Releases: greenfrvr/hashtag-view

v1.3.1

07 Aug 09:29
Compare
Choose a tag to compare

Linear composing mode issue fixed #32.
Added documentation for distribution and composing modes.

V1.3.0

04 Aug 10:53
Compare
Choose a tag to compare

What's new:

  • Added none distribution option. #15
  • Different compose modes. Now there are two different implementations of positioning items algorithm. Original (which was used in previous versions) and linear (will keep order of incoming data). #22
  • Method for retrieving all data items getData(). #28
  • Added opportunity to limit selection items amount. #31
    Fixes:
  • Fixed issue which provided crashes #24

v1.2.1

28 Dec 09:49
Compare
Choose a tag to compare

New features:

  • Dynamic mode (now there is capability to add and remove items dynamically) #10
  • ColorStateList for item text color. #13
    Fixes:
  • Fixed behaviour when using HashtagView in RecyclerView #8
  • Fixed filling algorithm which prevents issue described in #11
  • Fixed issue which provided crashes #14

v1.2.0

08 Oct 17:48
Compare
Choose a tag to compare

New features:

  • Fixed rows quantity. May be considerd as horizontal mode. (require HorizontalScrollView wrapping)
  • Selected spannables. New DataStateTransform interface allows to defines appearence of items in selected and non-selected state
  • Now widget can be used in RecyclerView #8 (setting empty data arrays issue haven't been solved yet)
  • Multiple event listeners.

Fixed:

  • Widget GONE state crashing
  • Widget padding handling #4

v1.1.1

28 Sep 08:41
Compare
Choose a tag to compare

New:

  • Selection listener now returns state of clicked item. True if item is selected, false otherwise #5.
  • DataSelector interface allowing specify preselected items when widget is in selectionMode
    #6.
  • tagMaxWidth attribute, if value is greater than widget width, then widget width will be used.

Fixes:

  • Wrong padding attributes extraction from xml #7.
  • Wide items issue #4.

v1.1.0

15 Sep 13:35
Compare
Choose a tag to compare

New features:

  • New row mode - equal. All items in a row have equal width.
  • Added row items distribution by items weight.
  • Added drawables for selection mode, i.e. items will change defined left/right drawables corresponding to selected state. (for better perfomance selected/non-selected drawables should be of same size).
  • Added ellipsize mode attribute.

v1.0.0

04 Sep 17:28
Compare
Choose a tag to compare

Implemented features:

  • Data model independent widget
  • Handling click and multi selection events
  • Appearance customizations
    • Row items distribution gravity
    • Item paddings
    • Spacing between items and rows
    • Wrap/stretch mode
    • Text styling (colors, typefaces, spannables, left/right drawables)