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

Feature/modularization UI #6

Merged
merged 4 commits into from
Nov 5, 2023

Conversation

helloItsHEssam
Copy link
Owner

Add Theme, Fonts, View Annotations, Labels, Base Components, and Layout Enhancements

  • Added theme color support and Raleway font with dynamic type compatibility.
  • Added the InstantiateView property wrapper for view creation via annotations.
  • Added ListLabel, SubTitleLabel, TitleLabel, BaseCollectionView, and Base ViewController.
  • Enhanced font sizes for better readability and introduced the Base View component.
  • Implemented vertical layout for items within the collection view.

…ateView Property Wrapper

- Added theme color support to the project.
- Added Raleway font with three weights and dynamic type compatibility.
- Added the InstantiateView property wrapper for creating views using annotations.
…ize Updates, and Base View

- Added ListLabel, SubTitleLabel, and TitleLabel components.
- Added BaseCollectionView and Base ViewController.
- Updated font sizes for better readability.
- Added a Base View component in the project.
…nd Corner Radius Extension

- Added BaseCollectionCell for collection view cells.
- Added BorderCompositionalLayout to manage collection view layout.
- Implemented vertical layout for items in each row direction within the collection view.
- Added an extension for easily adding corner radius to views.
…istration Extension

- Added a SafeArea extension for safe area handling.
- Added a Pin to Superview extension for view positioning.
- Added an extension for easier registration and dequeuing of cells in collection views.
@helloItsHEssam helloItsHEssam merged commit a2959e4 into feature/modularization Nov 5, 2023
1 of 2 checks passed
@helloItsHEssam helloItsHEssam deleted the feature/modularization-ui branch November 6, 2023 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant