[wxPython-dev] 20071113 test build uploaded

Kevin Ollivier kevino at theolliviers.com
Mon Nov 19 18:20:35 PST 2007


Hi Cody,

On Nov 15, 2007, at 12:42 AM, Cody Precord wrote:

> Hello,
>
> On Nov 14, 2007, at 3:14 PM, Kevin Ollivier wrote:
>
>>
>> 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.
>>
> This would be very welcomed :)
>
>> - 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.
>>
> The compare to previous version works well on my machine is the  
> config set to use 'opendiff' or 'builtin' on yours (see the plugins  
> configure dialog)? The builtin uses the webbrowser to display an  
> html diff but it also uses the 'open_new_tab' call as reported in  
> your error report so it will unfortunately only work on py2.5 until  
> the next revision, opendiff uses FileMerge from the Apple developer  
> tools I see you are on 10.5 is FileMerge still installed as part of  
> the developer tools on there? It is also possible to set the path to  
> any other preferred file diff program to use for displaying the  
> comparison.

I'm using the builtin on Py 2.4, which would explain my problem. ;-)  
FileMerge does still come with the devtools on 10.5. I'll wait for a  
fix as I don't like unsetting the defaults unless I have to, since I'd  
like to test the 'out of box' experience that the average user gets.

>
> Coincidentally the idea of the output console was something I was  
> just discussing with the main author of that plugin yesterday (http://code.google.com/p/editra-plugins/issues/detail?id=29 
> ) so it sounds like it will be part of the next revision. Currently  
> though you can put Editra in DEBUG Mode by either setting it in the  
> preferences or passing a '-d' at the command line which will send  
> the output of the commands to the console (Console.app on OSX).  
> Please feel free to post your other ideas to the issue tracker at  
> the aforementioned link and assign them to Kevin D. Smith or myself.

Okay, thanks; is the difference between the 'modes' (CODE, DEBUG, and  
DEBUG_GUI) documented anywhere? I guess 'CODE' is like 'Normal'? ;-)

>
>> - 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.
>>
> It does currently have the ability to do this but the behavior needs  
> some adjustments. To save your perspective between sessions first  
> create one by setting the window up how you like it an going to   
> "View=>Perspectives=>Save Perspective", then (here is was needs to  
> change) go to the preferences dialog and set the new perspective as  
> your default one, it will now be reloaded each time you start the  
> program. This step can be avoided however if you just save the  
> current perspective with the 'Default' name as it is what is set as  
> the preferred perspective under an initial installation.

Ah, I see. I have to admit I've never really gotten the AUI  
perspectives approach down. The idea of saving multiple named configs  
for persistence is somewhat foreign to me. ;-)

>
> Changing this to add an 'auto-perspective' that just auto saves on  
> exit is something I have been meaning to do for quite awhile now but  
> have forgotten to do, I will try to get it in in the next day or so  
> if I can.

Thanks, I think this is what would work for most people.

>
>> - 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.
>>
> I don' t know how much of an issue this really is as it would only  
> be in comparison to the stc demo. I wouldn't be against adding an  
> extra style sheet that has the demos color scheme as an option in  
> Editra, but don' t think that I want it as the default. If this is  
> an important point I would rather suggest that it would seem more  
> sensible to make the demo become consistent with Editra instead of  
> visa versa.

I could live without the consistency issue, that's more of a nicety; I  
guess it's more that I've started feeling that the default style sheet  
tends to emphasize text strings (via the different background color)  
and at the same time, de-emphasize comments (by reducing their  
contrast with the background). So as I work with it, I've started  
feeling it makes comments harder to read (which I often want to read)  
and calls undue attention to strings (which, typically, don't need  
changing once written unless there's a typo). I can see why that would  
be a good thing for certain files or certain cases, but for the  
default, I think it's good to have something that covers as many use  
cases as possible, then offer some options for those who want to have  
a style that optimizes for their particular coding style, etc.

Thanks,

Kevin

>
> The toolbar was an oversite the order should indeed be Cut/Copy/ 
> Paste and this change has been made.
>
>> - 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.
>>
> Fixed
>
>> 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
>>
>
> Regards,
>
> Cody Precord
> codyprecord at gmail.com
> admin at editra.org
>
>
> ---------------------------------------------------------------------
> 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