ircleech-devel Mailing List for IrcLeech (Page 5)
Brought to you by:
ralinx
You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(107) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Duncan M. <dwm...@gm...> - 2004-11-07 00:36:49
|
How would, conceptually pausing and scheduling downloads work since we are often at the mercy of the IRC bots? On Sat, 6 Nov 2004 17:36:51 +0100, Davy Brion <ra...@gm...> wrote: > I have added a new file to CVS called TODO.txt. I plan on keeping > the roadmap/todo list in that file. This is just a first attempt... > comments/suggestions are appreciated. > > currently it looks like this: > > IrcLeech 2.0 > -------------------- > 01) UI polishing (making things more intuitive, using more popup > menus, anything to improve usability and the look and feel of the > application) > 02) new options dialog > 03) improved downloads functionality: > 03.1) pausing downloads > 03.2) prioritised downloads > 03.3) opening completed downloads from within the application > 04) improved filters functionality: > 04.1) filter management: filters will be created/edited in a > seperate dialog window > 04.2) expand filtering features: filters on multiple fields > 04.3) keyword/regex search to search within the current filter's results > 05) checking for updates > 06) error reporting service > > IrcLeech 3.0 > -------------------- > 07) automatic downloading of files that match a filter (when enabled) > 08) optional identity management at the server level (with nickserv support) > 09) updating serverlist with packetnews data, within the application > 10) scheduled downloads (with the option to shut down the system when > all downloads are completed) > 11) individual package exchange (the ability to serialize a certain > package to a file, and import it again) > 12) either databound listviews or the switch to SourceGrid > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > _______________________________________________ > Ircleech-devel mailing list > Irc...@li... > https://lists.sourceforge.net/lists/listinfo/ircleech-devel > |
From: Duncan M. <dwm...@gm...> - 2004-11-07 00:31:42
|
Great idea - but are there possible copyright concerns then? On Sat, 6 Nov 2004 11:30:42 +0100, Davy Brion <ra...@gm...> wrote: > yup... would be cool if for instance we'd add a popup menu to the > packages listview with the text "Tell a friend about this package... " > or something like that and it would bring up their mail client with > the xml file attached already. > > On Fri, 05 Nov 2004 18:49:19 -0800, Jacob Slusser > > > <jac...@ho...> wrote: > > > > > > I just had what I thought was a great idea. It would be nice if you could > > save the package information to a file (probably xml) that could be imported > > back into IrcLeech. That way people could trade the package files much like > > they would a Kazaa signature file or a torrent file. If the file type were > > registered to IrcLeech you could even double click the package file and have > > the download start immediately. > > > > > > > > Jacob > > ________________________________ > > Find the music you love on MSN Music. Start downloading now! > > ------------------------------------------------------- This SF.Net email is > > sponsored by: Sybase ASE Linux Express Edition - download now for FREE > > LinuxWorld Reader's Choice Award Winner for best database on Linux. > > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > > _______________________________________________ Ircleech-devel mailing list > > Irc...@li... > > https://lists.sourceforge.net/lists/listinfo/ircleech-devel > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > _______________________________________________ > Ircleech-devel mailing list > Irc...@li... > https://lists.sourceforge.net/lists/listinfo/ircleech-devel > |
From: Davy B. <ra...@gm...> - 2004-11-06 16:37:01
|
I have added a new file to CVS called TODO.txt. I plan on keeping the roadmap/todo list in that file. This is just a first attempt... comments/suggestions are appreciated. currently it looks like this: IrcLeech 2.0 -------------------- 01) UI polishing (making things more intuitive, using more popup menus, anything to improve usability and the look and feel of the application) 02) new options dialog 03) improved downloads functionality: 03.1) pausing downloads 03.2) prioritised downloads 03.3) opening completed downloads from within the application 04) improved filters functionality: 04.1) filter management: filters will be created/edited in a seperate dialog window 04.2) expand filtering features: filters on multiple fields 04.3) keyword/regex search to search within the current filter's results 05) checking for updates 06) error reporting service IrcLeech 3.0 -------------------- 07) automatic downloading of files that match a filter (when enabled) 08) optional identity management at the server level (with nickserv support) 09) updating serverlist with packetnews data, within the application 10) scheduled downloads (with the option to shut down the system when all downloads are completed) 11) individual package exchange (the ability to serialize a certain package to a file, and import it again) 12) either databound listviews or the switch to SourceGrid |
From: Davy B. <ra...@gm...> - 2004-11-06 10:32:42
|
yup... would be cool if for instance we'd add a popup menu to the packages listview with the text "Tell a friend about this package... " or something like that and it would bring up their mail client with the xml file attached already. On Fri, 05 Nov 2004 18:49:19 -0800, Jacob Slusser <jac...@ho...> wrote: > > > I just had what I thought was a great idea. It would be nice if you could > save the package information to a file (probably xml) that could be imported > back into IrcLeech. That way people could trade the package files much like > they would a Kazaa signature file or a torrent file. If the file type were > registered to IrcLeech you could even double click the package file and have > the download start immediately. > > > > Jacob > ________________________________ > Find the music you love on MSN Music. Start downloading now! > ------------------------------------------------------- This SF.Net email is > sponsored by: Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > _______________________________________________ Ircleech-devel mailing list > Irc...@li... > https://lists.sourceforge.net/lists/listinfo/ircleech-devel |
From: Jacob S. <jac...@ho...> - 2004-11-06 02:50:59
|
<html><div style='background-color:'><DIV class=RTE>I just had what I thought was a great idea. It would be nice if you could save the package information to a file (probably xml) that could be imported back into IrcLeech. That way people could trade the package files much like they would a Kazaa signature file or a torrent file. If the file type were registered to IrcLeech you could even double click the package file and have the download start immediately.</DIV> <DIV class=RTE> </DIV> <DIV class=RTE> </DIV> <DIV class=RTE> </DIV> <DIV class=RTE>Jacob</DIV></div><br clear=all><hr> <a href="http://g.msn.com/8HMAENUS/2731??PS=47575" target="_top">Find the music you love on MSN Music. Start downloading now!</a> </html> |
From: Jacob S. <jac...@ho...> - 2004-11-06 02:40:07
|
<html><div style='background-color:'><DIV class=RTE> <P>I think that about sums-it-up for me. I would like to call the options dialog. If anybody else has their heart set on it let me know or if you have some input I would welcome it. In regard to the databound listview... I've been working on a databoud listview for a little while. So far performance is awesome and if I ever get it to production quality I'll let you all take a look and decide if it is good enough. I'm still a little bit cautious about using the SourceGrid because I've seen some bad flicker and delays with it when hosting progressbars and other controls. That was a while ago so maybe it's better.</P> <P> </P> <P>Jacob<BR></P></DIV> <DIV></DIV>>From: Davy Brion <ra...@gm...> <DIV></DIV>>Reply-To: irc...@li... <DIV></DIV>>To: irc...@li... <DIV></DIV>>Subject: Re: [Ircleech-devel] Proposed IrcLeech Features <DIV></DIV>>Date: Sat, 6 Nov 2004 01:32:04 +0100 <DIV></DIV>> <DIV></DIV>>comments inline <DIV></DIV>> <DIV></DIV>>On Fri, 05 Nov 2004 15:03:19 -0800, Jacob Slusser <DIV></DIV>><jac...@ho...> wrote: <DIV></DIV>> > · I would like to either make the "Actions" menu item consistent for <DIV></DIV>> > all IrcLeech Views or break it into a couple of different menu items that <DIV></DIV>> > will remain permanently in place enabling and disabling menu items as <DIV></DIV>> > necessary. <DIV></DIV>> > <DIV></DIV>> > · I would like to break the "Start scanning for packages" and "Stop <DIV></DIV>> > scanning for packages" ToolBar button into two separate buttons and update <DIV></DIV>> > their icons. <DIV></DIV>> <DIV></DIV>>both these changes sound good to me <DIV></DIV>> <DIV></DIV>> > In the Packages View I find the filters list and options a little <DIV></DIV>> > unintuitive. I would like to: <DIV></DIV>> > <DIV></DIV>> > · Move the filters into its own dialog window and create a new <DIV></DIV>> > intuitive filters manager. <DIV></DIV>> > <DIV></DIV>> > · Expand filtering features so that filters can be applied to <DIV></DIV>> > Description, Bot, Server, and Channel independently of one another. <DIV></DIV>> > <DIV></DIV>> > · Allow keyword/regex filtering in addition to a filter selected <DIV></DIV>> > from the list. <DIV></DIV>> <DIV></DIV>>also sounds good to me... someone once suggested allowing combinations <DIV></DIV>>of filters. For instance: show all packages which match the <DIV></DIV>>description regex, and are located on the specified server, and are <DIV></DIV>>larger than the specified size. This feature can already be found in <DIV></DIV>>Kazaa and it probably would be a good idea to provide this as well. <DIV></DIV>> <DIV></DIV>> > As more application options become available we will soon need a revamped <DIV></DIV>> > options dialog: <DIV></DIV>> > <DIV></DIV>> > · New options dialog with either tabs or a Visual Studio style <DIV></DIV>> > dialog with categories in a TreeView on the left and options on the right <DIV></DIV>> > (what I prefer). <DIV></DIV>> > <DIV></DIV>> > · I would also like to readjust when the options are being saved so <DIV></DIV>> > that in the event of an application crash, changes are still there the next <DIV></DIV>> > time. <DIV></DIV>> <DIV></DIV>>I'd also vote for the visual studio style dialog... it doesn't <DIV></DIV>>necessarily need to be a treeview, we could also use the OutlookBar <DIV></DIV>>control to display the options categories. allthough a treeview would <DIV></DIV>>be good as well... whoever implements this is free to choose :) <DIV></DIV>> <DIV></DIV>> > For users who prefer the more advanced options: <DIV></DIV>> > <DIV></DIV>> > · It would be nice to have some context menus on the different <DIV></DIV>> > ListViews so that users can right click an entry and get specific options. <DIV></DIV>> <DIV></DIV>>popup menus are always good so i'm definitely in favour of this... <DIV></DIV>>there would've been more popup menus in version 1.0 if i wasn't so <DIV></DIV>>eager to release it ;) <DIV></DIV>> <DIV></DIV>> > Wish lists: <DIV></DIV>> > <DIV></DIV>> > · We had a suggestion in our feature request forum for an automatic <DIV></DIV>> > download of files that met the search criteria. I think it's a good <DIV></DIV>> > suggestion and should be implemented. <DIV></DIV>> <DIV></DIV>>as long as it is not the default behaviour... it has to be explicitely <DIV></DIV>>enabled, preferably at the filter level instead of a global option <DIV></DIV>> <DIV></DIV>> > StatusBar: <DIV></DIV>> > <DIV></DIV>> > · Right now the status bar isn't being used to its full potential <DIV></DIV>> > and can be updated to show more detailed information. <DIV></DIV>> > <DIV></DIV>> > · On long operation it would be nice to put a ProgressBar in the <DIV></DIV>> > status bar. <DIV></DIV>> <DIV></DIV>>sounds good to me <DIV></DIV>> <DIV></DIV>> > Databound ListViews: <DIV></DIV>> > <DIV></DIV>> > · Using a custom databound ListView control will allow near instant <DIV></DIV>> > sorting and scrolling of entries. <DIV></DIV>> > <DIV></DIV>> > · It also presents a much easier way to serialize the data and store <DIV></DIV>> > it between sessions. <DIV></DIV>> <DIV></DIV>>i've been thinking of getting rid of the listviews alltogether and <DIV></DIV>>replace them with the Source Grid control <DIV></DIV>>(http://www.devage.com/SourceGrid/SourceGrid2_EN.html). They have a <DIV></DIV>>true Virtual Grid control and the performance of it is simply <DIV></DIV>>phenomenal. It's also open source (BSD license) and the control would <DIV></DIV>>allow us to use other controls in a column... such as a progress bar <DIV></DIV>>to show the download progress. <DIV></DIV>>i must say i haven't used databound listviews yet... it will probably <DIV></DIV>>add lots of advantages, but if possible i would prefer to get rid of <DIV></DIV>>the listview controls because frankly, it's a crappy control. it's <DIV></DIV>>performance is bad and it flickers too much when you need to update <DIV></DIV>>the rows. <DIV></DIV>>the Virtual Grid isn't as easy as the listview though... it would <DIV></DIV>>require more work to fill the rows, but i think the performance gain <DIV></DIV>>is worth it. And it sure would be nice to use a progress bar in the <DIV></DIV>>download progress column :) <DIV></DIV>> <DIV></DIV>> > Rebar Controls <DIV></DIV>> > <DIV></DIV>> > · Another advanced feature that some might use is making the <DIV></DIV>> > displays into rebar controls that can be dragged around the interface and <DIV></DIV>> > repositioned according to the user's preference. <DIV></DIV>> <DIV></DIV>>with the current look of the applicatoin, i'm not sure where this <DIV></DIV>>would be useful, but depending on how much the interface will change, <DIV></DIV>>it could be a cool addition. <DIV></DIV>> <DIV></DIV>> <DIV></DIV>> > Error reporting: <DIV></DIV>> > <DIV></DIV>> > · I would really like to get a good error reporting service that <DIV></DIV>> > will inform us of bugs and crashes so that we can stay on top of the <DIV></DIV>> > development. <DIV></DIV>> <DIV></DIV>>this would definitely come in handy since a lot of users don't like to <DIV></DIV>>report bugs through the sourceforge website, or even by mail... if we <DIV></DIV>>can add an easy to use dialog for this, more people would probably <DIV></DIV>>report bugs <DIV></DIV>> <DIV></DIV>> <DIV></DIV>> > Check for updates <DIV></DIV>> > <DIV></DIV>> > · Most modern programs have a "Check for Updates" option in the Help <DIV></DIV>> > Menu. Having such an option will allow users to stay up to date on stable <DIV></DIV>> > (or developer) releases. <DIV></DIV>> <DIV></DIV>>i definitely want this... i would even add an option that would allow <DIV></DIV>>the application to check for an updated version at start up time. <DIV></DIV>> <DIV></DIV>> > Whew⦠that's a lot of stuff and more than anything I'm just really excited <DIV></DIV>> > to see the development of this project progress. Of course keeping the Linux <DIV></DIV>> > version close to the same functionality is a plus. <DIV></DIV>> <DIV></DIV>>the Linux version doesn't have to follow the windows version. It <DIV></DIV>>would be nice, but it's up to Duncan to decide what he wants to add to <DIV></DIV>>the linux version. I gave him complete control of the linux version, <DIV></DIV>>so he can do whatever he wants with it :) <DIV></DIV>> <DIV></DIV>>Here are a some other features that have been requested by users: <DIV></DIV>> <DIV></DIV>>- the ability to configure identity settings for each server. <DIV></DIV>>ircleech currently generates a random nick to log into the server, but <DIV></DIV>>some users want to be able to set their own nick on a per server <DIV></DIV>>basis, and configure the application to authenticate itself to <DIV></DIV>>NickServ for those servers. I think more and more servers (and <DIV></DIV>>possibly bots as well) will gradually start requiring their users to <DIV></DIV>>be authenticated with NickServ before they can download files so <DIV></DIV>>sooner or later, we're probably gonna need this <DIV></DIV>> <DIV></DIV>>- a shortcut on the toolbar to quickly open the Downloads folder. <DIV></DIV>> <DIV></DIV>>- priorities for downloads. if you select multiple files from the <DIV></DIV>>same bot, the user should be able to configure which file he would <DIV></DIV>>like to receive first. IrcLeech currently handles this with a FIFO <DIV></DIV>>system, but it should be configurable <DIV></DIV>> <DIV></DIV>>- the ability to pause a download. <DIV></DIV>> <DIV></DIV>>- updating the serverlist with data from packetnews (or other sites) <DIV></DIV>>from within the application. the users can currently do this through <DIV></DIV>>the IrcLeechUpdater perl script, but it requires them to install a <DIV></DIV>>perl interpreter. It would be nice if they could do it in the <DIV></DIV>>application with one easy button click. <DIV></DIV>> <DIV></DIV>>- scheduling downloads... configuring the application that it should <DIV></DIV>>only download files between certain time periods (for instance: <DIV></DIV>>between 1am and 9am). <DIV></DIV>> <DIV></DIV>>- an option to shut down the PC when all downloads have been completed <DIV></DIV>> <DIV></DIV>> <DIV></DIV>>once we agree on the features that should be added, i'll propose a <DIV></DIV>>roadmap which will list the next versions, based on the new features <DIV></DIV>>that each new version should have. <DIV></DIV>> <DIV></DIV>>i also mailed the ircleech-general list to ask for some feedback <DIV></DIV>>regarding new features... hopefully they will come up with some good <DIV></DIV>>stuff as well, or at the least it should tell us which features our <DIV></DIV>>users think are more important. <DIV></DIV>> <DIV></DIV>> <DIV></DIV>>------------------------------------------------------- <DIV></DIV>>This SF.Net email is sponsored by: <DIV></DIV>>Sybase ASE Linux Express Edition - download now for FREE <DIV></DIV>>LinuxWorld Reader's Choice Award Winner for best database on Linux. <DIV></DIV>>http://ads.osdn.com/?ad_idU88&alloc_id065&op=click <DIV></DIV>>_______________________________________________ <DIV></DIV>>Ircleech-devel mailing list <DIV></DIV>>Irc...@li... <DIV></DIV>>https://lists.sourceforge.net/lists/listinfo/ircleech-devel <DIV></DIV></div><br clear=all><hr> <a href="http://g.msn.com/8HMAENUS/2737??PS=47575" target="_top">Find the music you love on MSN Music. Start downloading now!</a> </html> |
From: Davy B. <ra...@gm...> - 2004-11-06 00:32:14
|
comments inline On Fri, 05 Nov 2004 15:03:19 -0800, Jacob Slusser <jac...@ho...> wrote: > =C2=B7 I would like to either make the "Actions" menu item consis= tent for > all IrcLeech Views or break it into a couple of different menu items that > will remain permanently in place enabling and disabling menu items as > necessary.=20 >=20 > =C2=B7 I would like to break the "Start scanning for packages" an= d "Stop > scanning for packages" ToolBar button into two separate buttons and updat= e > their icons.=20 both these changes sound good to me > In the Packages View I find the filters list and options a little > unintuitive. I would like to:=20 >=20 > =C2=B7 Move the filters into its own dialog window and create a n= ew > intuitive filters manager.=20 >=20 > =C2=B7 Expand filtering features so that filters can be applied t= o > Description, Bot, Server, and Channel independently of one another.=20 >=20 > =C2=B7 Allow keyword/regex filtering in addition to a filter sele= cted > from the list.=20 also sounds good to me... someone once suggested allowing combinations of filters. For instance: show all packages which match the description regex, and are located on the specified server, and are larger than the specified size. This feature can already be found in Kazaa and it probably would be a good idea to provide this as well. > As more application options become available we will soon need a revamped > options dialog:=20 >=20 > =C2=B7 New options dialog with either tabs or a Visual Studio sty= le > dialog with categories in a TreeView on the left and options on the right > (what I prefer).=20 >=20 > =C2=B7 I would also like to readjust when the options are being s= aved so > that in the event of an application crash, changes are still there the ne= xt > time.=20 I'd also vote for the visual studio style dialog... it doesn't necessarily need to be a treeview, we could also use the OutlookBar control to display the options categories. allthough a treeview would be good as well... whoever implements this is free to choose :) > For users who prefer the more advanced options:=20 >=20 > =C2=B7 It would be nice to have some context menus on the differe= nt > ListViews so that users can right click an entry and get specific options= .=20 popup menus are always good so i'm definitely in favour of this...=20 there would've been more popup menus in version 1.0 if i wasn't so eager to release it ;) > Wish lists:=20 >=20 > =C2=B7 We had a suggestion in our feature request forum for an au= tomatic > download of files that met the search criteria. I think it's a good > suggestion and should be implemented.=20 as long as it is not the default behaviour... it has to be explicitely enabled, preferably at the filter level instead of a global option > StatusBar:=20 >=20 > =C2=B7 Right now the status bar isn't being used to its full pote= ntial > and can be updated to show more detailed information.=20 >=20 > =C2=B7 On long operation it would be nice to put a ProgressBar in= the > status bar.=20 sounds good to me > Databound ListViews:=20 >=20 > =C2=B7 Using a custom databound ListView control will allow near = instant > sorting and scrolling of entries.=20 >=20 > =C2=B7 It also presents a much easier way to serialize the data a= nd store > it between sessions.=20 i've been thinking of getting rid of the listviews alltogether and replace them with the Source Grid control (http://www.devage.com/SourceGrid/SourceGrid2_EN.html). They have a true Virtual Grid control and the performance of it is simply phenomenal. It's also open source (BSD license) and the control would allow us to use other controls in a column... such as a progress bar to show the download progress. i must say i haven't used databound listviews yet... it will probably add lots of advantages, but if possible i would prefer to get rid of the listview controls because frankly, it's a crappy control. it's performance is bad and it flickers too much when you need to update the rows. the Virtual Grid isn't as easy as the listview though... it would require more work to fill the rows, but i think the performance gain is worth it. And it sure would be nice to use a progress bar in the download progress column :) > Rebar Controls=20 >=20 > =C2=B7 Another advanced feature that some might use is making the > displays into rebar controls that can be dragged around the interface and > repositioned according to the user's preference.=20 with the current look of the applicatoin, i'm not sure where this would be useful, but depending on how much the interface will change, it could be a cool addition. > Error reporting:=20 >=20 > =C2=B7 I would really like to get a good error reporting service = that > will inform us of bugs and crashes so that we can stay on top of the > development.=20 this would definitely come in handy since a lot of users don't like to report bugs through the sourceforge website, or even by mail... if we can add an easy to use dialog for this, more people would probably report bugs > Check for updates=20 >=20 > =C2=B7 Most modern programs have a "Check for Updates" option in = the Help > Menu. Having such an option will allow users to stay up to date on stable > (or developer) releases.=20 i definitely want this... i would even add an option that would allow the application to check for an updated version at start up time. > Whew=E2=80=A6 that's a lot of stuff and more than anything I'm just reall= y excited > to see the development of this project progress. Of course keeping the Li= nux > version close to the same functionality is a plus.=20 the Linux version doesn't have to follow the windows version. It would be nice, but it's up to Duncan to decide what he wants to add to the linux version. I gave him complete control of the linux version, so he can do whatever he wants with it :) Here are a some other features that have been requested by users: - the ability to configure identity settings for each server.=20 ircleech currently generates a random nick to log into the server, but some users want to be able to set their own nick on a per server basis, and configure the application to authenticate itself to NickServ for those servers. I think more and more servers (and possibly bots as well) will gradually start requiring their users to be authenticated with NickServ before they can download files so sooner or later, we're probably gonna need this - a shortcut on the toolbar to quickly open the Downloads folder. - priorities for downloads. if you select multiple files from the same bot, the user should be able to configure which file he would like to receive first. IrcLeech currently handles this with a FIFO system, but it should be configurable - the ability to pause a download. - updating the serverlist with data from packetnews (or other sites) from within the application. the users can currently do this through the IrcLeechUpdater perl script, but it requires them to install a perl interpreter. It would be nice if they could do it in the application with one easy button click. - scheduling downloads... configuring the application that it should only download files between certain time periods (for instance: between 1am and 9am). - an option to shut down the PC when all downloads have been completed once we agree on the features that should be added, i'll propose a roadmap which will list the next versions, based on the new features that each new version should have. i also mailed the ircleech-general list to ask for some feedback regarding new features... hopefully they will come up with some good stuff as well, or at the least it should tell us which features our users think are more important. |
From: Jacob S. <jac...@ho...> - 2004-11-05 23:04:20
|
<html><div style='background-color:'><DIV class=RTE> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hello to all the fellow developers of IrcLeech, my name is Jacob Slusser. I have only been onboard for about a week but I'm very excited about the project. My background is almost exclusively in Windows .NET and so I'll be focusing most of my talents on the Windows client. We are try to make good use of this newsletter to keep up-to-date with the product development and the direction of new features. Talking about the features before implementing them will save a lot of wasted time and make sure that they are approved by Davy and the other developers. As such, here is a list of features/changes/improvements that I am suggesting for the Windows client. Your feedback is very valuable to everyone so please speak openly.</SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Most of my interest right now lies in getting the Windows UI looking and working as smooth as silk. Credit needs to be given to Davy (and others) who have gotten the Windows version to where it is today. Im hoping that the changes Im proposing will give the application a more professional appearance, bring it more in harmony with standard guidelines, improve usability and functionality, and give a better user experience. For the time being Ill be leaving most of the IrcLeech Core alone. The list that follows is extremely lengthy only because I want to make sure everyone is on the same page with what Im suggesting. Here it is:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">(Youll hear me talk about usability a lot.) Usability experts recommend that the main menu items never change but are simply disabled when not available. This helps not to confuse users when trying to find a certain menu item. As such:<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo2"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I would like to either make the Actions menu item consistent for all IrcLeech Views or break it into a couple of different menu items that will remain permanently in place enabling and disabling menu items as necessary.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo2"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I would like to break the Start scanning for packages and Stop scanning for packages ToolBar button into two separate buttons and update their icons.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">In the Packages View I find the filters list and options a little unintuitive. I would like to:<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo3"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Move the filters into its own dialog window and create a new intuitive filters manager.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo3"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Expand filtering features so that filters can be applied to Description, Bot, Server, and Channel independently of one another.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo3"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Allow keyword/regex filtering in <B><SPAN style="FONT-WEIGHT: bold">addition</SPAN></B> to a filter selected from the list.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">As more application options become available we will soon need a revamped options dialog:<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo4"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">New options dialog with either tabs or a Visual Studio style dialog with categories in a TreeView on the left and options on the right (what I prefer).<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo4"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I would also like to readjust when the options are being saved so that in the event of an application crash, changes are still there the next time.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">For users who prefer the more advanced options:<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo5"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">It would be nice to have some context menus on the different ListViews so that users can right click an entry and get specific options.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Wish lists:<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo5"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">We had a suggestion in our feature request forum for an <B><SPAN style="FONT-WEIGHT: bold">automatic</SPAN></B> download of files that met the search criteria. I think its a good suggestion and should be implemented.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">StatusBar:<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo5"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Right now the status bar isnt being used to its full potential and can be updated to show more detailed information.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo5"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">On long operation it would be nice to put a ProgressBar in the status bar.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">This is plenty to keep any one (or more) people busy for some time. On the other hand it only scratches the surface of the potential of the application. I think its a good list of features/fixes to work on towards an eventual 2.0 release. I would love to hear any input on what you all think about it and please feel free to add to the list. In addition to all these features, there are a couple more that I thought of for more of a long-term basis (maybe a 3.0 or 4.0 release):<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> Databound ListViews:<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l6 level1 lfo6"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Using a custom databound ListView control will allow near instant sorting and scrolling of entries.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l6 level1 lfo6"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">It also presents a much easier way to serialize the data and store it between sessions.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Rebar Controls<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo7"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Another advanced feature that some might use is making the displays into rebar controls that can be dragged around the interface and repositioned according to the users preference.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Error reporting:<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo7"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I would really like to get a good error reporting service that will inform us of bugs and crashes so that we can stay on top of the development.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Check for updates<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo7"><FONT face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Most modern programs have a Check for Updates option in the Help Menu. Having such an option will allow users to stay up to date on stable (or developer) releases.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Whew thats a lot of stuff and more than anything Im just really excited to see the development of this project progress. Of course keeping the Linux version close to the same functionality is a plus. Thanks again to Davy for doing such an incredible job with the 1.0 release. Im anxious to hear what you all think.<o:p></o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P> <P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Jacob <o:p></o:p></SPAN></FONT></P></DIV></div><br clear=all><hr> <a href="http://g.msn.com/8HMBENUS/2752??PS=47575" target="_top">Rock, jazz, country, soul & more. Find the music you love on MSN Music!</a> </html> |
From: Davy B. <ra...@gm...> - 2004-11-04 17:08:55
|
Hey guys, just wanted to mention a few things so we are all on the same page. in the past 2 weeks, 2 developers have been added to the project: Duncan McQueen and Jacob Slusser. Duncan is currently working on porting the 1.0 version to a wxWidgets version so we'll soon have a working and recent version for Linux again, and even OS X. Jacob is currently doing some polishing of the Windows version while he familiarizes himself with the project. So now that there's 3 of us, i created this mailinglist so we can discuss the development of ircleech here. New features, comments, suggestions, questions, etc... they should all be discussed on this list, preferably. This way we'll all know what's going on with the project, hopefully ;) I'm sure i missed something, so if you have any questions or suggestions on how we should work together, i'm all ears. |