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

Improvements #267

Merged
merged 50 commits into from
Feb 14, 2024
Merged

Improvements #267

merged 50 commits into from
Feb 14, 2024

Conversation

rottabonus
Copy link
Member

@rottabonus rottabonus commented Dec 2, 2023

What has changed?

Introduces a big list of improvements from Trello-ticket

  • admin login with mfa -> which was later removed =D
  • improve style consistency
  • fixes few bugs, like sorting mentors
  • bring more elements to tie together the new web ui design
  • translation changes, and also a new link to sekasin-chat
  • improvements on consistency between screens that have notch and screens that do not hve it
  • includes also some code refactoring that does not change functionality
  • add a fix for appcenter build ( new cocoapods version had a bug, install the cocoapods version that is in the podsfile.lock)

Why was the change made?

Fixing bugs and implementing improvements found out in our demo-review-session. We try to "polish" the app in a state that we can start focusing on the web application and leave the mobile app to be for a bit

Caveats?

N/A

Related Trello issue

Link to the Trello ticket
Link to the translation changes ticket
Link to the test review round 1 ticket
Link to the test review round 2 ticket

Checklist

  • I have updated relevant documentation in READMES

- In a long list the cards would sligthly be covered and hard to read,
  now the offset is center
- Also set top corner radiuses to 0, to form a comic bubble-shape
- The pill-texts looked too blurry
- All buttons have same distance between each other and borders of card
- We calculate the screen width, and scale depending on it
- If error -> red border for Input
- Add margin -1 so the element wont resize when focused
- More space between elements
- Remove unused yellow
- Title has a coloured bg, bottom is white
- Remove the icon with no padding
- We resize the banner depending on screen-size
- We don't want the keyboard affect the banner-size (android)
@rottabonus rottabonus force-pushed the felix/improvements branch 2 times, most recently from 20ae628 to 6cffdc9 Compare February 11, 2024 08:27
- always trigger onFocus-styles away, and then the optional callback
idolgov
idolgov previously approved these changes Feb 13, 2024
Copy link
Contributor

@idolgov idolgov 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!

src/lib/use-layout.ts Outdated Show resolved Hide resolved
idolgov
idolgov previously approved these changes Feb 13, 2024
pheis
pheis previously approved these changes Feb 14, 2024
Copy link
Contributor

@pheis pheis left a comment

Choose a reason for hiding this comment

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

Proper good. Chech that note about naming of keyboardStateListeners

- Change ternary to normal logic operator
- Rename keyboard listeners for readability
- Remove unused test (no admin login)
- Remove dead code from admin login
@rottabonus rottabonus dismissed stale reviews from pheis and idolgov via ae0de70 February 14, 2024 07:39
Copy link
Contributor

@pheis pheis left a comment

Choose a reason for hiding this comment

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

STILL PROPER GOOD :D

@rottabonus rottabonus merged commit f4902f0 into master Feb 14, 2024
2 checks passed
@rottabonus rottabonus deleted the felix/improvements branch February 14, 2024 07:43
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