Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/multi selection support + selection handler refacoring #50

Open
wants to merge 71 commits into
base: master
Choose a base branch
from

Commits on Feb 12, 2018

  1. refactored SelectionHandler

     - now selection state sit in each Cell (instead of the CellRecyclerView, so the recycler doesn't get confuse)
     - introduced a new ISelectableModel interface, that need to be implemented by Cell, RH and CH in order to get a selection state
     - introduced multiple selection
    Cedric Ferry committed Feb 12, 2018
    Configuration menu
    Copy the full SHA
    3389d35 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into feature/multiSelectionSupport

    Cedric Ferry committed Feb 12, 2018
    Configuration menu
    Copy the full SHA
    3681353 View commit details
    Browse the repository at this point in the history
  3. re-enabled enableShadow with new SelectionHandler implementation

    fixed multi-selection clear when change between cell , row or column selection
    introduced multiselection in tableview sample
    Cedric Ferry committed Feb 12, 2018
    Configuration menu
    Copy the full SHA
    de59225 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into feature/multiSelectionSupport

    Cedric Ferry committed Feb 12, 2018
    Configuration menu
    Copy the full SHA
    543ccea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4d1c793 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2018

  1. added Selecting section

    Cedric Ferry committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    b881d10 View commit details
    Browse the repository at this point in the history
  2. used the RecyclerViewAdapters instead of the main dataset so it preve…

    …nt UI issue with sorting
    Cedric Ferry committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    ae904be View commit details
    Browse the repository at this point in the history
  3. added exception when TableView isSelectable and ISelectable is not im…

    …plement in Cell, RowHeader or ColumnHeader
    Cedric Ferry committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    34146fe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8e44ed5 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2018

  1. Configuration menu
    Copy the full SHA
    3086446 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2018

  1. Merge pull request #10 from evrencoskun/master

    merge back
    sonique6784 authored Jul 16, 2018
    Configuration menu
    Copy the full SHA
    2b422f9 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2020

  1. Update README.md

    Co-Authored-By: Gaëtan Muller <[email protected]>
    sonique6784 and MGaetan89 authored Apr 19, 2020
    Configuration menu
    Copy the full SHA
    3ac2e60 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    Co-Authored-By: Gaëtan Muller <[email protected]>
    sonique6784 and MGaetan89 authored Apr 19, 2020
    Configuration menu
    Copy the full SHA
    b8453f8 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    Co-Authored-By: Gaëtan Muller <[email protected]>
    sonique6784 and MGaetan89 authored Apr 19, 2020
    Configuration menu
    Copy the full SHA
    9819d32 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    Co-Authored-By: Gaëtan Muller <[email protected]>
    sonique6784 and MGaetan89 authored Apr 19, 2020
    Configuration menu
    Copy the full SHA
    0d3324d View commit details
    Browse the repository at this point in the history
  5. Update Readme.md

    suggestion from MGaetan89
    
    Co-Authored-By: Gaëtan Muller <[email protected]>
    sonique6784 and MGaetan89 authored Apr 19, 2020
    Configuration menu
    Copy the full SHA
    fa50f50 View commit details
    Browse the repository at this point in the history
  6. Code formatting and minor copy updates

    thanks to MGaetan89
    
    Co-Authored-By: Gaëtan Muller <[email protected]>
    sonique6784 and MGaetan89 authored Apr 19, 2020
    Configuration menu
    Copy the full SHA
    d158ae0 View commit details
    Browse the repository at this point in the history
  7. moved the verticalScroll detection

    moved the vertical detection AFTER checking if it the same RV. else it could set the mCurrentRVTouched to null and lead to unsync scrolling.
    sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    6c62048 View commit details
    Browse the repository at this point in the history
  8. Handle case where item is null

    andhie authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    c51b947 View commit details
    Browse the repository at this point in the history
  9. Invalidate layout managers cache when changing the table dataset

    Damiano Giusti authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    0167dc6 View commit details
    Browse the repository at this point in the history
  10. Add documentation

    Damiano Giusti authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    33d3390 View commit details
    Browse the repository at this point in the history
  11. Fix for issue evrencoskun#185

    Get the preferences object from the actual parcel when the SavedState is created from a parcel
    vicmns authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    2dc2536 View commit details
    Browse the repository at this point in the history
  12. removed cached .idea

    nawinkhatiwada authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    061a0b6 View commit details
    Browse the repository at this point in the history
  13. Create FUNDING.yml

    evrencoskun authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    dee42fc View commit details
    Browse the repository at this point in the history
  14. Update dependencies

    MGaetan89 authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    444e818 View commit details
    Browse the repository at this point in the history
  15. Migrate to AndroidX

    MGaetan89 authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    af08feb View commit details
    Browse the repository at this point in the history
  16. Annotate the 'tableview' module with @NonNull and @Nullable and f…

    …ix some issues
    MGaetan89 authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    2aa6ccf View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5b2da94 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    17a979c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    953bcdb View commit details
    Browse the repository at this point in the history
  20. Update dependencies

    swissquote-gmu authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    3b38b45 View commit details
    Browse the repository at this point in the history
  21. Fix crash in sample app

    swissquote-gmu authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    52f82d3 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7897321 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    144735d View commit details
    Browse the repository at this point in the history
  24. Use dp instead of px

    swissquote-gmu authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    2aa73c2 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d040d9e View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    bfa7bdd View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    96891c7 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    b4fdb2a View commit details
    Browse the repository at this point in the history
  29. Fix Readme

    MGaetan89 authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    018adab View commit details
    Browse the repository at this point in the history
  30. Remove unused resources

    MGaetan89 authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    4d0f21c View commit details
    Browse the repository at this point in the history
  31. Fix width computation

    swissquote-gmu authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    1418049 View commit details
    Browse the repository at this point in the history
  32. Update dependencies

    swissquote-gmu authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    0d09418 View commit details
    Browse the repository at this point in the history
  33. Target Java 8

    swissquote-gmu authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    2020576 View commit details
    Browse the repository at this point in the history
  34. Remove unused exceptions

    swissquote-gmu authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    4b327cf View commit details
    Browse the repository at this point in the history
  35. Listener used to ignore click action and calling the long press actio…

    …n. This problem has been fixed.
    evrencoskun authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    e11508d View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    004aab9 View commit details
    Browse the repository at this point in the history
  37. Updating Contributors

    evrencoskun authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    5c3b986 View commit details
    Browse the repository at this point in the history
  38. 0.8.9 version has been released.

    evrencoskun authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    07d5a33 View commit details
    Browse the repository at this point in the history
  39. 0.8.9 version has been released.

    evrencoskun authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    f17cfb0 View commit details
    Browse the repository at this point in the history
  40. Bug fix of evrencoskun#276

    evrencoskun authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    fc4b497 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    55c41d1 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    03c0864 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    52f89ae View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    21aa792 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    19c494a View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    166f548 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    c45f165 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    6f4b3e8 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    a68a02f View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    6d0fd2a View commit details
    Browse the repository at this point in the history
  51. Enable click events in sample app

    MGaetan89 authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    b4f7bb0 View commit details
    Browse the repository at this point in the history
  52. Fix crash on double click on a cell

    MGaetan89 authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    a5e94d4 View commit details
    Browse the repository at this point in the history
  53. Fix crash when calling hideColumn

    MGaetan89 authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    52b02ee View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    7b05330 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    35ef9dd View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    a76c444 View commit details
    Browse the repository at this point in the history
  57. License inconsistency, Update bintray-release info and Append license…

    … to pom xml file
    
    Also bumped version
    Andrew Beck authored and sonique6784 committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    1be6e29 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2020

  1. Merge branch 'master' into feature/multiSelectionSupport

    # Conflicts:
    #	README.md
    #	app/src/main/java/com/evrencoskun/tableviewsample/MainFragment.java
    #	app/src/main/java/com/evrencoskun/tableviewsample/tableview/model/Cell.java
    #	tableview/src/main/java/com/evrencoskun/tableview/ITableView.java
    #	tableview/src/main/java/com/evrencoskun/tableview/adapter/recyclerview/CellRecyclerViewAdapter.java
    #	tableview/src/main/java/com/evrencoskun/tableview/adapter/recyclerview/CellRowRecyclerViewAdapter.java
    #	tableview/src/main/java/com/evrencoskun/tableview/adapter/recyclerview/ColumnHeaderRecyclerViewAdapter.java
    #	tableview/src/main/java/com/evrencoskun/tableview/adapter/recyclerview/RowHeaderRecyclerViewAdapter.java
    #	tableview/src/main/java/com/evrencoskun/tableview/handler/SelectionHandler.java
    #	tableview/src/main/java/com/evrencoskun/tableview/listener/itemclick/CellRecyclerViewItemClickListener.java
    sonique6784 committed Apr 20, 2020
    Configuration menu
    Copy the full SHA
    e81973a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into feature/multiSelectionSupport

    # Conflicts:
    #	README.md
    #	app/src/main/java/com/evrencoskun/tableviewsample/MainFragment.java
    #	app/src/main/java/com/evrencoskun/tableviewsample/tableview/model/Cell.java
    #	tableview/src/main/java/com/evrencoskun/tableview/ITableView.java
    #	tableview/src/main/java/com/evrencoskun/tableview/adapter/recyclerview/CellRecyclerViewAdapter.java
    #	tableview/src/main/java/com/evrencoskun/tableview/adapter/recyclerview/CellRowRecyclerViewAdapter.java
    #	tableview/src/main/java/com/evrencoskun/tableview/adapter/recyclerview/ColumnHeaderRecyclerViewAdapter.java
    #	tableview/src/main/java/com/evrencoskun/tableview/adapter/recyclerview/RowHeaderRecyclerViewAdapter.java
    #	tableview/src/main/java/com/evrencoskun/tableview/handler/SelectionHandler.java
    #	tableview/src/main/java/com/evrencoskun/tableview/listener/itemclick/CellRecyclerViewItemClickListener.java
    sonique6784 committed Apr 20, 2020
    Configuration menu
    Copy the full SHA
    85cc3cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b62bf0a View commit details
    Browse the repository at this point in the history