[Done] Things I don't like in the 4.10 beta IDE

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

[Done] Things I don't like in the 4.10 beta IDE

Post by Trond »

Just to let you know:

The new "compiling..." window. What I don't like about it:
- The frame is not necessary and doesn't look good
- The lines label changes is annoying. When it's done it's done anyways, and the line number isn't all that informative if I haven't counted the number of lines in my project. And since it changes (or the window disappears) faster than I can read it it's only useless flickering for me.
- When I click details, the status messages seems to come from the compiler and not the ide (correct me if I wrong), so they aren't translated.
- If these status messages were shown in the debug log instead it would be possible to read them before the compiling window disappears. They could be used to see which files are compiled in which order. Now it's like "I've got the info but you can't have it because I'm closing the window nanana!"

The size of the autocomplete window as set in the preferences is not obeyed if there is not enough items to fill it.

Edit:
And the scrollbar in the debug output!!!
Derek
Addict
Addict
Posts: 2354
Joined: Wed Apr 07, 2004 12:51 am
Location: England

Post by Derek »

What's wrong with the scrollbar in the debug output? Looks normal to me.

I hate the way the autocomplete is defaulted to tab, first thing I changed.
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Post by Trond »

I changed the autocomplete key as well.
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Post by Trond »

Derek wrote:What's wrong with the scrollbar in the debug output? Looks normal to me.
One example: it gets in the way.

Code: Select all

For i = 0 To 50
  Debug ""
Next
Debug ReplaceString(Space(100), " ", ".")
Derek
Addict
Addict
Posts: 2354
Joined: Wed Apr 07, 2004 12:51 am
Location: England

Post by Derek »

How is it in the way, it's just there so you can scroll up and down, how else can you see what has been debugged before?
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

@Trond: Yes, I see what you mean. It looks like the Debug Output needs to
force refresh the last item displayed (like it does if you press "End" when it
has the focus).
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Post by Trond »

Derek wrote:How is it in the way, it's just there so you can scroll up and down, how else can you see what has been debugged before?
No, the new horizontal one.
Derek
Addict
Addict
Posts: 2354
Joined: Wed Apr 07, 2004 12:51 am
Location: England

Post by Derek »

Ah right, with your example I didn't get a horizontal scrollbar because the width was too short, if I replace with a letter 'q' then I get a scrollbar which covers the last line of debug, now I see what you mean.
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

Yeah, I changed Trond's example to Space(1000) to see what he meant. :)
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Post by Trond »

Freak said he fixed it, but the output is now hidden by the lower part of the window even when there is not scrollbar:

Image
User avatar
utopiomania
Addict
Addict
Posts: 1655
Joined: Tue May 10, 2005 10:00 pm
Location: Norway

Post by utopiomania »

@Trond, you have probably posted something like a 10000+ reports like this, but have you ever used PureBasic to create
a real program?
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

utopiomania:
The bugreports are for me, not for you. So why do you have a problem with it ?

btw, Trond: intresting color combination on the titlebar :D

[edit]
About the compiler progress window:
Its really only meant so you know something is going on on a larger project,
as the old "please-wait" window gave the feeling things got stuck when you had
something large to compile.

I thought if i put this output into the error log it would be annoying as it crowds the output
and makes the real error messages hard to spot.

Do you think getting the list of included files is a generally needed feature ?
How would you make it accessible without getting in the way (like in the error log) ?
Last edited by freak on Sat Jan 26, 2008 12:51 am, edited 2 times in total.
quidquid Latine dictum sit altum videtur
User avatar
utopiomania
Addict
Addict
Posts: 1655
Joined: Tue May 10, 2005 10:00 pm
Location: Norway

Post by utopiomania »

freak:
The question was for Trond, not for you. So why do you have a problem with it?
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

imho Trond's error/suggestion reports are very useful.
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Post by Trond »

freak wrote: [edit]
About the compiler progress window:
Its really only meant so you know something is going on on a larger project,
as the old "please-wait" window gave the feeling things got stuck when you had
something large to compile.

I thought if i put this output into the error log it would be annoying as it crowds the output
and makes the real error messages hard to spot.

Do you think getting the list of included files is a generally needed feature ?
How would you make it accessible without getting in the way (like in the error log) ?
Forget that. :wink:
The only thing I care about is that last debug output line shouldn't be obscured when I haven't scrolled manually.

Utopiomania: Yes.
Post Reply