iOS Quality of Life Bugs & Requests

As I’ve gotten deeper into an iOS project, I’ve stumbled across several bugs and issues along the way. Two of my previously filed tickets have already been addressed (Woohoo, great job Xojo team!)…

77421 - iOS MobileContainer Landscape Resizing Inverted
77480 - iOS MobileScreen OrientationChanged Event Documentation Update

…and today I just filed all the items in my internal queue that have been stacking up:

77587 - iOSMobileTable SelectionChanged Event Not Fired
77588 - iOS Toolbar Width Not Properly Sized
77589 - iOS Toolbar Placement Off When Orientation Changes
77591 - Some Controls Only Allow a Single Constraint
77592 - iOS MobileSlider ValueChanged Event Not Fired
77593 - Add Hotkeys to Cancel and Done Constraint Buttons
77594 - Allow Copy/Pasting of iOS Constraints
77595 - Bring MobileScreen.Show(makeCurrent As Boolean) to iOS
77596 - Resume Button and Resume & Pause Menus Disabled in iOS Projects
77597 - Bring Keyboard Events/Notifications to iOS

If any of these new tickets impact you or you’d like to help get one or more of them fixed, please give a thumbs up. And of course, please feel free to add your experiences, thoughts or even alternative solutions to the tickets.

Regarding constraints, I’m going to suggest that you do them programmatically. The ones created in the IDE can too easily be altered by the IDE if you accidentally move something.

1 Like

Yes, good call and I’ve definitely seen this. Fortunately doing an undo in the IDE generally reverts things for me.

Alas I’m more of a visual person so I like being able to preview things in the layout editor in Xojo even if it doesn’t 100% match what happens on device.

You do bring up a good point though and I just checked to confirm that iOS projects do in fact have the Lock Position button in the command bar that I don’t use, but probably should across all my projects and types.

2 Likes

For those following along, we’re making progress! :slight_smile: In particular the tickets associated with events not being fired have been fixed and it looks like we’ll see them in a future Xojo release.

A handful of tickets have also received support by those in the community. If you’re a Xojo iOS developer, 77597 - Bring Keyboard Events/Notifications to iOS, might be of particular interest to you as this would solve a long time issue that almost everyone has run across.

COMPLETED BY XOJO TEAM
77421 - iOS MobileContainer Landscape Resizing Inverted
77480 - iOS MobileScreen OrientationChanged Event Documentation Update
77587 - iOSMobileTable SelectionChanged Event Not Fired
77592 - iOS MobileSlider ValueChanged Event Not Fired

ASSIGNED TO FUTURE MILESTONE
77589 - iOS Toolbar Placement Off When Orientation Changes

OPEN WITH COMMUNITY SUPPORT
77597 - Bring Keyboard Events/Notifications to iOS
77591 - Some Controls Only Allow a Single Constraint
77594 - Allow Copy/Pasting of iOS Constraints
77593 - Add Hotkeys to Cancel and Done Constraint Buttons

OPEN WITH NO CHANGES
77588 - iOS Toolbar Width Not Properly Sized
77595 - Bring MobileScreen.Show(makeCurrent As Boolean) to iOS
77596 - Resume Button and Resume & Pause Menus Disabled in iOS Projects

2 Likes