Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

About dialog refinements #71

Closed
pixelzoom opened this issue Oct 29, 2013 · 23 comments
Closed

About dialog refinements #71

pixelzoom opened this issue Oct 29, 2013 · 23 comments

Comments

@pixelzoom
Copy link
Contributor

About dialog needs to be dressed up a bit, it's pretty primitive.

Needs:

  • logo
  • improved spacing
  • improved formatting of credits and thanks you

...anything else?

@pixelzoom
Copy link
Contributor Author

Issues to be addressed, noted in phetsims/acid-base-solutions#108:

  1. layout and indentation of credits
  2. multiple entries for 'Thank You' section

@pixelzoom
Copy link
Contributor Author

#157 (credits) needs to be addressed before revising the About dialog.

@pixelzoom
Copy link
Contributor Author

Various requests from #157:

Credits could have smaller font

Possible additions to about dialog:
-A link to the source code
-Link of title (PhET Interactive Simulations) to main webpage
-Possibility of logo
-ability to add links to "thanks" portion
-something to close the dialog (little x perhaps)

pixelzoom added a commit that referenced this issue Sep 24, 2014
pixelzoom added a commit that referenced this issue Sep 24, 2014
…the screen with a gray 'plane', that is handled by PhetMenu.
@pixelzoom pixelzoom changed the title About dialog needs lipstick About dialog refinements Jan 30, 2015
@pixelzoom
Copy link
Contributor Author

In #190, @kdessau-PhET requested:

In the HTML5 simulations, it would be good to add a Donate Now button in the About screen. People who actually are curious enough to go that screen would most likely donate. Page to link to is http://phet.colorado.edu/donate or https://donatenow.networkforgood.org/1437859

@jonathanolson
Copy link
Contributor

Do we show the button if the brand shows "adapted from PhET"?

@pixelzoom
Copy link
Contributor Author

Probably not. I'm not even convinced that we really want a "Donate" button that accessible to students.

I'm assuming that we're going to triage all of the features mentioned in the issue before we do any work.

@ariel-phet
Copy link

More thoughts from @kathy-phet

  1. For "PhET Regular HTML Simulation Files" (the minified files), it would be nice if the about dialog had the CC-BY image, so its clearly CC-BY. Text can be small.
    "This is a PhET Regular HTML Simulation File."
    ccby

  2. The "PhET Enhanced HTML Simulations Files" could say instead "This is a PhET Enhanced HTML Simulation: Contact [email protected] to inquire about licensing"

  3. Both simulation files would still have the "Terms, Privacy, and Licensing" text with the link to the website licensing page.

  4. The "Enhanced" single file simulation files should have an additional header in the source code (above the 3rd party credits) that explains that it cannot be used unless properly licensed from University of Colorado. The feedback on the software agreement will help us understand what to put there.

@pixelzoom
Copy link
Contributor Author

@ariel-phet Can you clarify what "Regular" versus "Enhanced" is? And do you really want those terms to be public facing?

@samreid
Copy link
Member

samreid commented Jul 24, 2015

I'm going to remove the licensing label since we have decided that 3rd party credits will appear as a link from the About Dialog to the website.

@pixelzoom
Copy link
Contributor Author

Still relevant. Now dependent on revision of Dialog, https://github.com/phetsims/joist/issues/359.

@pixelzoom
Copy link
Contributor Author

Actually, I think the About dialog is looking pretty good these days. The only improvement I'd make is the formatting of the credits. Here's a recent example:

screenshot_267

@pixelzoom
Copy link
Contributor Author

Perhaps we can use RichText to make the credit categories ("Lead Designer", "Software Development",...) stand out from the person names.

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Jun 6, 2017

Here's the About dialog with RichText for the credits, italics for the categories, and a wee bit more leading between the credits lines. Unfortunately, RichText does not currently support line breaks.

screenshot_268

@samreid
Copy link
Member

samreid commented Jun 6, 2017

That looks pretty great @pixelzoom, we should go for it +1

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Jun 6, 2017

Two problems that must be addressed:

(1) Add line breaks, justification and leading to RichText (phetsims/scenery-phet#310)

(2) The markup must be included in joist strings, and that requires changes to English and translation string files. E.g. "Lead Design: {0}" must be changed to "<i>Lead Design</i>: {0}".

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Jun 6, 2017

Skype:

[6/6/17, 3:51:40 PM] Jonathan Olson: Or "{{startHighlight}}Lead Design{{endHighlight}}: {{leadDesign}}" would be nice if we ever want the ability to change styles
[6/6/17, 3:54:05 PM] Chris Malley: yes, i guess if we're going to the trouble of changing strings, we might as well do as much future-proofing as possible.

@pixelzoom
Copy link
Contributor Author

Labeling for developer meeting. Questions:

(1) Should we bother with this at all?
(2) Should we add line breaks to RichText?
(3) Should we change the strings that are related to credits? English only or translations?
(4) Should RichText support both <br> and \n so that credits translations continue to work?

@jonathanolson
Copy link
Contributor

(2) Should we add line breaks to RichText?

I would like to add this.

(4) Should RichText support both
and \n so that credits translations continue to work?

Even if we want both in credits, RichText could potentially only support <br>, and the AboutDialog could map \n to <br>.

@pixelzoom
Copy link
Contributor Author

@jonathanolson said:

Even if we want both in credits, RichText could potentially only support <br>, and the AboutDialog could map \n to <br>.

As I mentioned in phetsims/scenery-phet#310 (comment), MultiLineText uses \n. So whether to support \n involves more than the About dialog.

@pixelzoom pixelzoom removed their assignment Jun 12, 2017
@samreid
Copy link
Member

samreid commented Jun 12, 2017

(1) Should we bother with this at all?

It seems like a nice improvement though dealing with the translation files seems like the biggest hassle to me.

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Jun 15, 2017

6/15/17 dev meeting consensus:

• Adding styling is too much work, investigate adding leading.
• Yes to the RichText changes, generally useful.

@pixelzoom
Copy link
Contributor Author

I played around with increasing leading (spacing:5) and reducing font size (10pt). Below is what I came up with. It doesn't excite me, and I suspect that there will be mixed opinions about it. So I'm going to bail on this issue.

screenshot_283

@pixelzoom pixelzoom removed their assignment Jun 19, 2017
@pixelzoom
Copy link
Contributor Author

I'm going to close this. Seems like what we have is sufficient. And since this issue has been open since 2013, we're unlikely to get to it. If someone disagrees, feel free to reopen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants