IGListKit/Examples/Examples-iOS/IGListKitExamples
Abhyas Mall 01bd505d8b Feed View Controller Demo and Improve UI Testing Infrastructure (#1629)
Summary:
## Changes in this pull request

This PR adds a new feed view controller demo to the IGListKit example app, showcasing how to implement a social media feed with IGListKit. The demo features infinite scrolling with pagination, post deletion, and interactive elements. Also, I've improved the UI testing infrastructure by adding helper methods for more reliable tests across different device types. The new helpers make the tests more resilient when dealing with iPad split views and ensure elements are properly visible before interacting with them.

### Checklist

- [X] All tests pass. Demo project builds and runs.
- [X] I added tests, an experiment, or detailed why my change isn't tested.
- [X] I added an entry to the `CHANGELOG.md` for any breaking changes, enhancements, or bug fixes.
- [x] I have reviewed the [contributing guide](https://github.com/Instagram/IGListKit/blob/main/.github/CONTRIBUTING.md)

Pull Request resolved: https://github.com/Instagram/IGListKit/pull/1629

Reviewed By: fabiomassimo

Differential Revision: D77482204

Pulled By: TimOliver

fbshipit-source-id: 44ac86ed253e8452388aad50a1ed05bc6f3a31ab
2025-06-28 10:28:37 -07:00
..
Assets.xcassets/AppIcon.appiconset Update example app icon with latest IG branding 2024-05-08 07:32:36 -07:00
Base.lproj internal diff for PR #209 2016-11-16 12:44:19 -08:00
DelegateProtocols Feed View Controller Demo and Improve UI Testing Infrastructure (#1629) 2025-06-28 10:28:37 -07:00
Extensions Convert Demos to rounded group style 2023-07-25 09:17:11 -07:00
Models Feed View Controller Demo and Improve UI Testing Infrastructure (#1629) 2025-06-28 10:28:37 -07:00
SectionControllers Feed View Controller Demo and Improve UI Testing Infrastructure (#1629) 2025-06-28 10:28:37 -07:00
Storyboard Fix storyboard example app, Fix example build issue 2017-04-17 11:02:36 -07:00
Systems Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
ViewControllers Feed View Controller Demo and Improve UI Testing Infrastructure (#1629) 2025-06-28 10:28:37 -07:00
Views Feed View Controller Demo and Improve UI Testing Infrastructure (#1629) 2025-06-28 10:28:37 -07:00
AppDelegate.swift enable upcoming feature DeprecateApplicationMain 2024-12-05 19:43:28 -08:00
IGListKitExamples.entitlements Improve SwiftPM support (#1546) 2023-03-06 23:29:41 -08:00
Info.plist Add split mode to iPad 2023-07-19 22:08:21 -07:00