-
-
Notifications
You must be signed in to change notification settings - Fork 2
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
Making Toggle Case optionnal #88
Comments
Hmm #30 is about disabling autocorrections, not about the context menu options to disable. This here seems to be about the context menu. |
But ... you speak about the context menu inside, aren't you ?
Sorry I didn't see it before. It's a subset.
No, that's not a solution, because the other Change casing menu items are further too. (And I still have Toggle Case as a 4th choice that I never use.) |
I believe this is part of the "font styles" described in that issue.
I suspect we would make everything configurable in #30. Pull requests are welcome. You might be interested that I just added a bunch of coding cases in #85 and I am planning to add a new "Sentence case" option soon. |
That's also what I've understood.
I'm sorry, I don’t know write extensions, I’m an Ada dev.
Yes, nice :-) But I understand that one checkbox will no longer be enough! :-D
I don't think I need that, but I forgot to tell I would like |
The new coding cases have a separate checkbox on the options page.
It supports Pascal case (called upper camel case) and snake case, but not both at the same time. Feel free to open a separate issue if you want to request a new coding case. |
OK :-) |
No need to wait, you could side load the extension and provide feedback on the new features before the next update. There are instructions here to download the development version of the extension from GitHub and then temporarily load it into Firefox (Thunderbird is similar). |
It's not very clear for me, considering I want only run the extension from sources but not develop it. If I want to investigate it later, is there a place to ask questions, or can I ask them here? |
Just follow the steps in the "Cloning" section and then the first bullet of "Getting started". There are also more detailed instructions with screenshots here for installing in Firefox and in Thunderbird.
Please feel free to ask them here or you could open a new discussion in the discussions section. |
There's still missing a detail:
Thank you :-) They are both useful when one do it for the 1st time! |
You would need to use the full URL of the repository, so run: git clone --recurse-submodules https://github.com/rugk/unicodify.git |
I made #91, is it right ? :-) It does not work on Thunderbird, but I get a warning at the install time. |
Yes, that looks great! Thanks for writing that up, as I am sure it will be helpful to other users testing the add-on. @rugk should probably update their documentation as well. Note that users would need to also run
I should have mentioned before that each program needs a different |
Thank you :-)
Do you mean that instructions are incomplete, and to update sources I have to run:
The best would be Mozilla apps allow to make an unique
Waiting for that, is it possible to make sth static? If not, I would find a lot easier to have Waiting for sth to make it static, does that mean I can't test it for both Firefox and Thunderbird (at the same time) without having downloaded sources twice? |
The instructions are correct. It means if one runs the cd unicodify && git pull && git submodule update --init --recursive
I believe that is the goal, but there are of course features only supported by Firefox or only by Thunderbird. In this case, the
You can copy the ln -s scripts/manifests/thunderbirdmanifest.json src/manifest.json
No, you should be able to test in both Firefox and Thunderbird at the same time, just do not click the "Reload" button after changing the |
Updated. Hope this time it's right. :-)
I don't understand everything. But no matter ...
... I retain that. Thank you. :-)
Do you mean it's planned? :-)
Then, each app has to know how to recognize what's specific to an other app, to be able to ignore it.
Thank you for symbolic links, but it's not perfectly fine in the situation. I understand that it's not possible to make sth static for the moment.
Thank you. :-) |
Yes, that looks great! Thanks again for writing it up. You might want to consider creating an issue in https://github.com/TinyWebEx/common about updating the documentation.
The submodules are libraries used by this add-on. Specifically, they are @rugk's TinyWebEx libraries.
I know they are working on removing differences between Firefox and Chrome, but I am not sure about Firefox and Thunderbird. It is more difficult in the latter case, as their are obviously major differences between a browser and a e-mail/calendaring/chat client. I was recently elected to the Thunderbird Council, so this is something I could advocate for.
If you really want to put the manifest files in cd unicodify/src
for dir in firefox thunderbird chrome; do
mkdir "$dir"
ln -s -- * "$dir"
done
ln -sf {../scripts/manifests/thunderbird,thunderbird/}manifest.json
ln -sf {../scripts/manifests/chrome,chrome/}manifest.json This could be written as a long one liner if needed. |
As for the installation/dev guides, feel free to create a PR on/for https://github.com/TinyWebEx/common/blob/master/CONTRIBUTING.md. It is also just a git repository you can contribute to. I would keep it short as I expect some CLI knowledge and having the guides just as a starter, but yeah. Sure improvements may be made, especially yeah "project" as a term is confusing. |
Background
I never use Toggle Case.
(I've already disabled anything else I never use.)
Proposed solution
A checkbox to en/disable Toggle Case.
The text was updated successfully, but these errors were encountered: