Commit Graph

1422 Commits

Author SHA1 Message Date
Nikita Semenov 72aabd4412 fix: code review notes + small fixes 2022-10-03 12:42:26 +03:00
Nikita Semenov 070d7c199a fix: code review notes 2022-10-03 12:01:32 +03:00
Nikita Semenov a8785b35e8 fix: code review notes 2022-09-21 19:58:24 +03:00
Nikita Semenov ca7bf6326d refactor: naming fixes 2022-09-21 18:05:17 +03:00
Nikita Semenov 116d2154f8 feat: range filters view 2022-09-21 17:50:13 +03:00
Nikita Semenov dde0eba7a8
Merge pull request #322 from TouchInstinct/feature/list_filters
Фильтры в виде списка
2022-09-06 18:48:26 +03:00
Nikita Semenov f3081861a0 fix: review notes 2022-09-06 15:42:12 +03:00
Nikita Semenov 698b79d10f refactor: spaces in switch 2022-09-05 17:19:28 +03:00
Nikita Semenov 21a73a8f7c fix: code review notes 2022-09-05 17:13:02 +03:00
Nikita Semenov 3696269635 fix: picker selection 2022-09-02 12:01:51 +03:00
Nikita Semenov 92f06c83a4 fix: code review notes 2022-09-02 11:51:37 +03:00
Nikita Semenov 2eea25b4af docs: changelog update 2022-08-31 19:09:48 +03:00
Nikita Semenov 090b86563d fix: multiselection table setup 2022-08-31 19:01:10 +03:00
Nikita Semenov c25ff8c431 fix: picker system 2022-08-31 18:53:40 +03:00
Nikita Semenov 77f6208ff5 fix: logic of picking cells + refactoring 2022-08-31 17:52:56 +03:00
Nikita Semenov eaa787e00f fix: image view size determination 2022-08-30 22:04:44 +03:00
Nikita Semenov 8cbf5b96e6 fix: container table view cell subviews 2022-08-30 22:01:06 +03:00
Nikita Semenov fa130aecdb fix: style in init of table view 2022-08-30 21:58:24 +03:00
Nikita Semenov 635a9bb9b0 fix: image of selected view 2022-08-30 21:51:16 +03:00
Nikita Semenov d16fc21d7e fix: table view delegate methods 2022-08-30 21:45:36 +03:00
Nikita Semenov 4880dcad27 fix: initialisation of table view logic 2022-08-30 21:42:51 +03:00
Nikita Semenov 0bc8574a32 fix: update table director with diffable data source 2022-08-30 21:34:29 +03:00
Nikita Semenov ec1fe892ad fix: merging filters_api 2022-08-30 14:13:11 +03:00
Nikita Semenov d9cdfdec0f Merge branch 'filters_api' into feature/list_filters
# Conflicts:
#	TIEcommerce/Sources/Filters/FiltersCollectionCell/Models/FilterCellStateAppearance.swift
#	TIEcommerce/Sources/Filters/FiltersCollectionCell/Models/FilterCellViewModelProtocol.swift
#	TIEcommerce/Sources/Filters/FiltersCollectionCell/ViewModels/DefaultFilterCellViewModel.swift
#	TIEcommerce/Sources/Filters/FiltersCollectionCell/Views/DefaultFilterCollectionCell.swift
#	TIEcommerce/Sources/Filters/FiltersCollectionView/Helpers/Array+FilterPropertyValueRepresenter.swift
#	TIEcommerce/Sources/Filters/FiltersCollectionView/Helpers/UICollectionViewLayout+DefaultLayout.swift
#	TIEcommerce/Sources/Filters/FiltersCollectionView/Models/DefaultFilterPropertyValue.swift
#	TIEcommerce/Sources/Filters/FiltersCollectionView/Models/FiltersLayoutConfiguration.swift
#	TIEcommerce/Sources/Filters/FiltersCollectionView/Protocols/FilterPropertyValueRepresenter.swift
#	TIEcommerce/Sources/Filters/FiltersCollectionView/ViewModels/DefaultFilterViewModel.swift
#	TIEcommerce/Sources/Filters/FiltersCollectionView/Views/BaseFiltersCollectionView.swift
#	TIEcommerce/Sources/Filters/Helpers/UICollectionViewLayout+DefaultLayout.swift
#	TIEcommerce/Sources/Filters/Models/BaseFilterCellAppearance.swift
#	TIEcommerce/Sources/Filters/Models/DefaultFilterModel.swift
#	TIEcommerce/Sources/Filters/Models/DefaultFilterPropertyValue.swift
#	TIEcommerce/Sources/Filters/Models/FilterCellViewModelProtocol.swift
#	TIEcommerce/Sources/Filters/Models/FiltersLayoutConfiguration.swift
#	TIEcommerce/Sources/Filters/Protocols/FilterCellAppearanceProtocol.swift
#	TIEcommerce/Sources/Filters/Protocols/FilterPropertyValueRepresenter.swift
#	TIEcommerce/Sources/Filters/Protocols/FilterRepresenter.swift
#	TIEcommerce/Sources/Filters/TagsFilters/Helpers/UICollectionViewLayout+DefaultLayout.swift
#	TIEcommerce/Sources/Filters/TagsFilters/Models/BaseFilterCellAppearance.swift
#	TIEcommerce/Sources/Filters/TagsFilters/Models/DefaultFilterModel.swift
#	TIEcommerce/Sources/Filters/TagsFilters/Models/DefaultFilterPropertyValue.swift
#	TIEcommerce/Sources/Filters/TagsFilters/Models/FiltersLayoutConfiguration.swift
#	TIEcommerce/Sources/Filters/TagsFilters/Protocols/FilterCellAppearanceProtocol.swift
#	TIEcommerce/Sources/Filters/TagsFilters/Protocols/FilterCellViewModelProtocol.swift
#	TIEcommerce/Sources/Filters/TagsFilters/Protocols/FilterPropertyValueRepresenter.swift
#	TIEcommerce/Sources/Filters/TagsFilters/Protocols/FilterRepresenter.swift
#	TIEcommerce/Sources/Filters/TagsFilters/Protocols/FiltersViewModelProtocol.swift
#	TIEcommerce/Sources/Filters/TagsFilters/ViewModels/DefaultFilterCellViewModel.swift
#	TIEcommerce/Sources/Filters/TagsFilters/ViewModels/DefaultFiltersViewModel.swift
#	TIEcommerce/Sources/Filters/TagsFilters/Views/BaseFiltersCollectionView.swift
#	TIEcommerce/Sources/Filters/TagsFilters/Views/DefaultFilterCollectionCell.swift
#	TIEcommerce/Sources/Filters/ViewModels/DefaultFilterCellViewModel.swift
#	TIEcommerce/Sources/Filters/Views/BaseFiltersCollectionView.swift
#	TIEcommerce/Sources/Filters/Views/DefaultFilterCollectionCell.swift
#	TIEcommerce/TIEcommerce.podspec
#	TISwiftUtils/Sources/Extensions/Array/Array+SafeSubscript.swift
2022-08-30 13:59:09 +03:00
Nikita Semenov fc6ec80a29 fix: code review notes 2022-08-11 20:01:52 +03:00
Nikita Semenov 9eaf42aa4e fix: code review notes 2022-08-11 14:13:21 +03:00
Nikita Semenov 0abda665bf fix: code review notes 2022-08-11 02:25:58 +03:00
Nikita Semenov 95651b2b58 refactor: remove comments 2022-08-11 00:47:54 +03:00
Nikita Semenov 60d1fd2044 fix: public typealias 2022-08-11 00:45:23 +03:00
Nikita Semenov a253639073 fix: additional appearance configuration 2022-08-11 00:43:15 +03:00
Nikita Semenov 901cdc571f fix: renames + additional configuration 2022-08-11 00:41:18 +03:00
Nikita Semenov 08fdb69d68 fix: code review notes 2022-08-11 00:31:36 +03:00
Nikita Semenov ab9fafeb19 fix: review notes 2022-08-10 16:35:55 +03:00
Nikita Semenov 50d3d5a36b fix: selection and deselection of cells 2022-08-10 15:54:30 +03:00
Nikita Semenov 53a0ced7f6 fix: review notes 2022-08-10 14:26:24 +03:00
Nikita Semenov 3cd6f0a9d0 fix: refactor + applying snapshot 2022-08-09 18:22:38 +03:00
Nikita Semenov 048b5c1f83 fix: applying snapshot 2022-08-09 18:05:51 +03:00
Nikita Semenov 95fc92dfca fix: fix exclusion of cells 2022-08-09 18:02:30 +03:00
Nikita Semenov 73abd949eb fix: remove class property identifier 2022-08-09 17:01:10 +03:00
Nikita Semenov e28d71caf7 fix: cell registration 2022-08-09 16:55:25 +03:00
Nikita Semenov 5eb0183d92 fix: code review notes 2022-08-09 16:41:52 +03:00
Nikita Semenov 373b0db19e fix: cell configuration 2022-08-05 14:50:39 +03:00
Nikita Semenov 95a0045582 fix: review notes 2022-08-05 14:29:18 +03:00
Nikita Semenov 9888bb22d5 fix: base table view constraints 2022-08-04 22:57:55 +03:00
Nikita Semenov 6ef2c83990 fix: access to view model initializer + renames 2022-08-04 22:49:47 +03:00
Nikita Semenov 4c525b8dad feat: list of filters 2022-08-04 22:45:06 +03:00
Nikita Semenov ae52ec03c6 fix: edge insets init + refactoring 2022-08-04 21:34:14 +03:00
Nikita Semenov 7bef631668 fix: usage of generics 2022-08-04 18:49:23 +03:00
Nikita Semenov 2748d5e3b0 fix: type casting 2022-08-04 18:45:38 +03:00
Nikita Semenov 47280c7cd7 fix: review notes 2022-08-04 18:20:08 +03:00