-
Notifications
You must be signed in to change notification settings - Fork 846
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
Add first run page #2314
Add first run page #2314
Conversation
This is awesome! I have following suggestions:
With that in mind I propose following textual changes (in Markdown): -------------✂------------- Welcome to ungoogled-chromiumPlease take some time to look through the information on this page. Although ungoogled-chromium retains the default Chromium experience as closely as possible there are some things which differ and some settings that you might want to change right from the start. Please note that you can access this page at a later time under its internal URL: chrome://ungoogled-first-run Notable differencesInstall and auto update extensions Privacy and SecurityWith default settings ungoogled-chromium provides some measures to enhance privacy and security, but it might be insufficient if you have some special needs for privacy and security. You might need to perform additional actions in order to achieve that. ← better wording here maybe It is difficult to accommodate all the — often contradicting — use-cases, to that effect ungoogled-chromium allows you to tweak its behaviour to better adapt to your needs. Please keep in mind that while it is possible to have great privacy and security it might have a negative impact in other areas like usability. Extra Features[…]
|
I trust this page will be multilingual and understood by people who only know 500 words of their native language and have the ability to sign their name. |
An important question to keep in mind for these changes: Who is this page for? These are the two that I think are most relevant:
The TypeA users should be well-served by virtue of serving the TypeB users so the focus should mostly be on the TypeB users. Because of this there were some rules I had in mind when setting this up:
I'm not opposed to this, but the URL used for the cookie settings is
Yes, and this title should be changed, but I think that "Welcome to ungoogle-chromium" would cause problems. This goes for the introductory text as well. There are third-party builds of Chromium using patches from ungoogled-chromium that would either not include this patch as to not be labeled as ungoogled-chromium which would still have TypeB users asking the same questions, or they would include the patch causing confusion with TypeB users as to why the browser's feature sets are different. I think it's more important to somehow describe in a simple manner that the browser they are using has been built using the ungoogled-chromium patches rather than describing the browser itself as ungoogled-chromium.
Oddly enough I think that an introductory text like that is the kind of thing that would make TypeB users think that. Though I think it's still a good idea to have some sort of an opening statement so that the page isn't confused with any other internal chrome page.
This made me realize that I didn't add the page to the autocomplete suggestions. You can still get to the page using full URL, but it won't show up in the dropdown until I update that. The changes to the body all seem fine to me with the exception of the introduction, mostly due to what I mentioned above. I think that TypeB users would have a lower chance of ignoring the page if we can make the text take up no more than a couple lines of space on the page. Maybe something like this would work?:
Edit:
Unfortunately this would only be in English with the way this is currently set up. It would be possible to make it work with multiple languages, but then the patch would become significantly more complicated. I'm not sure what the best course of action would be to deal with that issue. Granted, all of our current documentation is currently only in English as well. |
Won't they also skip the welcome page? How about:
I was referring mostly to
Well, now we have at least 2 opinions :)
Fair enough. However:
What if ungoogled-chromium patches are to be used by others, not preserving Chromium experience? :D
Well, one of the options is to leave it as "their problem", some of them do not even respect licensing terms, why care for their difficulties 🤷 |
I'm sure there will still be people that do, but we've done the most we can do after forcing that information upon them on the first launch.
I guess I consider this TypeB still. For the comparison I was making, it only matters that they didn't read the documentation.
Yup, I guess I just didn't see the reasoning for doing that for one link but not the other.
So while I do care about not making things too difficult for third parties that wasn't my main concern. This is more about reducing the support required from us. How many issues have come through where the user was using a third-party build? If we can set this page up in a manner that those third parties choose not to remove this patch then we will have a lower support request load on our end. |
I have a feeling that quite a lot actually.
I just showed the introduction text (that I proposed) to a friend of mine as an unbiased unrelated person. The reply was: "Are you kidding me? I will not read all this! Give me the instructions — plain and simple." So, yeah, I have to admit that less text is more :) |
7a44677
to
e36af42
Compare
I've added the page to the internal page list so that it gets an autocomplete suggestion and is listed in I updated the verbiage on the page based on your suggestions. There's still room for better wording, but not much more space for it. The linebreak in the features section had to be removed and the line spacing reduced a little, but now everything just barely fits on a single page with the sections collapsed: |
b69206a
to
c6e88d1
Compare
A link to the default settings file to be introduced by #2359 would also be nice here I think |
c6e88d1
to
fb67d2d
Compare
@Ahrotahn Here too, please. |
fb67d2d
to
3fcc9a5
Compare
Oh I forgot how our patches depend upon each other in chain :( What would be the best order for merges? |
@Ahrotahn Will you be able to rebase this PR or we're postponing it until after version bump? |
3fcc9a5
to
bbfd69c
Compare
bbfd69c
to
7c95d51
Compare
Sorry, things have been busy today and I didn't notice the other PR had been merged. |
#2466 |
We should change the issue template and ask everyone to upload a screenshot of the About Chromium page. Just kidding 😺 |
I used JavaScript JIT with exactly this purpose :D |
That explains everything! I've been wondering the whole time why I don't have this option... |
This PR adds a new patch to introduce a first-run page with useful information, which would resolve #1979.
I've picked what I consider the top three most asked questions to be the first entries on this page.
I've made the links to internal pages highlight the relevant section when appropriate.
I'm interested in feedback on what other information would be useful to add to the page without assaulting new users with a wall of text.
@NeverDecaf, I'd be interested to know if you're comfortable with how the information is displayed for the chromium-web-store extension. I tried to keep things as simple as possible.