Skip to content

refactor(intro): add shorthands for all classes, add widgets#83

Open
AndreasPopel wants to merge 4 commits intoDARC-e-V:devfrom
AndreasPopel:refactor/enable-easier-adjustments
Open

refactor(intro): add shorthands for all classes, add widgets#83
AndreasPopel wants to merge 4 commits intoDARC-e-V:devfrom
AndreasPopel:refactor/enable-easier-adjustments

Conversation

@AndreasPopel
Copy link
Contributor

For an easier entry to develop on this project, some screens have been reworked to use components instead of repeatedly nested widgets. Furthermore, magic numbers for course identifications have been broken up into constant based enums, while respecting the possible course types. The handling for setting up the course selection has been centralized in order to improve maintainability.

Some occurences for future improvements have been marked with a TODO flag.

Copy link
Member

@Konradrundfunk Konradrundfunk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@Konradrundfunk
Copy link
Member

@AndreasPopel if you want to directly comminucate with us you are invited to send me a mail on hello@nereid.space and get invited to our matrix chat.

AndreasPopel and others added 3 commits June 23, 2025 14:07
A previous version of flutter_math_fork needed to be pinned in order for builds to work properly.
chore(pubspec): pin previous version of flutter_math_fork
For an easier entry to develop on this project, some screens have been reworked to use components instead of repeatedly nested widgets. Furthermore, magic numbers for course identifications have been broken up into constant based enums, while respecting the possible course types. The handling for setting up the course selection has been centralized in order to improve maintainability.

Some occurences for future improvements have been marked with a TODO flag.
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.

3 participants