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

Port back code-changes from Utilu Nightly Tester Tools 3.7.1.1 #188

Closed
whimboo opened this issue Sep 29, 2015 · 21 comments
Closed

Port back code-changes from Utilu Nightly Tester Tools 3.7.1.1 #188

whimboo opened this issue Sep 29, 2015 · 21 comments

Comments

@whimboo
Copy link
Contributor

whimboo commented Sep 29, 2015

Similar to PR #186 this issue keeps track of the work for porting back all the changes as done in Utilu Nightly Tester Tools 3.7.1.1. @UtiluMark will work on it.

whimboo pushed a commit that referenced this issue Sep 30, 2015
whimboo pushed a commit that referenced this issue Oct 2, 2015
UtiluMark added a commit to UtiluMark/nightlytt that referenced this issue Oct 2, 2015
Removal of unused files and fixed white-space issues (mozilla#188)
@UtiluMark
Copy link
Contributor

@whimboo What do you want to be the next change for me to port back in a new PR?

@whimboo
Copy link
Contributor Author

whimboo commented Oct 5, 2015

I think all the customize titlebar changes would be nice to have next.

@xabolcs what do you think about removing partially translated locales? I don't think it's a good idea and we might better get in contact with the contributors who originally provided those locales. @UtiluMark which locales would be affected by this?

@xabolcs
Copy link
Collaborator

xabolcs commented Oct 5, 2015

I agree with you @whimboo.

A new issue for updating locales would be good, but first land all functional changes and leave the string update at last.

@whimboo
Copy link
Contributor Author

whimboo commented Oct 5, 2015

Sounds perfect to me. @UtiluMark once you finished with the parts of my last comment, lets re-list all the remaining issues in a new comment. That way we can get an overview what's left to do.

@UtiluMark
Copy link
Contributor

@xabolcs I agree, all translations will be outdated because of the added customize titlebar options, so let's leave the translations as they are, until everything else is finished.

@whimboo I've just created PRs for the smaller changes. Once these are out of the way, I can start working at the large PR with all the customize titlebar changes.

I have a question about the customize titlebar changes, because I changed the default title.
Old: pref("nightly.templates.title", "${DefaultTitle} (Build ${AppBuildID})");
New: pref("nightly.templates.titlebar", "${TabTitle} - ${Vendor} ${Name} ${VersionChannel} (${AppBuildID})");
I changed "nightly.templates.title" to "nightly.templates.titlebar" so the new default would be used automatically.
I changed "${DefaultTitle} (Build ${AppBuildID})" to "${TabTitle} - ${Vendor} ${Name} ${VersionChannel} (${AppBuildID})" so more information is displayed in the titlebar.
Old: "Nightly Start Page - Nightly (Build 20151001030236)"
New: "Nightly Start Page - Mozilla Firefox 44.0.0.0 Nightly (20151001030236)"

Do you want me to only add the new customize titlebar options (which will be unused by default then), or also change the default title (so the new options are used by default like described above)?

@xabolcs
Copy link
Collaborator

xabolcs commented Oct 5, 2015

I vote against changing default templates. Additions are welcome.

@UtiluMark, I saw in your original PR you transformed Nightly Tester Tools into Utilu Nightly Tester Tools. It's OK to do that as a forked extension in your (corporate) account, but don't want to merge those changes back into this repository.

As you rename it and give it a new UUID it would be a whole new extension.
Feel free to do it, and merge into Utilu account those changes, and please reference back to Mozilla as Utilu's NTT is a fork of Mozila's Nightly Tester Tools.

@whimboo
Copy link
Contributor Author

whimboo commented Oct 5, 2015

@UtiluMark best you add a comment to each of those PRs and include @whimboo, so that I also get an email for them. Otherwise I won't notice them for a while.

As @xabolcs said, lets add the new variables but leave the default template as it is. You can change the latter in your fork instead.

@UtiluMark
Copy link
Contributor

@whimboo Thanks, I've just done so in PR #191 #192 #193 #194 #195 and #196.

After that I will start the large PR with the additional customize titlebar options, without changing the defaults.

@whimboo
Copy link
Contributor Author

whimboo commented Oct 5, 2015

Thanks! @xabolcs if you have the time and want to review PRs please do so. Otherwise I will go through them tomorrow morning.

@UtiluMark
Copy link
Contributor

@xabolcs I removed the copy to Pastebin functionality which had become non-working due to API changes, and replaced the non-working copy to Pastebin functionality by copy text to Clipboard functionality ("Copy about:support to Clipboard"). Is this a desired change or not? Because in issue #86 you wrote on 9 Feb 2014 that the development channel had a fix which uses pastebin.mozilla.org instead pastebin.com (PR #93). If that fix works, that might be the preferable solution compared to removing the Pastebin functionality entirely.

@xabolcs
Copy link
Collaborator

xabolcs commented Oct 6, 2015

@UtiluMark, the fix in PR #93 does work, just need to be finished. No need to remove it for now.
Thanks!

UtiluMark added a commit to UtiluMark/nightlytt that referenced this issue Oct 12, 2015
Updated and synced the feature lists in the README and the About window.
Updated the AMO links in the README and the About window to prevent
redirects.
Added link to Screengrab (fix version) add-on.
Part of mozilla#188
@UtiluMark
Copy link
Contributor

@whimboo Could you take a look at PR #195, #196 and #198?

@UtiluMark
Copy link
Contributor

@xabolcs It's good that the Pastebin functionality will get fixed. I had replaced the non-working copy to Pastebin functionality by copy text to Clipboard functionality ("Copy about:support to Clipboard"). Now that the Pastebin functionality will get fixed: shall I turn the Copy about:support to Clipboard option into an additional option (besides to the Pastebin option), or shall I remove it?

@xabolcs
Copy link
Collaborator

xabolcs commented Oct 15, 2015

Now that the Pastebin functionality will get fixed: shall I turn the Copy about:support to Clipboard option into an additional option (besides to the Pastebin option), or shall I remove it?

It's OK to me to keep both item in the menu! @whimboo, do you have any thoughts?

@whimboo
Copy link
Contributor Author

whimboo commented Oct 16, 2015

Sounds good to me. When we do that lets add the new option at the place where the pastebin one is located at right now. The pastbin entry should then be separated with a line.

@xabolcs
Copy link
Collaborator

xabolcs commented Oct 19, 2015

PR #196 landed.

@whimboo
Copy link
Contributor Author

whimboo commented Aug 23, 2016

PR #195 landed too. @UtiluMark, is everything done now for this issue or do we still miss a part?

@UtiluMark
Copy link
Contributor

@whimboo Like I said before #188 (comment) I'm going to work on a new large PR with the additional customize titlebar options, without changing the defaults. This will also involve adding strings to all translation files.

@whimboo
Copy link
Contributor Author

whimboo commented Aug 23, 2016

That comment was a while ago. So thanks for the update on that.

@UtiluMark
Copy link
Contributor

@whimboo I've finished the new large PR with the additional customize title bar options: #212
Since one of the added customize title bar options is the Beta Revision, this also fixes #204

UtiluMark added a commit to UtiluMark/nightlytt that referenced this issue Nov 6, 2016
UtiluMark added a commit to UtiluMark/nightlytt that referenced this issue Nov 6, 2016
UtiluMark added a commit to UtiluMark/nightlytt that referenced this issue Nov 6, 2016
UtiluMark added a commit to UtiluMark/nightlytt that referenced this issue Nov 6, 2016
@whimboo
Copy link
Contributor Author

whimboo commented Sep 14, 2017

The rewrite of the extension is now in beta state, and the left-overs from this issue won't be worked on anymore because it would only affect the old and legacy extension.

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

No branches or pull requests

3 participants