OK, so I’m tempting fate here. I’ve just released 4 bug fix updates in 3 weeks - but I believe I’m finally on top of the issues now.
iOS13 has 'been ‘challenging’ for everyone involved. It required me to make massive architectural changes to iThoughts - and iOS itself has had 4 bug fix releases in the same period. More haste, less speed?
Anyhow, in order, this is a quick summary of my iOS13 ‘journey’
26th Sept, iOS13 and iThoughts7.0 were released:
Dark Mode Support
Multiple (iThoughts) Windows - side by side on iPadOS
Drag and drop FROM iThoughts
Full page screenshots
Improved search (no longer indexes all maps if just searching current map.)
Transition to the (built in) iOS Document Picker.
This has caused the most issues. I am now at the mercy of the various cloud providers and the quality of their integrations with the built in iOS Document Picker. There is also an issue in iOS where the documents appear greyed out if you have the original app (orange and blue icon) still installed.
Crash for Chinese users. When using an external keyboard and editing a map in split screen (using Chinese) then it would crash regularly. I tracked this down to the small toolbar that sits above the keyboard which enables you to format text and move the cursor. The ‘fix’ is to disable the toolbar - which is now the default. If you are not Chinese or don’t use an external keyboard then you can re-enable it in the iThoughts System Settings (Keyboard Tools = ON.) I have since had this confirmed (by Apple) to be a bug in iOS - which has now been logged. I suspect they have a lot on their plate with other iOS13 issues - so I wouldn’t hold your breath…
Screen mirroring is now re-enabled. This is something that didn’t work in the later iOS13 betas and so I pulled the feature. You pre-select (in the iThoughts System Preferences) whether you want the connected screen to be ‘mirrored’ or ‘presenting’. Mirroring means that everything you see on the iPad is reflected on the screen. Presenting means that you only see the mind map on the screen (no toolbars etc.) The downside with presenting is that any (non-image) attachments will not be presented on the external screen. To switch between modes, disconnect from the screen, change the setting and reconnect.
New topics whizzing off to the left. Another iOS13 weird one - it attempted to move content out the way when the on-screen keyboard was presented. The result was that it shoved the active topic off to the left.
Keyboard shortcuts not displayed correctly (when you long press CMD button on an external keyboard.)
Superscript/Subscript not displayed. Another breaking change in iOS13 - fixed after discussions with Apple tech support.
BIU Menu Improved Because I needed to disable the toolbar above the keyboard (see v7.1 above) I needed a way to enable Markdown formatting - so I beefed up the BIU popup menu that appears when you select text.
Crash when UNDO Another change in iOS that highlighted a hole in my code. If you edited a topic then double tapped text to select it then hit UNDO it would crash.
Double tap text to select not working. Related to the above - double tapping text would not always select the text.
Keyboard suggestions not inserted. When selecting a suggestion from above the keyboard it would not be inserted properly - nor would it be saved sometimes.
There you go - I’ve come clean. That’s what I’ve been firefighting over the past few weeks - and the reason you’ve had a constant stream of app updates. Hopefully we can now get back to a more controlled release schedule (looking forward to delivering the next big feature.)
This year I attempted to have iThoughts7 ready on the same day as iOS13 was released. I thought this might provide some kind of marketing advantage. It didn’t - all it did was expose users to my bugs AND Apple’s bugs simultaneously. Foolish, with hindsight.
Thanks for your patience - especially if you’ve been affected by any of the above.