[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