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

New catalog course list pagination #846

Merged

Conversation

ivan-magda
Copy link
Member

YouTrack task: #APPS-3090

Description:

  • Adds pagination for new catalog blocks & deep link course lists.

@ivan-magda ivan-magda added main 🆕 feature Implemented features labels Dec 7, 2020
@ivan-magda ivan-magda added this to the 1.153 milestone Dec 7, 2020
@ivan-magda ivan-magda self-assigned this Dec 7, 2020
@ivan-magda ivan-magda merged commit 50c9532 into feature/new-catalog Dec 7, 2020
@ivan-magda ivan-magda deleted the feature/new-catalog-course-list-pagination branch December 7, 2020 10:32
@ivan-magda ivan-magda mentioned this pull request Dec 9, 2020
ivan-magda added a commit that referenced this pull request Dec 21, 2020
* New catalog API (#822)

* Add CatalogBlock model

* Add CatalogBlocksAPI

* Add persistence

* Add services

* Delete unused

* New catalog container view (#824)

* Add header view

* Add container view

* New catalog full course lists (#831)

* Generate module

* Load catalog blocks

* Display full_course_lists catalog block first item

* New catalog simple course lists (#832)

* Generate module

* Load course list data

* Display course list data

* Colorize

* Fix layout dimensions

* Present course list in fullscreen

* New catalog authors (#838)

* Generate module

* Load course list data

* Draft display course list data

* Add ratings views

* Format authors count with localized and pluralized suffix

* Fix format followers count with localized and pluralized suffix

* Add shadow

* Fix layout dimensions

* Present author profile on click

* Add skeleton view

* Delete obsolete submodules from catalog

Deletes tags & collection & popularCourses submodules.

* Use mobile,ios platform in CatalogBlocksAPI

* Set version to 1.152 & bump build

* New catalog course list pagination (#846)

* Collection+group(by:)

* Update CatalogBlockCourseListNetworkService fetch request

* Update DeepLinkCourseListNetworkService fetch request

* New catalog simple course lists grid (#852)

* Add layout type support

* Split view & data source & delegate

* Add section header view

* Implement layout

* Handle section header tap

* Fix images

* Clean up

* New catalog similar course lists (#853)

* Fix SimpleCourseListDefaultWidgetView constraints

* Update model

* Initial context support for AuthorsCourseList

* Course list refresh similar course lists

* Initial context support for SimpleCourseList

* Similar course lists presentation draft

* Fix scroll

* Add localizable

* Handle taps on similar items

* Load all courses

* Refactor rename

* New catalog prepare (#857)

* Use LeftAlignedCollectionViewFlowLayout for simple_course_lists_grid

* Add shadow for course widget

* Fix spacing

* Update fonts & text colors

* Bump build

* Handle error & empty states
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🆕 feature Implemented features main
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant