MacOSX: The menu bar shows "Python" as the name of the application

Bug #395552 reported by Lars Hoss
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Bazaar Explorer
Confirmed
Medium
Unassigned

Bug Description

On MacOSX the menu bar shows "Python" as the name of the application. However it should be "Bazaar Explorer". The problem is, however, that there is no easy solution for this. Because on MacOSX we need a so called Application Bundle for this. An app bundle is a self contained folder structure that contains all required files to run the application. It also contains a special XML file (Info.plist) that contains the name of application as shown in the menu bar. The advantage of an app bundle is that you can easily move around the application on your hardisk (please note that Finder won't show the folder but an application icon).

So the correct way on MacOSX would be a python plugin that tells Finder to start the app (app bundle). The good thing would be that we could pack everything needed to run bzr-explorer inside the app bundle (pyqt, bzr, plugins and so on). But it clearly needs a bit of work to set it up :)

Also see: http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html

Tags: mac
Changed in bzr-explorer:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Gordon Tyler (doxxx) wrote :

Related to bug 505692.

Revision history for this message
Zearin (zearin) wrote :

I'm all for this!

I would like to recommend the following folders for Preferences and Caches (respectively):

~/Library/Preferences/
~/Library/Caches/

In either location, preferences or caches can be stored in either a folder or a file. Most programs use the reverse-ICANN naming scheme. (That's something like org.bazaar-vcs.fileExtension, or org.bazaar-vcs/ for folders, etc.)

Revision history for this message
Alexander Belchenko (bialix) wrote :

I think this should be done in Mac Installer, because explorer itself as upstream has not provided any Mac bundlles or installers.

Revision history for this message
Alexander Belchenko (bialix) wrote :

De-dupe it if you think my decision is wrong. But then please provide a patch to fix that, because I have no Mac and therefore unable to work on this.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.