soundscape-community / soundscape

An iOS application/service that aids navigation through spatialized audio
https://soundscape.services
MIT License
21 stars 22 forks source link

Updated and created a new settings page with IOS like dropdown menus #122

Open MBtheOtaku opened 2 weeks ago

RDMurray commented 1 week ago

Hi. I just tested this on my phone. It isn't really working well with Voiceover unfortunately. I mean it does work but is a bit confusing. VO reports General as a heading and you have to tap on it to expand it.

I'm not really sure what the original issue was about exactly, but this doesn't feel like the iOS settings app, at least with Voiceover.

I also got the following from the debugger when collapsing the general section:

Thread 1: "Invalid batch updates detected: the number of sections and/or rows returned by the data source before and after performing the batch updates are inconsistent with the updates.\nData source before updates = { 7 sections with row counts: [6, 0, 0, 1, 0, 0, 0] }\nData source after updates = { 7 sections with row counts: [6, 0, 0, 0, 0, 0, 0] }\nUpdates = [\n\tDelete section 0,\n\tInsert section 0\n]\nTable view: <UITableView: 0x10af19c00; frame = (0 91; 390 753); clipsToBounds = YES; autoresize = W+H; tintColor = <UIDynamicCatalogColor: 0x3037a0aa0; name = Foreground 1>; gestureRecognizers = <NSArray: 0x301bcc630>; backgroundColor = <UIDynamicCatalogColor: 0x30372afd0; name = Background Base>; layer = <CALayer: 0x30122c4c0>; contentOffset: {0, 0}; contentSize: {390, 818.33333333333326}; adjustedContentInset: {0, 0, 34, 0}; dataSource: <Soundscape.SettingsViewController: 0x114ab4a00>>"