1. mike S
  2. PowerBuilder
  3. Thursday, 10 September 2020 14:13 PM UTC

I generally will put up with IDE problems if i have to choose between IDE fixes and runtime fixes/enhancements.  I think we have all been conditioned to accept that from Sybase/SAP.

Now that Appeon is working on enhancements to the IDE, I was thinking it would be good for them to know what changes we NEED. Maybe later we can ask for IDE changes we want.  

For me, there are 2 huge IDE bugs that actually create bugs in my code.  One is a true bug, the other is a user interface issue (override).  So, in the spirt of my #1 top thing to change in the ide, here is my #1 change request:

   

If I could have only 1 change to the IDE it would be:

STOP the datawindow painter from automatically removing my update properties

 

If you have a datawindow that works and you add a column then the IDE removes your update properties.    Who thought this was a good idea and allowed this?  If this was my work I would be embarrassed. 

yes, it does warn you.  but it is literally deleting your work and introducing bugs into working code.  

This bug has been around for well over 20 years.  It makes me hate PB and datawindows.  

 

 

 

 

 

 

ATK Gimmy Susan Accepted Answer Pending Moderation
  1. Tuesday, 29 September 2020 06:21 AM UTC
  2. PowerBuilder
  3. # 1

good morning

for me it is eliminating PBLs

Comment
There are no comments made yet.
Daniel Vivier Accepted Answer Pending Moderation
  1. Monday, 28 September 2020 18:25 PM UTC
  2. PowerBuilder
  3. # 2

My top change would be if you open an object from the System Tray, or by clicking on a link in Search results, and the object is not checked out, give an option to check it out, not just a warning that it isn't checked out.

And if you are working on a bunch of Search results, often if you save a change in an object the Search results disappear and you have to do the Search again. Stop doing that!

Comment
  1. mike S
  2. Monday, 28 September 2020 19:00 PM UTC
Any place that you can OPEN an object, you also should have an option to check it out.
  1. Helpful
  1. Ramón San Félix Ramón
  2. Tuesday, 29 September 2020 06:26 AM UTC
That also happens after a compilation when errors are thrown.

You open an object, you correct it and when you save the other errors disappear.

So there is no choice but to recompile or open all the objects with errors before starting to fix anything ....
  1. Helpful
There are no comments made yet.
Daniel Vivier Accepted Answer Pending Moderation
  1. Monday, 28 September 2020 18:21 PM UTC
  2. PowerBuilder
  3. # 3

If you use ProDiff for PowerBuilder as your diff program, it understands source code changes like that and the diffs are still correct. The only think it (pretty obviously) can't figure out is stuff like renaming methods. (Sorry, this was a reply to the user complaining about small changes in their code (like changing function args) changing the order of the methods in an object so diffs then messed up.)

Comment
There are no comments made yet.
Benjamin Gaesslein Accepted Answer Pending Moderation
  1. Thursday, 17 September 2020 09:58 AM UTC
  2. PowerBuilder
  3. # 4

The update properties issue is a nasty one, indeed. I don't know how often I forgot that.

My contribution: stop jumbling the entire source code whenever I change a function's signature.

This really makes tracking changes a nightmare. I mostly resort to direct source code editing when I need change arguments or return types.

Comment
  1. Miguel Leeuwe
  2. Thursday, 17 September 2020 13:03 PM UTC
Nice one. I requested quite some time ago for a way to prevent this.

A simple way would be to have the objects sorted by name when saving the dw.
  1. Helpful
There are no comments made yet.
Andy Preman Accepted Answer Pending Moderation
  1. Wednesday, 16 September 2020 15:56 PM UTC
  2. PowerBuilder
  3. # 5

IDE CHANGE REQUEST:

 

How about allow editing a DataWindow when in zoom mode and allow the user to choose the zoom size. 

Thanks,

Andy

Comment
  1. Chris Pollach @Appeon
  2. Wednesday, 16 September 2020 19:31 PM UTC
Hi Armeen ... That restriction was introduced in PB v 4.0 by PowerSoft. After PS started adding inheritance in PB 2.0 - many developers "shot themselves in the foot" so to speak. This was due to them editing both the Ancestor and Descendant at the same time but not saving the ancestor changes *first* before trying to save the descendant. Thus causing all sorts of errors ( not to mention a few GPFs). The current restriction makes the Ancestor / Descendant source code alignment "fool proof". I personally "love" this current A/D restriction feature (OO for dummies - LOL)!

Now ... an automated refactoring feature in the PB IDE ... Hmmm? ;-)
  1. Helpful
  1. mike S
  2. Wednesday, 16 September 2020 19:35 PM UTC
i see what you mean andy. the zoom thing in the ide it doesn't make sense. on an existing datawindow you can change the zoom, but it doesn't save. maybe because it is existing and is updateable already.



the zoom itself doesn't cause any problems with updates/edits - you can zoom in/out at runtime and the datawindow edits/updates without any problem.
  1. Helpful
  1. Chris Pollach @Appeon
  2. Wednesday, 16 September 2020 19:46 PM UTC
Hi Mike ... that is because that Zoom setting should be in the General Tab of the DW Painter as the DWO property is there and can be changed at run time. Thus, why not in the DW painter? A PowerSoft "OOPS" IMHO ... Just my $0.02.
  1. Helpful
