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

Feature request: third Info/configurable items row #144

Open
MehdiYawari opened this issue Aug 29, 2023 · 2 comments
Open

Feature request: third Info/configurable items row #144

MehdiYawari opened this issue Aug 29, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@MehdiYawari
Copy link

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
Copy link

Yes I would love this added also.

@jordywitteman jordywitteman added the enhancement New feature or request label Feb 7, 2024
@jordywitteman jordywitteman self-assigned this Feb 7, 2024
@jordywitteman
Copy link
Contributor

@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 :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants