bug: make manager responsive
Type
Cosmetic
Bug description
With how it is currently, the text in cards is hardcoded to shorten after a set amount of characters. This should be changed to shorten based on the available width.
Also, if there is no space for buttons on the same line, replace them with an icon or put in on a newline.
This is how the dashboard looks right now with largest font and largest display size. Everything gets clipped.

Steps to reproduce
- Increase font size/display size
- Look at Dashboard or Patch selection
Android version
any
Manager version
0.0.26
Target package name
why is this required
Target package version.
why is this required
Installation type
Non-root
Patches selected.
why is this required
Device logs (exported using Manager settings).
guhhh
Installer logs (exported using Installer menu option) [unneeded if issue is not during patching].
No response
Screenshots or videos
No response
Solution
No response
Additional context
No response
Acknowledgements
- [X] I have searched the existing issues and this is a new and no duplicate or related to another open issue.
- [X] I have written a short but informative title.
- [X] I filled out all of the requested information in this issue properly.
- [X] The issue is related solely to the ReVanced Manager
Your fault for using manager designed for a modern smartphone on a 2 inch device.
The reason I opened this issue was because of this reddit post. It's for accessibility.
Also, this issue still occurs to people with regular phones. One person in the Discord had the Info buttons going off the card with a OnePlus 6T.
I'll look into it real quick. This can probably be handled with flutter_screenutil.
Does #1017 fix this @TheAabedKhan?
no, it only improves certain text, something like #361 would be necessary to resolve UI components going out of frame etc
Okay. Got it!