On Do, 2011-12-15 at 10:20 +0000, Brian wrote: > Patrick Ohly <patrick.ohly@...> writes: > > > notifyLevel (3, unshared, shared, global): > > Level of detail for desktop notifications. Currently such > > notifications are generated only for automatically started > > sync sessions. > > > > 0 - suppress all notifications > > 1 - show only errors > > 2 - show information about changes and errors (same as level 3 at > the moment) > > 3 - show all notifications, including starting a sync > > > > Does this all make sense so far? > > > > > Wow. That's quite a lot of work for my little pet peeve. I certainly > didn't anticipate this... > > For this problem I see 2 basic paths. First (and the one I would take) > would be to make "notifyLevel" per connection and be done with it.
That's the right solution for solving just this problem. > The second path follows your extensive spec. It seems like this might > be a bit more convoluted than it needs to be as you are attempting to fit a > change/feature into a structure where that feature was not anticipated in > the design. I'm definitely not telling you to do it for this request, but > sometimes re-evaluating the original basic design makes sense... That's what I am doing now, triggered but not justified by your use case alone ;-) The basic question is: will the result be too complicated to use or does the additional functionality justify the increased complexity? I find it useful, but I'm not sure about the complexity. -- Best Regards, Patrick Ohly The content of this message is my personal opinion only and although I am an employee of Intel, the statements I make here in no way represent Intel's position on the issue, nor am I authorized to speak on behalf of Intel on this matter. _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
