On 13.09.2009 22:14, Sune Foldager wrote: > I agree, although I do turn on and off unknown files quite a lot, but rarely > anything else. But then why not a menu? Sure you would need to go there six > times to change everything, but there could be an entry for the default set, > for instance, and people won't change things very often.
For example, I need to go there quite a couple of times if I want to see just the ignored files. I have to deselect everything else (typically three times to deselect "M", "A" and "R"). It might make sense to define some sensible subsets of those type flags. How about: (1) "MAR" -> "Changes" (2) "?!" -> "Alerts" (or "Conflicts"?) (3) "I" -> "Ignored" (4) "C" -> "Clean" Set (1) is the only one relevant for the diff pages on the right. Set (2) is the alert zone. The "!" being the most dangerous (managed to kill a tracked file in error -- currently in "hard" red), "?" being potentially dangerous (forgot to add -- currently in "softer" red). Set (3) helps to tweak .hgignore or can be used for other special needs (looking for a file that I want to add despite it being ignored). Set (4) is needed for? Don't know, but we provide it for completeness. I almost never want to see files from all of those four sets at once (the sum of (1) and (2) could be interesting). So we could provide four tabs on the left pane, one for each of the 4 sets: "Changes", "Alerts", "Ignored", "Clean". If there are no files in (2), we could omit the "Alerts" tab. Only if we are on tab "Changes" we show the diff notebook on the right. If left tabs 2..4 are selected, we can gray out the right pane and possibly print some text in the center reading "File diff not applicable for xxx files" (or something). As a variant instead of the tabs on the left side, I could imagine adding a drop down selector on top of the left pane, where I could select one of the four sets. The latter having the drawback that I can't see if there is a (2). Hmm. Or a combination? A notebook with two tabs, the first tab contains (1), (3) or (4), depending on the selector on its top (inside the notebook page). The second tab contains (2) -- um, it would vanish if there are no files in (2). Or we combine (1) and (2) into one "über" set and provide a "hide alerts" checkbox that suppresses the "!?" files. Ok. I'll stop it now. Enough SPAM from my side for tonight. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Tortoisehg-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop