Skip to content
This repository has been archived by the owner on Jan 10, 2024. It is now read-only.

Redesign/maps+home screens #548

Merged
merged 113 commits into from
Aug 29, 2023
Merged

Conversation

timothymaxwellsummers
Copy link
Contributor

Optical Redesign and Functional Enhancements

This Pull Request introduces a comprehensive optical redesign of the app along with several functional enhancements. The changes included in this PR aim to provide a more intuitive and user-friendly experience for our users. Here's a breakdown of the major changes:

Redesigned and Updated HomeScreen:

  • All original widgets on the HomeScreen have been redesigned and updated. Some widgets were extended in their functionality while all widgets were adapted to the new visual design.
  • Two new widgets have been added: Movies and News widgets to keep users informed and entertained.
  • Personal student information has been incorporated at the top of the HomeScreen to allow for quick access
  • What used to be the 'ProfileView' has been redesigned to a SettitngsView

New MapsScreen:

  • Introducing the MapsScreen, which combines StudyRoom, Cafeteria, and NavigaTUM information in a single, easy-to-navigate interface.
  • Users can now browse campuses effortlessly and access specific views for StudyRooms and Cafeterias.
  • The creation of Locations and LocationView components has unified the design across all Location-related features, including StudyRooms, Cafeterias, and NavigaTUM Rooms.

Global Search Update:

  • The existing global search functionality, contributed by @david, has been adapted to conform to the new universal redesign.
  • Users can expect an enhanced search experience that seamlessly integrates with the revamped app design.

MVG Widget:

  • A new addition to the HomeScreen, the MVG widget, developed by @jakob, provides users with real-time public transportation information, allowing them to plan their journeys more efficiently.

Screenshots:

HomeScreen + New Search

New MapsScreen

These changes have been tested and reviewed to ensure a smooth and stable user experience. There is still legacy code present in the codebase.

Any feedback or suggestions for improvement are appreciated.

Thank you!

Tim ✌️

Also added first colors and font
Changed from extensions to theme class
Small 🐞: calendar resizes once after switching to different date format
Adapted calendar view to new header and implemented theme
Also added layout of two new Buttons in ContactView
Note: Image cant be saved yet
Split up ContactView in multiple Views for clarity
Refactored some stuff
Added string translations
Added heading for WidgetScreen
Also some Codecleanup and error handling
Added Theme to more Views
Changed Dark Mode Colors
Added String Translation
Changed Divider Color in Header
Temp. Bugfix in CalendarWidget
also removed tutition and grades widget
@timothymaxwellsummers timothymaxwellsummers marked this pull request as ready for review July 27, 2023 16:32
@philippzagar philippzagar merged commit 2ebc48c into development Aug 29, 2023
@philippzagar philippzagar deleted the redesign/Maps+HomeScreens branch August 29, 2023 13:49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants