[wxPython-dev] 20071113 test build uploaded

Kevin Ollivier kevino at theolliviers.com
Wed Nov 14 20:12:39 PST 2007


Hi Robin,

On Nov 14, 2007, at 5:08 PM, Robin Dunn wrote:

> Kevin Ollivier wrote:
>> 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.
>
> The code for the tools actually is installed with the lib, along  
> with the command-line launchers.  It's just the shortcuts on Windows  
> and the mini App bundles on OS X that are installed from the 2nd  
> file.  The original intent behind splitting them up was to have a  
> way to provide just the what is needed for wxPython runtime without  
> the stuff that only developers would be interested in.  I think that  
> is still valid, although somewhat less so since most people are  
> using py2app and py2exe these days for distributing apps.  Also, on  
> Windows I'm able to have just one installer for the docs-demo-tools  
> that can be used with any of the py-version/unicode/ansi runtimes,  
> so that saves some space and up/download bandwidth.

My main point is that we have these nice new & improved tools, but the  
package naming suggests that it (and thus wxPython) doesn't come with  
development tools at all. It's mostly just a branding thing IMHO; for  
example, consider "wxPython Runtime"  and "wxPython Toolkit (or SDK?)"  
vs. "wxPython" and "wxPython Docs & Demos". I'd expect to find things  
like XRCEd and Editra in an SDK or Toolkit, but I wouldn't expect to  
find them in Docs & Demos, or at least, I wouldn't expect to find any  
"real world" applications in that package.

Regarding breaking things up, I don't really have a problem with doing  
this in general, but I've always believed in optimizing for the  
primary case, and accommodating others. Right now, our approach is  
geared towards people who like to grab each piece they need separately  
and assemble them. For example, the case you describe with non- 
developers sounds like a deployment scenario where each user is  
expected to install his/her own software stack. While I'm sure such  
cases exist, I wonder if that's very common, because once you add  
Python itself and some add-on modules to that software stack, manually  
running a bunch of installers to set things up seems very inefficient  
for anything but very small groups of users.

OTOH, as a developer, I always download both the runtime and Docs &  
demo packages, and I'll bet most people do, so making them one  
download would save me a bit of time. Also, I've several times run  
across people on the lists and on IRC who don't even realize the demo  
exists. (I've pointed a few users to it myself.) So the common case  
I'd personally optimize for is existing, and new!, developers who just  
want to see what the toolkit can do and get going with minimal fuss.  
Of course, I'd still accommodate developers who want a runtime  
package, but like the wxPython-dev package, I might make it a bit  
further down, saying something like "Runtime only download" or  
something.

Thanks,

Kevin

>
>
>> - 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.
>
> Good idea.
>
>> 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....)
>
> I think that Roman had DnD working in the old version.  Perhaps it  
> just hasn't been ported to the new version of the app yet.   
> Hopefully he will respond to your suggestions soon and will let us  
> know.
>
>> - 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.
>
> This is also something that was recently added to the old version of  
> the app.  I expect that it can also be made to work in the new one.  
> (I miss it too.)
>
>
>> - Any reason the icons couldn't be 32x32 on Mac? :-) IMHO that size  
>> looks better on Mac than 24x24.
>
> I agree.
>
>
> [More good stuff snipped for now...]
>
> -- 
> Robin Dunn
> Software Craftsman
> http://wxPython.org  Java give you jitters?  Relax with wxPython!
>
>
> ---------------------------------------------------------------------
> 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