On Fri, Jan 9, 2009 at 11:13 PM, Steve Borho <[email protected]> wrote: > On Fri, Jan 9, 2009 at 5:06 PM, Peer Sommerlund <[email protected]> > wrote: >> >> On 09/01/2009, Douglas Philips <[email protected]> wrote: >>> >>> I'm a bit hesitant to talk about this here for being misinterpreted, >>> but I think the elephant in the room is bugging me even more than >>> that. :) >>> >>> The following was posted over on the mercurial list, but I think it >>> needs to be talked about here: >>> (my comments follow) >>> >>> On 2009 Jan 9, at 2:33 AM, Peter Arrenbrecht wrote: >>> >>> > On Fri, Jan 9, 2009 at 2:21 AM, Thomas Burdick >>> > <[email protected] >>> > > wrote: >>> >> TortoiseHg could help win some of the people I work with over if it >>> >> had some >>> >> usability work done on it. I don't know if its the use of toolbox >>> >> buttons >>> >> instead of form buttons, gtk+ (it looks plain wrong in windows...), or >>> >> a >>> >> combination of both but no one I've talked to thought the UI was >>> >> intuitive. >>> >> #1 complaint/issue was workflow - typically you go down a form, and >>> >> the >>> >> buttons to operate things are at the top. I don't think the other >>> >> tortoise's >>> >> do this #2 complaint/issue - why aren't the commands the same for the >>> >> tortoise menu as hg help. what is synchronize and why don't I get >>> >> things like >>> >> pull, push, update, revert, rollback etc as menu options instead of >>> >> this silly >>> >> business with toolbox buttons. I try telling these guys "pull" and >>> >> "push" >>> >> and they ask me, where is push/pull in the menu. >>> > >>> > Well, part of the Summer of Code project was to do such changes. >>> > Sadly, they weren't accepted into TortoiseHg. The student had got rid >>> > of the close buttons, redone some dialogs to better follow established >>> > style, etc. And there was a Debian package, too. Maybe I wasn't >>> > insistent enough to help him get it into THg. Problem is, I'm not a >>> > core THg developer myself, so coaching this project was a little >>> > difficult. But this work still exists! Maybe it can still serve as a >>> > basis: >>> > >>> > http://www.bitbucket.org/gpoo/soc/overview/ >>> > >>> > -parren >>> >> >>> >>> I was very happy to see this project get started, and I am curious to >>> know where it stands with the TortoiseHG developers. >>> I am curious for two reasons: >>> a) Having this kind of work would have made TortoiseHG easier to >>> accept in my work group. >>> b) More importantly because it sends a message about how >>> non-core- >>> developer efforts are treated. >>> >>> I understand that this is all volunteer, and I very much appreciate >>> the work that has gone into TortoiseHG so far. >>> It is hard to be optimistic about carving out time to work on THg when >>> it seems that such work would just languish... >>> and I very much would like to figure out how to contribute in a way >>> that is likely to be more successful than the GSoC work was at being >>> adopted... >> >> You probably want to hear this from TK, but here is a quick summary as I >> saw it: >> >> The patch series you point to contains the following changes >> 1) remove quit buttons >> 2) transform a few minor dialogs to glade (about, backout, merge, update) >> 3) prepare some widgets for a stand alone application >> 4) add a stand alone application using glade for gui >> 5) make setup.py work outside Windows (e.g. Linux) >> 6) add submenus on Nautilus >> >> As I recall it the main objection was to use glade for modelling the GUI >> instead of doing everything in python. >> This effectively rejects changes 2 and 4 (major rework needed) >> The thread is here - >> http://sourceforge.net/mailarchive/forum.php?thread_name=c50411aaaba377b34f3d.1219092640%40calcifer&forum_name=tortoisehg-develop >> >> Patches 1, 5, 6 could probably be tested individually right now if >> somebody fixed the minor issues and resubmitted them. >> >> For screenshots of 1, 2, 3, and 4, see >> http://www.selenic.com/mercurial/wiki/index.cgi/LinuxFileManagerIntegrationStatus > > The last patch could easily be taken as-is. I could push it to my crew > mirror if it was agreed to take it. > I don't have the rest of the patches in front of me, but it seemed like the > only use of glade was in the new standalone app. I could be wrong about > that, though. The patches did remove the toolbar from a couple of dialogs > and simplified them (merge, for instance). I agreed with those changes.
Was there such as patch posted to the dev list? I did pushed a patch from Germán's to fix an issue with nautilus as cset 10ad9bbe02a7. ------------------------------------------------------------------------------ Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about anything Open Source. http://p.sf.net/sfu/Xq1LFB _______________________________________________ Tortoisehg-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop
