PyScripter issues, mostly minor

187 views
Skip to first unread message

thynnus

unread,
Mar 10, 2008, 3:31:08 PM3/10/08
to PyScripter
Hi Kiriakos,

These are mostly easy cosmetic fixes and suggestions that I noticed
after resetting my pyscripter.ini
I would not normally bother you with it, but I made the effort
thinking that maybe you would want feedback like this before making
your v2 installer and release announcements.

Default Setup Suggestions:
-Start with 'default' or 'Office 2007' theme. 'Office 2003' is too
bubblegum.
-IDE Options window starts too narrow, 'default file encoding...'
truncated.
-IDE Options window does not remember reset size
-Options>Undo after save: should be checked by default, since files
are auto-saved before run?
-Supply a couple of example layouts: Minimal, Floating Widgets, Debug.
-Populate File Explorer>Favorites with a couple of 'likely' locations,
eg: [PythonDir], /site-packages, and maybe [Application Data]/
PyScripter
-Add 'Editor Options' and 'Interpreter Editor Options', IDE Options to
'Editor Toolbar' because Interpreter editor options is otherwise
obscure, and, IIRC, has been the subject of several threads here.
-Add Import Script, Execute Selection, Run Last Script, Debug Last
Script, Set Command Line Parameters, to Run toolbar.
-Add 'Find in Files' to default left sidebar.
-Add TODO's to default bottom sidebar.
-Create a defaultHighlighter.ini so user can get back to default.
Otherwise the only way is to quit PS, hide the pyscripter.ini,
restart PS, export the default highlighter, exit PS, unhide the ini,
restart PS, import the the saved default.


Other Suggestions:
-'Print Keyboard Shortcuts' button on Editor Options>Keystrokes panel.
Creates/places in editor/prints all available commands and shortcuts
(if any)
-Option to set default IDE window, eg to 'Variables', for debug.
-Spelling: File Explorer>Favourites s/b Favorites.
-After re-order favorites, order not remembered.
-In Tools>Options>Import/Export, set the default folder to
[Application Data]/PyScripter for first use.

Question:
Some themes draw a highlight box around the selected frame, how to
make it more subtle?


Again, thank you for a great tool. I did my first GUI program in Dec/
Jan, ended up using wxPython, and in the process of trying to figure
that out I tried out Eric, Boa Constructor [*], SPE, PyCrust, EditRA,
etc, and still come back to PyScripter because, even if some other
IDE's have 'more' features, PyScripter 'just works' better. It has
great features, starts fast, yet is easy for a noob to get comfortable
in. Would like to see it get the praise it deserves in c.l.Python.

-Thynnus

[*] Though Boa Constructor did help me figure out some of the event
and widget attribute stuff better than PyScripter. Yes Boa has a gui
builder with property sheets, but it also did a better job in code
completion, because Boa filtered the results to methods and events
that actually in scope for a widget, at least somewhat, where PS is
always showing the whole wx namespace.

PyScripter

unread,
Mar 11, 2008, 9:02:52 AM3/11/08
to PyScripter
Just a couple of hints in case you haven't noticed.
> -Populate File Explorer>Favorites with a couple of 'likely' locations,
> eg: [PythonDir], /site-packages, and maybe [Application Data]/
> PyScripter
If you right click on the file Explorer empty space and select browse
you have a number of presets including the directories on the Python
path. The same can be done via the toolbar.
> -Option to set default IDE window, eg to 'Variables', for debug.
You can save your favorite layout for debugging under the name
'Debug'. PyScripter then automatically switches in and out of that
layout during debugging. There is a command under the layout menu
specifically for that (Set debug layout).

Further comments below:

On Mar 10, 9:31 pm, thynnus <thyn...@gmail.com> wrote:
> Hi Kiriakos,
>
> Default Setup Suggestions:
> -Start with 'default' or 'Office 2007' theme. 'Office 2003' is too
> bubblegum.
Well, I happen to like Office 2003 ;)
> -IDE Options window starts too narrow, 'default file encoding...'
> truncated.
fixed
> -Options>Undo after save: should be checked by default, since files
> are auto-saved before run?
Changed (for new installation) although it is the default on Borland's
IDEs

> -Supply a couple of example layouts: Minimal, Floating Widgets, Debug.
I do not want to overload the PyScripter.ini and layouts is a matter
of taste.

> -Add 'Editor Options' and 'Interpreter Editor Options', IDE Options to
> 'Editor Toolbar' because Interpreter editor options is otherwise
> obscure, and, IIRC, has been the subject of several threads here.
I want to keep the interface lean and I do not want to overload them
with commands you use only occasionally, You can customize the
toolbars if you want. There is even a 'User' toolbar to put your
favorite commands. The Interpreter Editor Options is on the context
menu of the interpreter (obvious enough I thought). The Editor
Options are on the context menu of the Editor Tabs.

> -Add Import Script, Execute Selection, Run Last Script, Debug Last
> Script, Set Command Line Parameters, to Run toolbar.
See comment above.

> -'Print Keyboard Shortcuts' button on Editor Options>Keystrokes panel.
> Creates/places in editor/prints all available commands and shortcuts
> (if any)
Good suggestion. I will keep in mind.

> -After re-order favorites, order not remembered.
Cannot reproduce.

> Question:
> Some themes draw a highlight box around the selected frame, how to
> make it more subtle?
Do you mean thinner?

thynnus

unread,
Mar 11, 2008, 10:55:24 AM3/11/08
to PyScripter
On Mar 11, 9:02 am, PyScripter <pyscrip...@gmail.com> wrote:
> > Question:
> > Some themes draw a highlight box around the selected frame, how to
> > make it more subtle?
>
> Do you mean thinner?

Yes. User control of color and width would be great. But personally
color is fine, just want it about half as thick.

Also on subject of UI: In editor, when cursor is next to a [{( it goes
blue. Could you make it bold also? Or maybe red w/o bold. I find it's
too subtle & have to concentrate to see where the match is. Better
still would be to add a 'Matching Brace' element to the highlighter
scheme.

Thanks for considering the other items.
Reply all
Reply to author
Forward
0 new messages