Student:
- Samar Sunkaria (@Sameesunkaria)
Mentors:
- Matheus Cardoso (@cardoso)
- Filipe Alvarenga (@filipealva)
Adding the ability to theme the ios app. This would focus on being very modular and should work well with the existing code base.
The modularity was achieved by declaring a few methods in an extension to UIView
, so all views would automatically adopt the theming behaviour. Support for themeing from Interface builder was also added, to allow us to competely create a view without adding any additional code related to theming. A detailed description for the implementation is available on the pull request.
This has been completed and started shipping with v3.0.0 of the app.
Theming the app was done for the most part in the first half of the summer. Even thought some minor improvements were still being added to the implementation, i decided to work on other features/issues.
- Improving scroll performance for ChatViewController
- Improve project build time
- Add in-app notifications
- Improve image compression
- Commits: 378
- Additions: 34,451
- Deletions: 33,386