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
feedback://showreport?report_id=25503

Locked Tabs not behaving as designed
feedback://showreport?report_id=26281

Renaming a project item that is open in a tab does not change the name of the project item on the tab
feedback://showreport?report_id=23861

Command key equivalent for duplicate does not work for items in the navigator
feedback://showreport?report_id=25243

CMD-D doesnt duplicate object in navigator. just ignores it
feedback://showreport?report_id=26466

Inspector fields should have the text select when they are clicked
feedback://showreport?report_id=22732

Code Editor remains after deleting an event
feedback://showreport?report_id=24219

After adding a method and naming it, tab jumps to the code instead of the parameter textfield
feedback://showreport?report_id=24577

Code editors steal focus
feedback://showreport?report_id=20953

Xojo: tabbing on textfields of inspector pane doesn’t scroll
feedback://showreport?report_id=25514

Menus and menu items cannot be manipulated in the Navigator
feedback://showreport?report_id=23982

Navigator does not update after Redo on a new project item action
feedback://showreport?report_id=25736

Navigator not updating after global find and replace
feedback://showreport?report_id=24816

Unhandled exceptions (there shouldn’t be unhandled exceptions!)
feedback://showreport?report_id=26991

IDE truncates blue color property for custom classes, replaces with alpha
feedback://showreport?report_id=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.
Feedback Case #27092

When using a double click to open a Navigator item in a new tab, the item should be fully expanded.
Feedback Case #27093

Navigator Open in New Tab command creates a new tab rather then jumping to an existing one.
Feedback Case #27095

Add menu commands for changing item scope, mainly for changing the scope of multiple selected items.
Feedback Case #27096

Standardize Format should have a menu command, menu shortcut, and optional preference.
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)
feedback://showreport?report_id=26984

26962 - Navigator Filter - open found result in new tab doesn’t honor double-click preference
feedback://showreport?report_id=26962

26199 - Navigator loses place after debug run / quit app
feedback://showreport?report_id=26199

26190 - Local Find vs Global Find key commands
feedback://showreport?report_id=26190

And/or side by side.

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

feedback://showreport?report_id=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.
feedback://showreport?report_id=27092

When using a double click to open a Navigator item in a new tab, the item should be fully expanded.
feedback://showreport?report_id=27093

Navigator Open in New Tab command creates a new tab rather then jumping to an existing one.
feedback://showreport?report_id=27095

Add menu commands for changing item scope, mainly for changing the scope of multiple selected items.
feedback://showreport?report_id=27096

Standardize Format should have a menu command, menu shortcut, and optional preference.
feedback://showreport?report_id=27090

[quote=11885:@Daniel Taylor]Menu command and shortcut to expand and collapse top level items in the Navigator.
feedback://showreport?report_id=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.