bugGNU Octave - Bugs: bug #56944, Octave icon with transparent...

 
 

bug #56944: Octave icon with transparent background not clickable, does not meet Apple design guidelines

Submitted by:  Oleg <eclipse>
Submitted on:  Tue 24 Sep 2019 12:34:01 PM UTC  
 
Category:  GUI Severity:  1 - Wish
Priority:  1 - Later Item Group:  Feature Request
Status:  Duplicate Assigned to:  None
Originator Name:  Open/Closed:  Closed
Release:  dev Operating System:  Mac OS

Add a New Comment (Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Fri 25 Oct 2019 03:36:10 AM UTC, comment #4: 

You're welcome!

I don't think a non-transparent-fill PNG rule will work well; that will be ugly. We'll make a custom SVG and derive PNGs from that. Yeah, storing custom icons in /etc/icons will work; I'll send them back upstream if we come up with something good.

Andrew Janke <apjanke>
Fri 25 Oct 2019 01:07:47 AM UTC, comment #3: 

Thank you for taking over this issue.

Personally, I do not mind, if we extend for example

https://hg.savannah.gnu.org/hgweb/octave/file/c2f2fb1df9ed/etc/module.mk

by some rule to create a PNG which is not transparent in the middle, or to store a Mac conform Icon in /etc/icons, if generating it is not possible.

Closing this as "duplicate" of https://github.com/octave-app/octave-app/issues/177 .

Kai Torben Ohlhus <siko1056>
Project Member
Thu 24 Oct 2019 06:17:07 PM UTC, comment #2: 

I've created an issue for this over at Octave.app: https://github.com/octave-app/octave-app/issues/177. @eclipse, feel free to comment or subscribe there to get updates.

I think you can close this bug here: this is an issue specifically with the Octave.app packaging, and not with Octave itself, since core Octave doesn't provide a Mac app bundle, so you have no control over what icon is used for it.

If you want, we can contribute whatever customized Mac app icon we make back upstream, but I don't know if it'd be much use for you.

Andrew Janke <apjanke>
Tue 24 Sep 2019 10:51:41 PM UTC, comment #1: 

The official Octave icon does not conform to the Apple human interface design guidelines for icons, specifically:

> Keep the background simple and avoid transparency. Make sure your icon is opaque,
> and don’t clutter the background. Give it a simple background so it doesn’t overpower other
> app icons nearby. You don’t need to fill the entire icon with content.


For best results, you should probably report this to and work with the macOS app packagers here: https://github.com/octave-app/octave-app/issues

I'm changing the summary to make it clear that this is about a conflict between the intentional design of the Octave icon and the Apple icon design guidelines. This may or may not ever be resolved within Octave itself.

Mike Miller <mtmiller>
Project Administrator
Tue 24 Sep 2019 12:34:01 PM UTC, original submission:  

After installation on Mac Mojave 10.11.6 are almost unable to click and open octave from the Appliications because the center of the icon is empty (transparent), and if we try to click on this area nothing will happen.

We need to click the space which has some colors (for example our blue ellipsses or orange triangles)

Oleg <eclipse>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by siko1056 (Posted a comment)
  • -email is unavailable- added by apjanke (Posted a comment)
  • -email is unavailable- added by eclipse (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

     

     

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-10-25 siko1056 StatusNone => Duplicate
        Open/ClosedOpen => Closed
    2019-09-24 mtmiller Severity3 - Normal => 1 - Wish
        Priority5 - Normal => 1 - Later
        Item GroupOther => Feature Request
        Release4.4.1 => dev
        SummaryThe icon is almost unclickable because of its transparency => Octave icon with transparent background not clickable, does not meet Apple design guidelines

    Back to the top


    Powered by Savane 3.5