Well, iOS 10 updates are, interesting to say the least. A lot has changed under the hood, and so I'm back to the drawing board for a few components.

I'm almost ready to push an update for iOS 9 users this evening, though have made progress for iOS 10. Right now, I'm working out the best way to add new pages to the LS, and am also looking into some changes needed for current pages to support 10. For example, I'm needing to revise how I handle the toggles page, which will see a full redesign due to the new CC. I'm envisioning 10 will somewhat work by New Years, though am relying upon the iOS 10 simulator to test upon as the current jailbreak doesn't support my devices just yet.

As always, thanks for all of your hard work! Glad to hear about the upcoming update for iOS 9! As someone who doesn't update my firmware often, there's always the risk of getting left behind to a point when it comes to new or updated tweaks. The upcoming (at the time) Xen product line was the final straw to push me from 8.4 to 9.3.3 so glad to see that's where you're still at too (not that I'd expect support to be dropped considering who we're talking about here!).
Thanks again and enjoy the rest of your holiday season!

Progress update: slide up to unlock works, slide left/right to unlock works, and page positioning backend works (not the user facing settings panel though). I've included code to automatically convert existing iOS 9 page arrangement settings to the new identifiers used in 10, such as for Apple's widget page.

Passcode support is yet to be handled, as is most things like notifications grouping and styling etc.

For today I'll be getting launching apps from Launchpad working again, along with ensuring the arranging pages UI works too (it runs in SpringBoard, so I can test it in the simulator).

I've also decided how to handle the new camera page in iOS 10; it will have a separate panel in the Content Pages settings, which will contain a toggle for enabled, and a position selector. This will be either the far left or far right page, as it will auto-launch if swiped to, preventing access to any pages behind if not forced to either end. When using slide left/right to unlock it will be placed on the opposite end to where the passcode would be. I may also see if it's possible to place a custom app here, as the underlying code seems to support doing just that.

Aye, iOS 10 changed everything under the hood! Right now, I have essentials working, but even than that's just barely. Testers are seeing random crashes when unlocking the device, things disappearing when they shouldn't, and other odd things. Development is hindered too by me not having a device supported by the iOS 10 JB (version wise, I have an iPad Mini on 10.1.1!), and it's become apparent that what works in the iOS Simulator cannot be relied upon as working on-device. As a result, this is perhaps the hardest update cycle I've done!

As a result, I'm tempted to artificially stop Xen loading on iOS 10 and push an update for 9.0-9.3.3 users, seeing as everything I wanted to add for them is ready to roll. Then, remove the artificial stop for iOS 10 at a slightly later date when everything is working better. Thoughts?