Comments you submit will be routed for moderation. If you have an account, please log in first.

Opened 6 years ago

Last modified 2 years ago

#135 accepted task

Rework internal Error handler (window) to be a notification agent

Reported by: damato Owned by:
Priority: low Milestone: YAM future release
Component: user interface Version:
Severity: major Keywords:
Cc: OS Platform:
Blocked By: Blocking:
Release Notes:

Description (last modified by damato)

The Error handling mechanism (e.g. ER_NewError(), YAM_ER.c) should be reworked to achieve the following things:

  1. Introduce a difference between "Errors" and "Warnings" so that YAM might notify the user of things that are of minor priority (e.g. images missing, decoding failure of main mail part, etc.)
  2. Rename the whole Error mechanism into a more general "Notification" service/agent thingy.
  3. The notification/error window should be changed to contain two areas to present the pending notifications: On the left side a listview with the summary of the pending notifications. On the right a floattext object with the actual message of the notification.
  4. Warnings/Errors should be directly differentated via graphical images in the listview. Pending notifications should be bold.
  5. Add a functionality to send notifications that won't automatically popup the notification window but show a sign (e.g. in the window bar of YAM) in case minor warnings are shown.

Attachments (0)

Change History (4)

comment:1 Changed 6 years ago by damato

  • Status changed from new to accepted

comment:2 Changed 5 years ago by damato

  • Description modified (diff)
  • Milestone changed from YAM 2.7 to YAM 2.8

comment:3 Changed 3 years ago by damato

  • Milestone changed from YAM 2.8 to YAM 2.9

comment:4 Changed 2 years ago by damato

  • Milestone changed from YAM 2.9 to YAM future release

Add Comment

Modify Ticket

as accepted The ticket will remain with no owner.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber

  • Jens Maus(Reporter, Participant)