From: stig <st...@eu...> - 2004-04-06 11:01:44
|
Font size of ALL text in app should follow some central mechanisme. Ie, = every size should be defined as +1 +2 -1 -2 etc, and this should then be = the pixels to differ from the standard font size. Make some interfaces for describing which 'services' are available from = outside the app. Ie, from other apps. This can be mail specific, or app = specific, ie, for example sending a mail, configuring a mailaccount, = importing or exporting some messages in a folder, opening up a = mailwriter window, etc. All sorts of things for making it easy to = integrate the app with others. First make some interfaces, then later we = make an implementation, which could be socket based, or something else.=20 With ssl connections there should be a dialog asking the user wether to = accept a certificate.=20 There is some use of bean shell scripts. One can run them through the = help pages. There should be made some guicomponents for importing = scripts, showing a list of last run scripts, running scripts (ofcourse) = etc.=20 Spam filter or similar. Could be used along with the filtering of = messages which Louise have made. I am not sure as for the state of the = filtering she made - how well it works etc. Those needs some testing. As = for spam filter, we can try and find some libary which can 'detect' spam = to use. Another and much more simple option is to make a spam filter = which basicly filters ALL mails from people not on a defined = contactlist. In case we recieve a mail like that, the filter will then = automaticly send a confirmation mail to the sender, asking the sender to = reconfirm the send message. And when we get that confirmation the = original message will be shown to the user. This should be relatively = simple to implement, and will be very effective to prevent spam.=20 The 'notepad' is missing some functionality. One can either continue = this, implement the actions, or find another project implementing a = notepad we can use.=20 There is a bug as how html mails is parsed. It is using the htmlparser = libary and somewhere in the process Uppercase is transfered to = lowercase.=20 I like a gui implementation where the different components can be docked = different places. Ie, the mailboxtree could be placed at right instead = of left, and similar. Maybe also some 'fast view' functionality, like in = eclipse and similar, where the components hides when ur not using it, = and shows itself when u move the mouse to some sensitive area. The transparent menu misses a transparentcheckbox menuitem.=20 Mailwriter misses fields like: cc bcc etc.=20 There should be an action - reply to all.=20 Seems to be a bug when starting filtermanager? : java.lang.NullPointerException at net.sf.mailsomething.mail.FilterManager.<init>(FilterManager.java:24) at = net.sf.mailsomething.mail.MailAccount.createFilterManager(MailAccount.jav= a:1183) A button implementation which contains a title text (underneath or above = the button).=20 |