[wxPython-dev] 20071113 test build uploaded
Kevin Ollivier
kevino at theolliviers.com
Wed Nov 14 13:14:58 PST 2007
Hi all,
Some quick notes from testing:
Overall:
- I think the new XRCEd and Editra additions help give the toolkit a
considerably more modern feel. But one thing that stuck out with me is
that they come separate from the main package and are part of Demos
and Docs, although these are really neither. My personal experience
has shown that most new users like one big download with everything
they might need on it, and I can't really see people wanting to stick
with old versions of the demo, or editing tools when they upgrade
wxPython. I think our two packages should just be for those who want
the whole package - incl. demos, tools, etc. - and those who just want
the library and nothing else, personally.
- What would really rock is a 5 minute screen cast showing how to use
Editra and XRCEd together to create a wxPython Hello World
application. Not being familiar with XRCEd myself, I kinda felt my way
around it but I would have felt a lot more comfortable with a step-by-
step here's what to do sort of thing.
XRCEd:
- Really like the new XRCEd control browser. As a Mac user, though, I
instantly tried to drag and drop controls into the treeview (and later
the live preview)... ;-) Any way we can get that, at least the former,
to work? (Of course, I've had my problems with DnD and treeviews in
the past....)
- Also, the nice toolbar icons and Control browser icons causes some
contrast with the old-style treeview icons. IMHO it'd be great if we
could use the screenshot-like icons for those too.
- It'd also be nice if clicking on checkboxes, etc. caused immediate
changes in the preview. It seems changes are reflected only when you
switch tabs, but being able to make a change and see it's effect
immediately helps people explore the various options.
- Any reason the icons couldn't be 32x32 on Mac? :-) IMHO that size
looks better on Mac than 24x24.
- BTW, deleting the only frame in a document leads to a crash. It
probably wasn't a smart thing to do, but IMHO it shouldn't crash. ;-)
- It might be worth looking at Editra's approach to error handling. I
got an "Error when creating Python module" when running "Generate
Python" but it didn't give me any details. Editra in these cases will
put together a traceback and system info, then prompt to send a bug
report. Just seeing the traceback would be helpful for me to know what
is going on.
- Lastly, since you have to create some sort of frame/dialog to start
working with XRCEd, I think it'd be nice if, when you create a new
file, it asks you if you want to create a new dialog/frame/wizard/etc.
Editra:
- I really, really need to find some time to figure out how to get the
function list from wxSTC so that we can have a "Go To Function"
dropdown. ;-) This is the feature I really miss from TextWrangler.
- The Projects tab is really nice. I think it should be installed by
default, like the FileBrowser plugin. There are some issues with it
("compare to previous version" seems not to do anything with svn, and
it would be nice to have a console window to send messages regarding
status of svn update, etc.), but overall it works nicely, updating me
when I have modified sources, etc. Of course, I'd really like a New
Project/Open Project/Save Project option too. Most of the sources I
work on are part of some project, and I think that's fairly common, so
I think it should be a first-class part of the interface.
- IMHO editra should internally save and restore the state/perspective
at time of application close. Having to reopen the Projects tab, or
save and reload the perspective, each time manually gets to be tedius.
- Consistency issues: I think it would be nice for Editra to have (if
not use) the wxPython Demo's code highlighting style. Also, Copy
appears before Cut in the toolbar, but not in the right-click menu and
not in XRCEd. It's a minor thing but since Editra and XRCEd use the
same base icons I think having them in the same order too promotes a
consistent look across apps. In fact, it's because of that consistency
that this discrepancy stuck out so visibly for me.
- Python 2.5 issue with webbrowser.open_new_tab. I already reported
this via the bug reporter (a nice tool :-), but I'm mentioning it here
as a reminder.
I'll try to devote some more time to the demo itself a little later
today, but I kinda got caught up playing with all the new goodies... ;-)
Thanks,
Kevin
On Nov 14, 2007, at 1:46 AM, R'bot wrote:
> Hi,
>
> A new test build of wxPython has been uploaded.
>
> Version: 2.8.7.0.20071113
> URL: http://wxPython.wxcommunity.com/preview/20071113
> Changes: http://wxPython.wxcommunity.com/preview/20071113/CHANGES.html
>
> Have fun!
> R'bot
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: wxPython-dev-unsubscribe at lists.wxwidgets.org
> For additional commands, e-mail: wxPython-dev-help at lists.wxwidgets.org
>
More information about the wxpython-dev
mailing list