Skip to content

Releases: ashazar/TabDrawer

Customize Tabs and Drawers as You Want

05 Feb 18:33
Compare
Choose a tag to compare
Development (#1)

* update Readme

* Ability to include TabDrawer in Gradle through JCenter

* Renamed library layout names, incase of name conflict with app's layouts

* Custom Tab Layout. Deleted some TabDrawerLayout attributes and implemented in Model classes

* Full customization of Tabs

* Tab layout optimization

* Fix code & layout if there is no list items of a(ny) tab.

* Added method to force using default(internal) tab layout for a specific tab.

* Fix for force to use default tab layout.

* Ability to use Custom Drawer Layout

* Added drawerLayout to setSelectedTabView() to  modify Drawer Layout

* Deleted mdpi/hdpi/xhdpi icons in sample app

* Deleted old TabDrawerLayout attributes used in v1.0 from sample app

* Added some custom layouts and silly backgrounds to sample app

* Custom Drawer Layout with ListView

* sample app update with custom layouts

* Fixed aspect ratio of animated gif demo

* Added custom drawer list item layout option

* Added Javadocs for missing methods & changed method arg. position

* Some tests on sample app

* ListView in drawer changed to GridView for 2 or more columns

* Update sample app.

* Update sample app custom drawer

* Started customization of List adapter

* Custom drawer list adapter, to customize views. Removed TabDrawerListAdapter

* Move Tab list item color and size properties and methods to Tab

* Ability to Don't Use pre-defined selected/unselected tab&list item views

* Rename TabArray to TabDrawerData and refactor TabDrawerData

* Refactor if /else blocks

* Ability to set Drawer List item's title font.

* Tests on sample app

* Rename methods with ListItemText to ListItemTitle

* Update sample app for method name change.

* Added "drawer_padding" attribute to TabDrawerLayout

* Fix for drawer list visibility issue, when only 1 tab has a drawer.

* Added getTabWithDrawerCount() method to TabDrawerData

* Tests on sample app.

* Tests on sample app

* Added .gif files from sample app for demo

* Changing Color methods of Tabs - p1

* Changing Color methods of Tabs in sample app - p1

* Changing Color methods of Tabs - p2 - finished

* Adapted new methods to the sample app.

* recyclerview

* removed unnecessary files from library

* remove test codes

* Fixed logic mistakes on TabListItem adapter

* Changed Tab layout from LinearLayout to RelativeLayout for more flexibility

* Changes in sample app

* modified default tab list item layout

* build.gradle version update

* update build.gradle

* Updated sample app.

* Added .gif files from sample app for demo

* maven pom description change

* Removed drawerLayout from setSelectedTabView()

* Updated sample app.

* Updated Custom TabDrawer demo .gif file

* Updated Javadocs

* Modified some descriptions, and deleted unnecesarry methods

* Updated readme file

* Updated readme file

* Updated readme

* Updated  readme

First Release

19 Dec 21:39
Compare
Choose a tag to compare
1.0.0

Update Readme for module name change