root3nl / SupportApp

The Support App is developed by Root3, specialized in managing Apple devices. Root3 offers consultancy and support for organizations to get the most out of their Apple devices and is based in The Netherlands (Halfweg).
https://www.root3.nl
MIT License
585 stars 60 forks source link

Feature request: third Info/configurable items row #144

Open MehdiYawari opened 1 year ago

MehdiYawari commented 1 year ago

is it in planning to add a further row either bei Info items or configurable items or both(customizable)? Right now, we are using 4 in info Items (2 row)and 6 configurable items(2 row). I was wondering, if we can expect a further row in support app?

kingsleymac commented 7 months ago

Yes I would love this added also.

jordywitteman commented 7 months ago

@MehdiYawari @kingsleymac it is possible to show 3 rows of info items so that might help, but at the moment it remains 2 rows for configurable items. With the current implementation, creating another row requires 5 more unique preference key (like SecondRowTitleMiddle) and honestly the configuration profile becomes a mess. I'd prefer to migrate to dictionaries for every item at some point so this is not needed and you can create how many items you'd want. This is a limitation in the API currently used (SwiftUI's AppStorage property wrapper) and we would have to migrate to UserDefaults instead. This will require some thought on our end including a migration path for existing Configuration Profiles to a potential new set of preference keys based on dictionaries. I'll look into this in the coming months and will also be on the lookout for developments in the future macOS versions :)