Xojo Productivity issues

I feel the Pro forum is the right place for this.

While I like a lot the new IDE (nice job Xojo!) there are some issues to keep in account for Pro users, like productivity. It’s pretty normal a completely new IDE needs some time regain a normal productivity. Every change break someone workflow and this is implicit in changes.

However there are two areas where things should be improved and that actually put a big load on productivity: bugs and bad/inconvenient interaction.
These things should be addressed ASAP to keep the loss of productivity at acceptable levels.

Here are some reports (but there are more) if someone wants to subscribe/add info to help get them fixed.

deleting a property, method or event from an object viewed in a tab take the tab to the general navigator
<https://xojo.com/issue/25503>

Locked Tabs not behaving as designed
<https://xojo.com/issue/26281>

Renaming a project item that is open in a tab does not change the name of the project item on the tab
<https://xojo.com/issue/23861>

Command key equivalent for duplicate does not work for items in the navigator
<https://xojo.com/issue/25243>

CMD-D doesnt duplicate object in navigator. just ignores it
<https://xojo.com/issue/26466>

Inspector fields should have the text select when they are clicked
<https://xojo.com/issue/22732>

Code Editor remains after deleting an event
<https://xojo.com/issue/24219>

After adding a method and naming it, tab jumps to the code instead of the parameter textfield
<https://xojo.com/issue/24577>

Code editors steal focus
<https://xojo.com/issue/20953>

Xojo: tabbing on textfields of inspector pane doesn’t scroll
<https://xojo.com/issue/25514>

Menus and menu items cannot be manipulated in the Navigator
<https://xojo.com/issue/23982>

Navigator does not update after Redo on a new project item action
<https://xojo.com/issue/25736>

Navigator not updating after global find and replace
<https://xojo.com/issue/24816>

Unhandled exceptions (there shouldn’t be unhandled exceptions!)
<https://xojo.com/issue/26991>

IDE truncates blue color property for custom classes, replaces with alpha
<https://xojo.com/issue/22336>

Additionally, the Library/Inspector pane is a real pain to switch it continuously. There should be the ability to show them both stacked up.

Please add more if needed.

Nice. You hit a lot of major points. Here are a few I added to Feedback:

Menu command and shortcut to expand and collapse top level items in the Navigator.
(https://xojo.com/issue/27092)]Feedback Case #27092

When using a double click to open a Navigator item in a new tab, the item should be fully expanded.
(https://xojo.com/issue/27093)]Feedback Case #27093

Navigator Open in New Tab command creates a new tab rather then jumping to an existing one.
(https://xojo.com/issue/27095)]Feedback Case #27095

Add menu commands for changing item scope, mainly for changing the scope of multiple selected items.
(https://xojo.com/issue/27096)]Feedback Case #27096

Standardize Format should have a menu command, menu shortcut, and optional preference.
(https://xojo.com/issue/27090)]Feedback Case #27090

I’m still thinking about other issues and what Feedbacks should be added. The Navigator is a thorn in my side, but I doubt anyone could convince Xojo Inc. to replace or heavily redesign it, so I’m trying to think of Feedbacks that both stand a chance of being implemented and will make the thing usable.

Has anyone filed a Feedback to give us the option of using the old Inspector?

Has anyone added this yet?

I didn’t yet found a report for the stacking library and inspector, but I’m sure someone already proposed that during the beta testing.
I’ll add one if can’t find.

P.S: your links are all mangled with http:// prefix

Well done gentlemen and thank you for the thoroughness

Here’s a few of my pet peeves:

Editing Code…Jumps to wrong method (when methods are overloaded)
<https://xojo.com/issue/26984>

26962 - Navigator Filter - open found result in new tab doesn’t honor double-click preference
<https://xojo.com/issue/26962>

26199 - Navigator loses place after debug run / quit app
<https://xojo.com/issue/26199>

26190 - Local Find vs Global Find key commands
<https://xojo.com/issue/26190>

And/or side by side.

Or allow one palette to be docked while the other is floating:

<https://xojo.com/issue/24280>

Subscribed to many of these.
25514, 25503, 24577, 26984, 26199 are absolutely killing my productivity.

Also:
the switch between Library and inspector (any feedback?)
the method name and parameter on the right instead of top (any feedback?)
the loose of selection (and jump to noeditor) when you add an item to a control set (there was a feedback but has been closed as NOT reproducible!)

Also the new IDE does’t show any path info for the external items (26274 trasformed in feature request!) so if you have a “local to the project” item you have to check show in the Finder to be sure that the path is the project one.
For a kind a work I have a standard setup so i duplicate the project folder and make the local changes, with a silent change in 12.1 the path become absolute so I have to change every external “local” item, but in 12.1 overing to an item I could read it’s path and verify if I have to change it or not; now I have to manually check every item… a lot of time spent in something that was automatic.

Furthermore the lack of a IDE script command to add an event (I used to create common setup via IDE script and the event modal dialog and the changeDeclaration that is now NOOP force me in manually write everything)

I really like the new IDE but for quick works I’m reverting back to the old IDE (time is money)

BTW, this is going to be an ongoing, legitimate complaint with the non-“Pro” users (many of whom are “pro” in fact): A conversation like this applies to everyone, not just the “Pro” users, so I’m still not sure of the rationale behind starting it here.

Maybe Massimo can move this conversation to the general forum

I’m having trouble contriving an example of a topic that would only apply to pro users. I think Xojo needs to decide if the XojoPro is simply a product bundle or a value added benefit. It’s seems like it was originally conceived as the former and the latter was an afterthought. My suggestion is that if it’s really going to be promoted to professional developers looking for clients then include the referral program.

I moved this to general as its really not specific to “Xojo Pro”

Norman, can you think of a topic that would be specific to others who have purchased the complete package? I’m not against the “Pro” forum, per se, I just can’t think of when I’d need to use it.

Now THAT would be a question for the Pro Forum :wink:

:frowning:

I didn’t put http:// so I don’t know what happened.

Let’s try this again:

Menu command and shortcut to expand and collapse top level items in the Navigator.
<https://xojo.com/issue/27092>

When using a double click to open a Navigator item in a new tab, the item should be fully expanded.
<https://xojo.com/issue/27093>

Navigator Open in New Tab command creates a new tab rather then jumping to an existing one.
<https://xojo.com/issue/27095>

Add menu commands for changing item scope, mainly for changing the scope of multiple selected items.
<https://xojo.com/issue/27096>

Standardize Format should have a menu command, menu shortcut, and optional preference.
<https://xojo.com/issue/27090>

[quote=11885:@Daniel Taylor]Menu command and shortcut to expand and collapse top level items in the Navigator.
<https://xojo.com/issue/27092>[/quote]

The standard way (at least on OS X) is to use the Option key: Option-clicking the disclosure triangle should expand or collapse all subitems; pressing Option-Left Arrow should collapse the main item and its subitems, pressing Option-Right Arrow should expand the main item and its subitems.

I can’t seem to open any of the feedback cases linked here. Are these visible only to Pro members?

Mine is still marked as private, but I checked some of the others and they are public.

I didn’t realize option-arrow worked. Thank you!

While I’m putting that to good use, it still doesn’t totally solve the issue for me. Expand/collapse all is actually what I’m usually after. I’m also thinking that a double click on a “sub item” like a control or the method list should expand/collapse just like in Real Studio. Option-arrow means a mouse/keyboard transition. Double-click on the label lets you accomplish this in one step with a large mouse target.