[josm-dev] JOSM and OSX - Big changes in the pipeline

Shaun McDonald osm at shaunmcdonald.me.uk
Mon Sep 22 00:04:24 BST 2008


jEdit adds some extra functionality for Mac users through a plugin.  
You may want to look into that.

I have a package that sorts the menu bar, without any JOSM code changes.
http://shaunmcdonald.me.uk/osm/JOSM/macosx/JOSM.dmg

The command+Q for quiting, needs to be sorted.

They also do the configurable keyboard shortcuts for each OS. Are the  
keyboard shortcuts in JOSM configurable, through a config file? If not  
how easy would it be to implement?

Shaun
On 21 Sep 2008, at 23:19, Frederik Ramm wrote:

> Hi,
>
>> The patch collection is safe for all other platforms (I put if()s  
>> around
>> all new code, you might want to check that).
>
> I'm slightly unhappy about having all that extra code in there just  
> for
> the benefit of users of one kind of operating system. I have in the  
> past
> disregarded requests for special treatment by users of various exotic
> Unix window managers and told them that if they can't run a standard
> Java application then I'm sorry they must have chosen the wrong window
> manager.
>
> Is there no less invasive way to please MacOS users - like a MacOS
> plugin or wrapper or a special build procedure or something?
>
> I'm sort-of fearing the slippery slope here, next in line will be the
> Windows users calling for special handling, and then the N810 users,  
> and
> before we know it the code will be full of "if(this_platform) ... else
> if (that_platform) ... else if (other_platform...".
>
> Can we investigate whether a "OSX Plugin" is possible, and if it  
> isn't,
> maybe rather change JOSM so that it is possible, instead of having all
> that OSX special case handling in the core?
>
> Bye
> Frederik
>
> -- 
> Frederik Ramm  ##  eMail frederik at remote.org  ##  N49°00'09"  
> E008°23'33"
>
> _______________________________________________
> josm-dev mailing list
> josm-dev at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/josm-dev





More information about the josm-dev mailing list