On Monday 01 June 2009 16:29:05 steve wrote:
> Third times the charm :)
> 
> 
> I wrote these as a way to learn objective-c, but they may be useful to
> someone and the project may be interested in them, but if not oh well, they
> were fun to write :)
> 
> First is a small system tray item written in obj-c with the Cocoa APIs. I
> looked into doing this with Java to make it cross platform, but since most
> Macs lack java6 right now it is non-trivial, and java6 is where the systray
> class was apparently introduced.
> 
> Clone repo here:
> 
> git://github.com/mrsteveman1/Freenet-Menu.git
> 
> Readme:
> 
> "This is a simple Freenet systray item for OS X. Paths for node files and
> URL are in a plist (xml) file in the .app bundle that can be edited by an
> end user or project developer even after it is compiled.
> 
> Currently it has just three features:
> 
> 1) Run the run.sh script to start freenet
> 2) Delete the anchor file to stop freenet
> 3) Open the default web browser to the Freenet web interface for the local
> node"
> 
> 
> 
> I also wrote a Freenet controller application with more advanced
> functionality, you can clone the repo here:
> 
> git://github.com/mrsteveman1/Freenet-Controller.git
> 
> There is a screenshot in the repo titled "wrapper.png" that shows the log
> viewer.
> 
> Here is the readme:
> 
> "This is a Freenet controller application for OS X, it is written in Obj-c
> using the Cocoa APIs. All code is released under the GPLv2.
> 
> Paths for node files and URL are in a plist (xml) file in the .app bundle
> that can be edited by an end user or project developer even after it is
> compiled.
> 
> Current features:
> 
> 1) Start freenet using existing run.sh script
> 2) Stop freenet by deleting anchor file
> 3) Show user if freenet is running or not. This is a live indicator that
> updates in realtime.
> 4) Open the web interface using the users default browser
> 5) Settings panel, currently only used to indicate if the launchagent
> autostart is installed. Checkbox can install and uninstall the item.
> 6) Display current freenet-latest.log file. Update button is included here.
> 7) Display current wrapper.log file"
> 

Okay so the question is:
1) Should we bundle this?
2) Should we wait until we have a java-based system tray applet for other OSs 
before bundling the native systray applet on OS/X?
3) Should we forego the java-based applets and just write per-platform applets?

Attachment: signature.asc
Description: This is a digitally signed message part.

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

Reply via email to