The C# Windows tray application is now more-or-less feature-complete.
Feedback and suggestions would be appreciated! In the coming days I plan
to document this more and do a more thorough writeup of its capabilities.

Signed binary:
https://downloads.freenetproject.org/FreenetTray-testing-3b30923.exe
Source:
https://github.com/freenet/wininstaller-innosetup/tree/csharp/FreenetTray

To test it put it in the directory Freenet is installed in. It will add
a tray icon which controls the node, similar to the existing tray
application, but shinier.

For instance, this one distinguishes between a clean shutdown and a
crash, and has a more informative response to crashes. It supports
launching Chrome, Firefox, Opera, and IE in privacy mode. It's around
800 LOC. (Not counting those the resources and Windows Forms designer
generate.)

Currently if Freenet takes more than 3 seconds between being started and
FProxy listening on its port a balloon tip will pop up to show that
Freenet is starting. 3 seconds might be a bit short, but my hope was to
maintain a sense of interactivity. (On my machine FProxy takes ~1.6
seconds after starting to listen on its port.) On that note the refresh
rate of the startup page should be increased - it seems like it's
currently around 10 seconds, which is a long time to stare at it.

- Steve

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to