There are no comments made yet.
Miguel Leeuwe Accepted Answer Pending Moderation
  1. Saturday, 12 September 2020 03:14 AM UTC
  2. PowerBuilder
  3. # 6

Editor enhancement:

When selecting some text, show that text highlighted everywhere else in the script. (just like in Notepad++ or when doing a search in VS editor).

Comment
  1. Ramón San Félix Ramón
  2. Tuesday, 29 September 2020 06:40 AM UTC
Based on the SnapDevelop IDE, they could make many improvements in the PowerBuilder IDE...



Improve the Autoscript, the document's photo format, number the lines of code, dark theme for the source code ...



In addition, it is annoying, in my opinion, that the themes are not applied at the time of design, if a theme is chosen in a general way for the application or that the ribbon bar menu has a separate editor instead of being all integrated into the Same visual IDE .... It would also be nice visual aid for control alignment, anchor options or resizing for when windows are resized at runtime instead of having to use a lot of source code to deal with something that should be automatic. ..
  1. Helpful
  1. Miguel Leeuwe
  2. Tuesday, 29 September 2020 08:37 AM UTC
+1 You make some very valid points here!
  1. Helpful
There are no comments made yet.
Ricardo Jasso Accepted Answer Pending Moderation
  1. Friday, 11 September 2020 22:57 PM UTC
  2. PowerBuilder
  3. # 7

IDE CHANGE REQUEST:

Allow me to open an ancestor object or window while editing a descendant object or window even if it is in read-only mode. There are many times I need to review the ancestor's structure as a whole, not just the ancestor script, while building descendant objects.

(Sorry to reply twice but since the first one was about a bug I though it wouldn't hurt to reply about a feature change too).

Regards,

Ricardo

 

 

Comment
  1. Miguel Leeuwe
  2. Saturday, 12 September 2020 03:10 AM UTC
Yes, that's a nice request. What I do, is right click on the ancestor object and "Edit Source" to get around it, but it's not the same.
  1. Helpful
There are no comments made yet.
Olan Knight Accepted Answer Pending Moderation
  1. Friday, 11 September 2020 19:53 PM UTC
  2. PowerBuilder
  3. # 8


IDE CHANGE REQUEST #1:

How about a flag that sets the PBv12.5 icons in the Painterbars and Powerbar when set. The current ones all look alike.
      Design option, checkbox:  "Use PBv12 Toolbar Icons"

Or maybe an option to allow the user to specify which icon is to be used for each toolbar. Included in the list of available icons would be the PBv12 and PBv10 icons - some of those were quite good.
      Design option, checkbox:  "Use Custom Toolbar Icons"

 

IDE CHANGE REQUEST #2:

When duplicating an object, like a command button, provide the option to include the scripts and functions.


Thank You,

Olan

Comment
There are no comments made yet.
John Fauss Accepted Answer Pending Moderation
  1. Friday, 11 September 2020 18:29 PM UTC
  2. PowerBuilder
  3. # 9

I'm sorry, Mike ... not possible to choose just one item I want to see fixed, addressed or improved in the IDE. It's like asking a parent to name their favorite child (when they have more than one, of course)!

We all realize and fully appreciate that Appeon has had to (and continues to!) prioritize and invest their limited development resources towards constructing critically-needed functionality, so I've been supportive and patient. At some point in the not-too-distant future, however, I would LOVE to see a new version focused on improving developer productivity and modernization of the entire IDE and in particular, the PowerScript Editor.

Thank you for asking!

Comment
There are no comments made yet.
Ricardo Jasso Accepted Answer Pending Moderation
  1. Friday, 11 September 2020 14:18 PM UTC
  2. PowerBuilder
  3. # 10

This one has been bugging me for a long, long time...

When the Properties pane is closed in the DataWindow painter and I select two or more objects (e.g. texts, columns, pictures, whatever) and then select Properties from the View menu the Properties pane opens but starts behaving erratically and eventually the IDE crashes. If the Properties pane was already open, I can select multiple objects without any problem.

Comment
There are no comments made yet.
Markus Eckert Accepted Answer Pending Moderation
  1. Friday, 11 September 2020 12:54 PM UTC
  2. PowerBuilder
  3. # 11

Dear AutoScript,

I know you'll never be IntelliSense, but I'm still happy to accept any help you can offer.

But if I catch your grubby little fingers touching my clipboard one more time, I swear I'll cut you!

Regards,
Markus

P.S. If you're ever thinking about expanding your horizon, consider builtin PowerScript functions and userobject function parameters

 

Comment
There are no comments made yet.
Olan Knight Accepted Answer Pending Moderation
  1. Thursday, 10 September 2020 21:53 PM UTC
  2. PowerBuilder
  3. # 12


IDE CHANGE REQUEST:

When the libray list in the PROJECT file changes, don't simply add the new PBLs to the list of PBLs already there as UN-CHECKED. Either un-check ALL of the PBLs or check ALL of them after the replacement have been made.

It's very easy to foget to change the flags, especially when the replacements are below the first page of data and cannot be seen. This occurs in my environment when I update the Class Libraries of the application.



Thank You,

Olan

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.