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

Reply via email to