Commit Graph

131 Commits

Author SHA1 Message Date
Max Sokolov 9238ab8472 correctly use defaultHeight 2016-11-16 18:13:05 +03:00
Max Sokolov 78b67e4c42 private(set) for rowHeightCalculator 2016-11-16 17:20:43 +03:00
Max Sokolov 3821d4300c correctly set rowHeightCalculator 2016-11-16 17:17:22 +03:00
Max Sokolov 065d8ccae3 bugfixes caused by RowHeightCalculator 2016-11-16 17:00:36 +03:00
Max Sokolov d4fc924676 call prepareForReuse on prototype cell 2016-11-03 19:50:29 +03:00
Max Sokolov 2b96888d12 minor improvements 2016-10-30 14:17:45 +03:00
Max Sokolov 9bbd9c4b69 add remove method 2016-10-29 01:05:58 +03:00
Max Sokolov 44cbb8b7d8 regroup methods 2016-10-29 00:46:47 +03:00
Max Sokolov 48a36e0969 add @discardableResult 2016-10-29 00:43:08 +03:00
Max Sokolov 67003df587 action fix 2016-10-24 17:44:50 +03:00
Max Sokolov 3ba9f45ded action fix 2016-10-24 17:40:59 +03:00
Max Sokolov 7132a0a548 automatic cell registration improvement 2016-10-24 16:14:47 +03:00
Max Sokolov d5d785218a improve custom action init 2016-10-21 01:35:27 +03:00
Max Sokolov 443b8aaa62 fix table header footer section height 2016-10-21 00:52:18 +03:00
Max Sokolov 0f8d0db84e automatic cell registration improvements 2016-10-20 19:33:33 +03:00
Max Sokolov f19b637999 deprecate some methods 2016-10-20 12:13:30 +03:00
Max Sokolov 1eed11abbf remove any action 2016-10-19 01:06:10 +03:00
Max Sokolov 162aee0033 add any action 2016-10-18 20:44:44 +03:00
Max Sokolov 135bc22804 support any actions on row 2016-10-17 19:40:07 +03:00
Max Sokolov a5d8f0874a support userInfo in custom actions 2016-10-16 12:45:07 +03:00
Max Sokolov becdc205bb fix 2016-10-16 12:22:40 +03:00
Max Sokolov c3d6f0af60 TableRowActionData -> TableRowActionOptions 2016-10-15 12:16:25 +03:00
Max Sokolov b449e05edc fix 2016-10-15 12:06:48 +03:00
Max Sokolov db6dc40fac make RowHeightCalculator public 2016-10-15 12:05:59 +03:00
Max Sokolov e18c6ef669 fixes 2016-10-15 11:13:54 +03:00
Max Sokolov b74403e2c6 add removeAction method 2016-10-15 11:09:48 +03:00
Max Sokolov 5f6de4703a add id to action 2016-10-15 01:31:05 +03:00
Max Sokolov c040613654 add removeAllActions method 2016-10-15 01:19:48 +03:00
Max Sokolov 0af6956d62 fix 2016-10-15 01:13:41 +03:00
Max Sokolov 3da097f1f1 support multiple actions with same type 2016-10-15 01:12:51 +03:00
Max Sokolov 3de586c4f6 implement RowAction protocol 2016-10-14 21:16:21 +03:00
Max Sokolov 7f65f0c4e0 move protocols to separate file 2016-10-14 20:59:13 +03:00
Max Sokolov 9ae69b71ca add RowAction protocol 2016-10-14 20:56:52 +03:00
Max Sokolov a240acee2d deprecate action method on TableRow, add on instead 2016-10-14 20:35:18 +03:00
Mikhail Motylev 5a7a9b9655 refactoring 2016-10-11 11:27:28 +03:00
Max Sokolov 6f441b2f7d reduce first generic parameter 2016-10-06 01:45:39 +03:00
Max Sokolov 38230a9a57 removed unused cast 2016-10-05 01:31:34 +03:00
Max Sokolov a88043b33a use @discardableResult to suppress warnings 2016-10-04 20:10:09 +03:00
Max Sokolov 0916b5f990 fix actions 2016-10-03 13:48:59 +03:00
Max Sokolov 24a7f0589f fix warnings 2016-10-03 13:25:44 +03:00
Max Sokolov 6c73ef4860 swift 3 syntax fixes 2016-10-03 12:19:05 +03:00
Max Sokolov 29202d4405 height strategy improvements 2016-09-06 19:30:47 +03:00
Max Sokolov 0f93d296ed PrototypeHeightStrategy improvements 2016-09-02 22:56:08 +03:00
Max Sokolov 1be65d18ad PrototypeHeightStrategy improvements 2016-09-02 21:42:34 +03:00
Max Sokolov 70d6cb8d73 TableCellManager -> TableCellRegisterer 2016-09-02 21:16:36 +03:00
Max Sokolov aeae61d48b remove checks in replace method 2016-09-02 21:11:30 +03:00
Max Sokolov 1df6447d73 set estimatedHeight nil by default 2016-09-02 21:09:28 +03:00
Max Sokolov 52e44dcc6e fix 2016-09-01 13:13:57 +03:00
Max Sokolov 40d138eac1 add replace row at index method 2016-09-01 13:11:38 +03:00
Max Sokolov 155524f13c support insert many rows in section 2016-08-30 13:45:34 +03:00
Max Sokolov 60003d7557 support editing actions in TableDirector 2016-08-22 17:36:08 +03:00
Max Sokolov 5e5643c342 support editing actions in TableRow 2016-08-22 17:33:28 +03:00
Max Sokolov a7530eb3c7 rename items to rows in TableSection 2016-08-22 17:31:54 +03:00
Max Sokolov a9a2496831 make TableCellManager internal 2016-08-20 16:30:39 +03:00
Max Sokolov d42757fb68 reuseIdentifier improvements 2016-08-20 14:20:29 +03:00
Max Sokolov 7438856134 set estimatedHeight and defaultHeight as static properties 2016-08-20 13:02:17 +03:00
Max Sokolov 8477cea35b remove isPrototype 2016-08-19 15:40:21 +03:00
Max Sokolov b7398a2986 improvements 2016-08-19 14:01:33 +03:00
Max Sokolov d3ccd86577 bugfixes and improvements 2016-08-19 12:19:17 +03:00
Max Sokolov 2e8b3f3232 implement custom cell height action 2016-08-17 12:02:00 +03:00
Max Sokolov da51e2b7e9 remove row builder 2016-08-17 11:53:08 +03:00
Max Sokolov 0bf04ebae8 add action 2016-07-16 01:33:59 +03:00
Max Sokolov 126720f388 remove tableView from CellHeightCalculatable 2016-06-21 22:46:05 +03:00
Max Sokolov acebd1c3e8 add delete section method 2016-06-19 12:37:12 +03:00
Max Sokolov ffac9fae14 add insert section method 2016-06-19 12:35:12 +03:00
Max Sokolov 7e3d52fb92 add tests 2016-06-18 06:20:29 +03:00
Max Sokolov dd6092f87f fix register cells 2016-06-18 06:03:29 +03:00
Max Sokolov 221efc00ab add register cell method 2016-06-18 05:42:49 +03:00
Max Sokolov 1bc7301c7e add operators 2016-06-18 04:17:58 +03:00
Max Sokolov 1266a91446 addAction -> action 2016-06-16 23:59:25 +03:00
Max Sokolov d4efb6a679 improve hash 2016-06-16 22:45:33 +03:00
Max Sokolov 23378e2de4 add invalidate 2016-06-15 21:23:41 +03:00
Max Sokolov dd78ffa41e rowItems -> rows 2016-06-15 21:13:34 +03:00
Max Sokolov 1bd049e276 add delete and insert methods 2016-06-15 20:56:17 +03:00
Max Sokolov a2f8bdde30 add isPrototype property 2016-06-15 20:42:10 +03:00
Max Sokolov 98c481be71 handle separator height 2016-06-15 01:21:12 +03:00
Max Sokolov 9d0c278a34 add shouldUsePrototypeCellHeightCalculation property 2016-06-15 01:05:04 +03:00
Max Sokolov fadb2f4e60 add RowHashable protocol 2016-06-14 23:50:30 +03:00
Max Sokolov cc75e84f58 try height strategy 2016-06-14 20:47:39 +03:00
Max Sokolov 3e4f7d81ff remove configure action 2016-06-13 16:34:57 +03:00
Max Sokolov 6f3daa337b support Swift Package Manager 2016-06-13 13:51:02 +03:00