Enable Malay and French translations
parent
39df27f28d
commit
dee89aed08
14
README.md
14
README.md
|
@ -4,9 +4,11 @@ License: [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)
|
|||
|
||||
## Translating
|
||||
|
||||
1. Find your two letter locale code. Should be the same as the weblate code.
|
||||
2. Copy `_data/en` to `_data/LOCALE`.
|
||||
3. Copy `en` to `LOCALE`.
|
||||
4. Add your language to `_data/languages.yml`.
|
||||
5. Translate the files in `_data/LOCALE`.
|
||||
6. Translate any markdown (.md) files in `LOCALE`.
|
||||
Use [Weblate](https://weblate.rubenwardy.com/projects/renewed-tab/website/)
|
||||
|
||||
### Updating translations
|
||||
|
||||
1. Copy `en` to `LOCALE`.
|
||||
2. Delete any `redirect_from`.
|
||||
3. Add your language to `_data/languages.yml`.
|
||||
4. Translate any markdown (.md) files in `LOCALE`.
|
||||
|
|
|
@ -1,4 +1,11 @@
|
|||
- name: English
|
||||
code: en
|
||||
|
||||
- name: Español
|
||||
code: es
|
||||
|
||||
- name: Français
|
||||
code: fr
|
||||
|
||||
- name: Bahasa Melayu
|
||||
code: ms
|
||||
|
|
|
@ -81,7 +81,7 @@ features.locale.desc: |
|
|||
Help Translate
|
||||
</a>
|
||||
|
||||
features.privacy.title: Privacy Orientated
|
||||
features.privacy.title: Privacy Oriented
|
||||
features.privacy.desc: |
|
||||
We require only minimal permissions; other
|
||||
permissions are optional and only requested when needed. All your
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
<div class="navbar-brand">
|
||||
{% unless include.hide_brand %}
|
||||
<a class="navbar-item" href="/">
|
||||
{{ l.index.title }}
|
||||
{{ l.index.title | default: en.title }}
|
||||
</a>
|
||||
{% endunless %}
|
||||
<a role="button" class="navbar-burger" aria-label="menu"
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
{% assign pathsplit = page.path | split: '/' %}
|
||||
{% assign lang = pathsplit[0] %}
|
||||
{% assign l = site.data.locale[lang] %}
|
||||
{% assign en = site.data.locale.en.index %}
|
||||
{% if l %}
|
||||
<html lang="{{ lang }}">
|
||||
{% else %}
|
||||
|
@ -14,7 +15,7 @@
|
|||
<title>
|
||||
{{ page.title }}
|
||||
{% if page.title != l.index.title %}
|
||||
- {{ l.index.title }}
|
||||
- {{ l.index.title | default: en.title }}
|
||||
{% endif %}
|
||||
</title>
|
||||
|
||||
|
|
|
@ -17,9 +17,9 @@ layout: default
|
|||
<div class="container">
|
||||
<div class="columns">
|
||||
<div class="column content is-half is-size-4">
|
||||
<h1>{{ l.index.title }}</h1>
|
||||
<h1>{{ l.index.title | default: en.title }}</h1>
|
||||
<p>
|
||||
{{ l.index.description }}
|
||||
{{ l.index.description | default: en.description }}
|
||||
</p>
|
||||
<div class="buttons mt-6">
|
||||
<a class="button is-firefox utm-link" href="{{ site.firefox }}&utm_content=topbtn">
|
||||
|
@ -27,7 +27,7 @@ layout: default
|
|||
<i class="fab fa-firefox-browser"></i>
|
||||
</span>
|
||||
<span>
|
||||
{{ l.index.firefox }}
|
||||
{{ l.index.firefox | default: en.firefox }}
|
||||
</span>
|
||||
</a>
|
||||
<a class="button is-chrome utm-link" href="{{ site.chrome }}&utm_content=topbtn">
|
||||
|
@ -35,11 +35,11 @@ layout: default
|
|||
<i class="fab fa-chrome"></i>
|
||||
</span>
|
||||
<span>
|
||||
{{ l.index.chrome }}
|
||||
{{ l.index.chrome| default: en.chrome }}
|
||||
</span>
|
||||
</a>
|
||||
<a class="button is-navlike" href="https://web.renewedtab.com/">
|
||||
{{ l.index.online }}
|
||||
{{ l.index.online | default: en.online }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -66,7 +66,7 @@ layout: default
|
|||
{% assign title_id = "features." | append: item.id | append: ".title" %}
|
||||
{% assign desc_id = "features." | append: item.id | append: ".desc" %}
|
||||
{% assign title = l.index[title_id] | default: en[title_id] %}
|
||||
{% assign desc = l.index[desc_id] | default: en[title_id] %}
|
||||
{% assign desc = l.index[desc_id] | default: en[desc_id] %}
|
||||
|
||||
{% capture side %}{% cycle "left", "right" %}{% endcapture %}
|
||||
|
||||
|
@ -87,7 +87,7 @@ layout: default
|
|||
{% endfor %}
|
||||
|
||||
<h2 class="my-6 title is-3 has-text-weight-semibold">
|
||||
{{ l.index.andmore }}
|
||||
{{ l.index.andmore | default: en.andmore }}
|
||||
</h2>
|
||||
|
||||
<div class="columns is-multiline">
|
||||
|
@ -109,7 +109,7 @@ layout: default
|
|||
|
||||
<section class="section">
|
||||
<h2 id="widgets" class="title is-2">
|
||||
{{ l.index.widgets }}
|
||||
{{ l.index.widgets | default: en.widgets }}
|
||||
</h2>
|
||||
<div class="content">
|
||||
<ul>
|
||||
|
@ -126,7 +126,7 @@ layout: default
|
|||
|
||||
<section class="section">
|
||||
<h2 class="title is-2" id="gallery">
|
||||
{{ l.index.gallery }}
|
||||
{{ l.index.gallery | default: en.gallery }}
|
||||
</h2>
|
||||
|
||||
<div class="columns is-multiline is-variable is-5">
|
||||
|
@ -155,10 +155,11 @@ layout: default
|
|||
|
||||
<section class="section">
|
||||
<h2 id="widgets" class="title is-2">
|
||||
{{ l.index.testimonials }}
|
||||
{{ l.index.testimonials | default: en.testimonials }}
|
||||
</h2>
|
||||
<div class="columns is-multiline">
|
||||
{% for test in l.testimonials %}
|
||||
{% assign testimonials = l.testimonials | default: site.data.locale.en.testimonials %}
|
||||
{% for test in testimonials %}
|
||||
<div class="column is-half content mb-0">
|
||||
<figure class="mx-0">
|
||||
<blockquote cite="{{ test.url }}">
|
||||
|
@ -182,23 +183,23 @@ layout: default
|
|||
|
||||
<section id="install" class="section is-medium">
|
||||
<p class="mb-5 has-text-centered">
|
||||
{{ l.index.likeWhatYouSee }}
|
||||
{{ l.index.likeWhatYouSee | default: en.likeWhatYouSee }}
|
||||
</p>
|
||||
<div class="buttons is-justify-content-center">
|
||||
<a class="button is-firefox is-large utm-link" href="{{ site.firefox }}&utm_content=bottombtn">
|
||||
<span class="icon">
|
||||
<i class="fab fa-firefox-browser"></i>
|
||||
</span>
|
||||
<span>{{ l.index.firefox }}</span>
|
||||
<span>{{ l.index.firefox | default: en.firefox }}</span>
|
||||
</a>
|
||||
<a class="button is-chrome is-large utm-link" href="{{ site.chrome }}&utm_content=bottombtn">
|
||||
<span class="icon">
|
||||
<i class="fab fa-chrome"></i>
|
||||
</span>
|
||||
<span>{{ l.index.chrome }}</span>
|
||||
<span>{{ l.index.chrome | default: en.chrome }}</span>
|
||||
</a>
|
||||
<a class="button is-navlike is-large" href="https://web.renewedtab.com/">
|
||||
{{ l.index.online }}
|
||||
{{ l.index.online | default: en.online}}
|
||||
</a>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -0,0 +1,83 @@
|
|||
---
|
||||
title: S'impliquer
|
||||
layout: article
|
||||
---
|
||||
|
||||
|
||||
# S'impliquer
|
||||
|
||||
## Community
|
||||
|
||||
You can chat with other Renewed Tab users using either Discord or Matrix.
|
||||
|
||||
<div class="buttons">
|
||||
<a href="https://discord.gg/zYjR54b" class="button is-primary">
|
||||
<i class="fab fa-discord mr-2"></i>
|
||||
Discord
|
||||
</a>
|
||||
<a href="https://matrix.to/#/#renewedtab:matrix.org" class="button is-primary" >
|
||||
<i class="fas fa-hashtag mr-2"></i>
|
||||
Matrix
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
## Contributing
|
||||
|
||||
* [Contribute a bug fix or a new feature](https://gitlab.com/renewedtab/renewedtab/).
|
||||
* [Translate Renewed Tab into your language](/translations/).
|
||||
* Tell your friends about Renewed Tab.
|
||||
* Review Renewed Tab on the [Firefox]({{ site.firefox }}&utm_content=review)
|
||||
and [Chrome]({{ site.chrome }}&utm_content=review) stores. I appreciate seeing
|
||||
reviews, and it helps inform potential new users.
|
||||
|
||||
You can submit code or issues using GitLab, GitHub, email, or Discord/Matrix.
|
||||
|
||||
<div class="buttons">
|
||||
<a href="/translations/" class="button is-primary">
|
||||
<i class="fas fa-language mr-2"></i>
|
||||
Help Translate
|
||||
</a>
|
||||
<a href="https://gitlab.com/renewedtab/renewedtab" class="button is-primary">
|
||||
<i class="fab fa-gitlab mr-2"></i>
|
||||
GitLab
|
||||
</a>
|
||||
<a href="https://github.com/rubenwardy/renewedtab" class="button">
|
||||
<i class="fab fa-github mr-2"></i>
|
||||
GitHub (mirror)
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
## Donate
|
||||
|
||||
I created Renewed Tab after being disappointed with the existing options.
|
||||
They either had a bad user experience, none of the features I wanted, or
|
||||
they locked _basic_ features behind a paywall.
|
||||
|
||||
I decided to release Renewed Tab for free and as
|
||||
<a href="https://gitlab.com/renewedtab/renewedtab/">open source software</a>,
|
||||
allowing anyone to see its code and create their own versions.
|
||||
This, as well as the fact that I don't want to lock features behind a paywall,
|
||||
means that my monetisation techniques are limited.
|
||||
|
||||
I currently pay $25 per month for the Weather API, and $20 per month on hosting.
|
||||
|
||||
<p>
|
||||
<label for="costs_perc">$56 / $45 required to pay for my expenses</label>
|
||||
<meter id="costs_perc" class="is-block mt-2 mb-0" value="56" min="0" max="45">$56 / $45</meter>
|
||||
</p>
|
||||
|
||||
For a one-off donation, you can subscribe and cancel after one month.
|
||||
|
||||
|
||||
<div class="buttons">
|
||||
<a href="https://www.patreon.com/rubenwardy/" class="button is-primary">
|
||||
<i class="fab fa-patreon mr-2"></i>
|
||||
Patreon
|
||||
</a>
|
||||
<a href="https://liberapay.com/rubenwardy" class="button is-primary">
|
||||
<i class="fas fa-donate mr-2"></i>
|
||||
Liberapay
|
||||
</a>
|
||||
</div>
|
|
@ -0,0 +1,201 @@
|
|||
---
|
||||
title: Frequently Asked Questions
|
||||
layout: article
|
||||
redirect_from:
|
||||
- /fr/help/
|
||||
---
|
||||
|
||||
<a href="/en/help/">
|
||||
<i class="fas fa-arrow-left"></i>
|
||||
Back to help
|
||||
</a>
|
||||
|
||||
# Frequently Asked Questions <!-- omit in toc -->
|
||||
|
||||
- [How do I enable the blur on Firefox?](#how-do-i-enable-the-blur-on-firefox)
|
||||
- [How do I show the bookmarks bar only on the New Tab page?](#how-do-i-show-the-bookmarks-bar-only-on-the-new-tab-page)
|
||||
- [How can I place widgets outside of the grid / at the bottom of the screen?](#how-can-i-place-widgets-outside-of-the-grid--at-the-bottom-of-the-screen)
|
||||
- [Why does the extension request to read all the data for a website?](#why-does-the-extension-request-to-read-all-the-data-for-a-website)
|
||||
- [Why does a background that I've blocked still appear?](#why-does-a-background-that-ive-blocked-still-appear)
|
||||
- [Why isn't the background image appearing?](#why-isnt-the-background-image-appearing)
|
||||
- [Why don't you support browser sync?](#why-dont-you-support-browser-sync)
|
||||
- [Why don't you support X browser?](#why-dont-you-support-x-browser)
|
||||
- [Why do I get an error when entering a custom URL in the web version?](#why-do-i-get-an-error-when-entering-a-custom-url-in-the-web-version)
|
||||
- [How do I add custom widgets?](#how-do-i-add-custom-widgets)
|
||||
- [How can I get in contact?](#how-can-i-get-in-contact)
|
||||
|
||||
## How do I enable the blur on Firefox?
|
||||
|
||||
Edit: Firefox has broken support for this feature for now.
|
||||
Hopefully it'll be readded in the future.
|
||||
|
||||
<!-- The blur requires an experimental feature in Firefox to be enabled, called
|
||||
`backdrop-filter`:
|
||||
|
||||
1. Open a new tab and type `about:config` as the address.
|
||||
2. Accept the warning.
|
||||
3. Enable `layout.css.backdrop-filter.enabled`.
|
||||
4. Close and reopen Firefox.
|
||||
|
||||
Please note that you may get visual glitches with this, it is an unstable
|
||||
Firefox feature, which is why it's not enabled by default. -->
|
||||
|
||||
## How do I show the bookmarks bar only on the New Tab page?
|
||||
|
||||
On Chrome, there's no way to show the **builtin** bookmarks bar only
|
||||
on the New Tab page. However, Renewed Tab provides its own bookmarks bar which
|
||||
you can enable by going to Settings > General > Bookmarks Bar.
|
||||
|
||||
On Firefox, you can right-click next to the address bar > Bookmarks Toolbar >
|
||||
Only Show on New Tab.
|
||||
|
||||
![Only show on new tab](/static/images/help/firefox_bookmarks.png)
|
||||
|
||||
## How can I place widgets outside of the grid / at the bottom of the screen?
|
||||
|
||||
Renewed Tab requires all widgets to be placed on the grid. This is great for
|
||||
the User Experience, as it's simple, but makes it harder to do certain things.
|
||||
|
||||
To make a widget appear to be at the bottom of the screen, you can use the
|
||||
Invisible widget to add vertical spacing between widgets.
|
||||
|
||||
## Why does the extension request to read all the data for a website?
|
||||
|
||||
Some widgets, such as Feed, require loading information from a URL.
|
||||
Web browsers tend to have strict permission systems, such that a browser
|
||||
extension needs to request permission to do certain things.
|
||||
Contacting a website is one of those things.
|
||||
|
||||
For example, in order to load a news feed from bbc.co.uk, the extension needs
|
||||
to be granted permission to access bbc.co.uk.
|
||||
|
||||
Renewed Tab doesn't read any of your personal information or history for the
|
||||
websites you grant access to. It just makes a web request to the website to load
|
||||
the content.
|
||||
|
||||
Example messages:
|
||||
|
||||
> "Renewed Tab" has requested additional permissions.\\
|
||||
> It could:
|
||||
> - Read and change your data on feeds.bbci.co.uk
|
||||
|
||||
> Renewed Tab requests additional permissions.\\
|
||||
> It wants to:
|
||||
> - Access your data for feeds.bbci.co.uk
|
||||
|
||||
## Why does a background that I've blocked still appear?
|
||||
|
||||
The Renewed Tab API server only has 4 images available to choose from at a time.
|
||||
If you've blocked a lot of images, then it's possible that you may end up with
|
||||
all of these available images being blocked - if this is the case, then the
|
||||
first image will be used.
|
||||
|
||||
The reason this is done is to avoid hitting the Unsplash API too much.
|
||||
|
||||
## Why isn't the background image appearing?
|
||||
|
||||
Extensions like DarkReader can conflict with the background image, you can
|
||||
disable it per-site.
|
||||
|
||||
Alternatively, it may be a connection issue with the Renewed Tab API or unsplash,
|
||||
or a configuration issue.
|
||||
|
||||
## Why don't you support browser sync?
|
||||
|
||||
Chrome and Firefox sync is limited to 8KB per key. It is common for components like notes
|
||||
to exceed this limit, which makes it impractical to support sync.
|
||||
|
||||
You can use Settings (<i class="fas fa-cog"></i>) > Import / Export to share
|
||||
your setup between browsers.
|
||||
|
||||
## Why don't you support X browser?
|
||||
|
||||
We only support the latest 2 versions of Firefox and Chrome; it is hard to test
|
||||
and provide support for every browser.
|
||||
|
||||
Renewed Tab is built using cross-platform technologies, meaning that it is likely
|
||||
that it will work on your browser despite not being supported.
|
||||
|
||||
You can download .zips of the browser extension:
|
||||
|
||||
1. Go to [GitLab pipelines](https://gitlab.com/renewedtab/renewedtab/-/pipelines).
|
||||
2. Find the commit you're interested in. Typically, you want a release commit
|
||||
like "Release 1.2.3".
|
||||
3. Click the download button (<i class="tag fas fa-ellipsis-v"></i>) to the right of the row.
|
||||
4. Select "Download webext:archive artifact".
|
||||
|
||||
If you have a problem with an unsupported browser, then we are unlikely to be
|
||||
able to help. However, we may accept patches/PRs to fix issues on unsupported
|
||||
platforms as long as it doesn't introduce architectural problems, and the
|
||||
problem is not due to the browser incorrectly implementing web standards.
|
||||
|
||||
## Why do I get an error when entering a custom URL in the web version?
|
||||
|
||||
If you try to enter a custom URL that is not allowed in the web version, you
|
||||
will get the following error:
|
||||
|
||||
> Accessing host example.com is not allowed on the web version. For
|
||||
> security reasons, the web version may only access pre-approved domains.
|
||||
> Consider using the Chrome/Firefox extension instead.
|
||||
|
||||
The web version uses a proxy to access URLs, rather than contacting them
|
||||
directly. This is to get around
|
||||
[Cross Origin Resource Sharing](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)
|
||||
(CORS) restrictions: web pages can't make requests to other websites without the
|
||||
other website giving permission.
|
||||
|
||||
The web version's proxy restricts the domains you can use for
|
||||
[security reasons](https://owasp.org/www-community/attacks/Server_Side_Request_Forgery).
|
||||
If any domain were allowed, malicious users could mess with DNS records to allow
|
||||
accessing internal services on the server.
|
||||
|
||||
You may be able to ask for a website to be allowed by the proxy. However, you
|
||||
should use the Chrome/Firefox extension instead, as it doesn't have this
|
||||
restriction
|
||||
|
||||
Note: If you get the error whilst using the browser extension, there's something
|
||||
_wrong_. Please report it below.
|
||||
|
||||
## How do I add custom widgets?
|
||||
|
||||
We would really like to support custom widgets. But unfortunately, it's not
|
||||
possible due to the developer terms that Firefox and Chrome enforce on extension
|
||||
developers. We're not allowed to let users upload code which runs in the
|
||||
extension context.
|
||||
|
||||
GreaseMonkey is allowed because it runs on websites, not as an extension webpage.
|
||||
We'll continue to look for alternatives for this, as we'd really like to allow it.
|
||||
|
||||
What you can do is use an IFrame widget to show a webpage as if it were a widget.
|
||||
You can use this to create custom widgets.
|
||||
|
||||
## How can I get in contact?
|
||||
|
||||
Making an issue on the Issue Tracker is the preferred way of discussing
|
||||
Renewed Tab bugs and feature requests.
|
||||
|
||||
If you need help, you can use any of these options. Discord or Matrix is likely
|
||||
to be the quickest.
|
||||
|
||||
<div class="buttons">
|
||||
<a href="https://gitlab.com/renewedtab/renewedtab/-/issues" class="button is-primary">
|
||||
<i class="fab fa-gitlab mr-2"></i>
|
||||
Issue Tracker
|
||||
</a>
|
||||
<a href="https://rubenwardy.com/contact/" class="button">
|
||||
<i class="fas fa-envelope mr-2"></i>
|
||||
Contact Me
|
||||
</a>
|
||||
<a href="https://discord.gg/zYjR54b" class="button">
|
||||
<i class="fab fa-discord mr-2"></i>
|
||||
Discord
|
||||
</a>
|
||||
<a href="https://matrix.to/#/#renewedtab:matrix.org" class="button" >
|
||||
<i class="fas fa-hashtag mr-2"></i>
|
||||
Matrix
|
||||
</a>
|
||||
<a href="https://github.com/rubenwardy/renewedtab" class="button">
|
||||
<i class="fab fa-github mr-2"></i>
|
||||
GitHub (mirror)
|
||||
</a>
|
||||
</div>
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
title: Renewed Tab
|
||||
layout: homepage
|
||||
---
|
|
@ -0,0 +1,83 @@
|
|||
---
|
||||
title: Libatkan Diri
|
||||
layout: article
|
||||
---
|
||||
|
||||
|
||||
# Libatkan Diri
|
||||
|
||||
## Community
|
||||
|
||||
You can chat with other Renewed Tab users using either Discord or Matrix.
|
||||
|
||||
<div class="buttons">
|
||||
<a href="https://discord.gg/zYjR54b" class="button is-primary">
|
||||
<i class="fab fa-discord mr-2"></i>
|
||||
Discord
|
||||
</a>
|
||||
<a href="https://matrix.to/#/#renewedtab:matrix.org" class="button is-primary" >
|
||||
<i class="fas fa-hashtag mr-2"></i>
|
||||
Matrix
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
## Contributing
|
||||
|
||||
* [Contribute a bug fix or a new feature](https://gitlab.com/renewedtab/renewedtab/).
|
||||
* [Translate Renewed Tab into your language](/translations/).
|
||||
* Tell your friends about Renewed Tab.
|
||||
* Review Renewed Tab on the [Firefox]({{ site.firefox }}&utm_content=review)
|
||||
and [Chrome]({{ site.chrome }}&utm_content=review) stores. I appreciate seeing
|
||||
reviews, and it helps inform potential new users.
|
||||
|
||||
You can submit code or issues using GitLab, GitHub, email, or Discord/Matrix.
|
||||
|
||||
<div class="buttons">
|
||||
<a href="/translations/" class="button is-primary">
|
||||
<i class="fas fa-language mr-2"></i>
|
||||
Help Translate
|
||||
</a>
|
||||
<a href="https://gitlab.com/renewedtab/renewedtab" class="button is-primary">
|
||||
<i class="fab fa-gitlab mr-2"></i>
|
||||
GitLab
|
||||
</a>
|
||||
<a href="https://github.com/rubenwardy/renewedtab" class="button">
|
||||
<i class="fab fa-github mr-2"></i>
|
||||
GitHub (mirror)
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
## Donate
|
||||
|
||||
I created Renewed Tab after being disappointed with the existing options.
|
||||
They either had a bad user experience, none of the features I wanted, or
|
||||
they locked _basic_ features behind a paywall.
|
||||
|
||||
I decided to release Renewed Tab for free and as
|
||||
<a href="https://gitlab.com/renewedtab/renewedtab/">open source software</a>,
|
||||
allowing anyone to see its code and create their own versions.
|
||||
This, as well as the fact that I don't want to lock features behind a paywall,
|
||||
means that my monetisation techniques are limited.
|
||||
|
||||
I currently pay $25 per month for the Weather API, and $20 per month on hosting.
|
||||
|
||||
<p>
|
||||
<label for="costs_perc">$56 / $45 required to pay for my expenses</label>
|
||||
<meter id="costs_perc" class="is-block mt-2 mb-0" value="56" min="0" max="45">$56 / $45</meter>
|
||||
</p>
|
||||
|
||||
For a one-off donation, you can subscribe and cancel after one month.
|
||||
|
||||
|
||||
<div class="buttons">
|
||||
<a href="https://www.patreon.com/rubenwardy/" class="button is-primary">
|
||||
<i class="fab fa-patreon mr-2"></i>
|
||||
Patreon
|
||||
</a>
|
||||
<a href="https://liberapay.com/rubenwardy" class="button is-primary">
|
||||
<i class="fas fa-donate mr-2"></i>
|
||||
Liberapay
|
||||
</a>
|
||||
</div>
|
|
@ -0,0 +1,201 @@
|
|||
---
|
||||
title: Frequently Asked Questions
|
||||
layout: article
|
||||
redirect_from:
|
||||
- /ms/help/
|
||||
---
|
||||
|
||||
<a href="/en/help/">
|
||||
<i class="fas fa-arrow-left"></i>
|
||||
Back to help
|
||||
</a>
|
||||
|
||||
# Frequently Asked Questions <!-- omit in toc -->
|
||||
|
||||
- [How do I enable the blur on Firefox?](#how-do-i-enable-the-blur-on-firefox)
|
||||
- [How do I show the bookmarks bar only on the New Tab page?](#how-do-i-show-the-bookmarks-bar-only-on-the-new-tab-page)
|
||||
- [How can I place widgets outside of the grid / at the bottom of the screen?](#how-can-i-place-widgets-outside-of-the-grid--at-the-bottom-of-the-screen)
|
||||
- [Why does the extension request to read all the data for a website?](#why-does-the-extension-request-to-read-all-the-data-for-a-website)
|
||||
- [Why does a background that I've blocked still appear?](#why-does-a-background-that-ive-blocked-still-appear)
|
||||
- [Why isn't the background image appearing?](#why-isnt-the-background-image-appearing)
|
||||
- [Why don't you support browser sync?](#why-dont-you-support-browser-sync)
|
||||
- [Why don't you support X browser?](#why-dont-you-support-x-browser)
|
||||
- [Why do I get an error when entering a custom URL in the web version?](#why-do-i-get-an-error-when-entering-a-custom-url-in-the-web-version)
|
||||
- [How do I add custom widgets?](#how-do-i-add-custom-widgets)
|
||||
- [How can I get in contact?](#how-can-i-get-in-contact)
|
||||
|
||||
## How do I enable the blur on Firefox?
|
||||
|
||||
Edit: Firefox has broken support for this feature for now.
|
||||
Hopefully it'll be readded in the future.
|
||||
|
||||
<!-- The blur requires an experimental feature in Firefox to be enabled, called
|
||||
`backdrop-filter`:
|
||||
|
||||
1. Open a new tab and type `about:config` as the address.
|
||||
2. Accept the warning.
|
||||
3. Enable `layout.css.backdrop-filter.enabled`.
|
||||
4. Close and reopen Firefox.
|
||||
|
||||
Please note that you may get visual glitches with this, it is an unstable
|
||||
Firefox feature, which is why it's not enabled by default. -->
|
||||
|
||||
## How do I show the bookmarks bar only on the New Tab page?
|
||||
|
||||
On Chrome, there's no way to show the **builtin** bookmarks bar only
|
||||
on the New Tab page. However, Renewed Tab provides its own bookmarks bar which
|
||||
you can enable by going to Settings > General > Bookmarks Bar.
|
||||
|
||||
On Firefox, you can right-click next to the address bar > Bookmarks Toolbar >
|
||||
Only Show on New Tab.
|
||||
|
||||
![Only show on new tab](/static/images/help/firefox_bookmarks.png)
|
||||
|
||||
## How can I place widgets outside of the grid / at the bottom of the screen?
|
||||
|
||||
Renewed Tab requires all widgets to be placed on the grid. This is great for
|
||||
the User Experience, as it's simple, but makes it harder to do certain things.
|
||||
|
||||
To make a widget appear to be at the bottom of the screen, you can use the
|
||||
Invisible widget to add vertical spacing between widgets.
|
||||
|
||||
## Why does the extension request to read all the data for a website?
|
||||
|
||||
Some widgets, such as Feed, require loading information from a URL.
|
||||
Web browsers tend to have strict permission systems, such that a browser
|
||||
extension needs to request permission to do certain things.
|
||||
Contacting a website is one of those things.
|
||||
|
||||
For example, in order to load a news feed from bbc.co.uk, the extension needs
|
||||
to be granted permission to access bbc.co.uk.
|
||||
|
||||
Renewed Tab doesn't read any of your personal information or history for the
|
||||
websites you grant access to. It just makes a web request to the website to load
|
||||
the content.
|
||||
|
||||
Example messages:
|
||||
|
||||
> "Renewed Tab" has requested additional permissions.\\
|
||||
> It could:
|
||||
> - Read and change your data on feeds.bbci.co.uk
|
||||
|
||||
> Renewed Tab requests additional permissions.\\
|
||||
> It wants to:
|
||||
> - Access your data for feeds.bbci.co.uk
|
||||
|
||||
## Why does a background that I've blocked still appear?
|
||||
|
||||
The Renewed Tab API server only has 4 images available to choose from at a time.
|
||||
If you've blocked a lot of images, then it's possible that you may end up with
|
||||
all of these available images being blocked - if this is the case, then the
|
||||
first image will be used.
|
||||
|
||||
The reason this is done is to avoid hitting the Unsplash API too much.
|
||||
|
||||
## Why isn't the background image appearing?
|
||||
|
||||
Extensions like DarkReader can conflict with the background image, you can
|
||||
disable it per-site.
|
||||
|
||||
Alternatively, it may be a connection issue with the Renewed Tab API or unsplash,
|
||||
or a configuration issue.
|
||||
|
||||
## Why don't you support browser sync?
|
||||
|
||||
Chrome and Firefox sync is limited to 8KB per key. It is common for components like notes
|
||||
to exceed this limit, which makes it impractical to support sync.
|
||||
|
||||
You can use Settings (<i class="fas fa-cog"></i>) > Import / Export to share
|
||||
your setup between browsers.
|
||||
|
||||
## Why don't you support X browser?
|
||||
|
||||
We only support the latest 2 versions of Firefox and Chrome; it is hard to test
|
||||
and provide support for every browser.
|
||||
|
||||
Renewed Tab is built using cross-platform technologies, meaning that it is likely
|
||||
that it will work on your browser despite not being supported.
|
||||
|
||||
You can download .zips of the browser extension:
|
||||
|
||||
1. Go to [GitLab pipelines](https://gitlab.com/renewedtab/renewedtab/-/pipelines).
|
||||
2. Find the commit you're interested in. Typically, you want a release commit
|
||||
like "Release 1.2.3".
|
||||
3. Click the download button (<i class="tag fas fa-ellipsis-v"></i>) to the right of the row.
|
||||
4. Select "Download webext:archive artifact".
|
||||
|
||||
If you have a problem with an unsupported browser, then we are unlikely to be
|
||||
able to help. However, we may accept patches/PRs to fix issues on unsupported
|
||||
platforms as long as it doesn't introduce architectural problems, and the
|
||||
problem is not due to the browser incorrectly implementing web standards.
|
||||
|
||||
## Why do I get an error when entering a custom URL in the web version?
|
||||
|
||||
If you try to enter a custom URL that is not allowed in the web version, you
|
||||
will get the following error:
|
||||
|
||||
> Accessing host example.com is not allowed on the web version. For
|
||||
> security reasons, the web version may only access pre-approved domains.
|
||||
> Consider using the Chrome/Firefox extension instead.
|
||||
|
||||
The web version uses a proxy to access URLs, rather than contacting them
|
||||
directly. This is to get around
|
||||
[Cross Origin Resource Sharing](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)
|
||||
(CORS) restrictions: web pages can't make requests to other websites without the
|
||||
other website giving permission.
|
||||
|
||||
The web version's proxy restricts the domains you can use for
|
||||
[security reasons](https://owasp.org/www-community/attacks/Server_Side_Request_Forgery).
|
||||
If any domain were allowed, malicious users could mess with DNS records to allow
|
||||
accessing internal services on the server.
|
||||
|
||||
You may be able to ask for a website to be allowed by the proxy. However, you
|
||||
should use the Chrome/Firefox extension instead, as it doesn't have this
|
||||
restriction
|
||||
|
||||
Note: If you get the error whilst using the browser extension, there's something
|
||||
_wrong_. Please report it below.
|
||||
|
||||
## How do I add custom widgets?
|
||||
|
||||
We would really like to support custom widgets. But unfortunately, it's not
|
||||
possible due to the developer terms that Firefox and Chrome enforce on extension
|
||||
developers. We're not allowed to let users upload code which runs in the
|
||||
extension context.
|
||||
|
||||
GreaseMonkey is allowed because it runs on websites, not as an extension webpage.
|
||||
We'll continue to look for alternatives for this, as we'd really like to allow it.
|
||||
|
||||
What you can do is use an IFrame widget to show a webpage as if it were a widget.
|
||||
You can use this to create custom widgets.
|
||||
|
||||
## How can I get in contact?
|
||||
|
||||
Making an issue on the Issue Tracker is the preferred way of discussing
|
||||
Renewed Tab bugs and feature requests.
|
||||
|
||||
If you need help, you can use any of these options. Discord or Matrix is likely
|
||||
to be the quickest.
|
||||
|
||||
<div class="buttons">
|
||||
<a href="https://gitlab.com/renewedtab/renewedtab/-/issues" class="button is-primary">
|
||||
<i class="fab fa-gitlab mr-2"></i>
|
||||
Issue Tracker
|
||||
</a>
|
||||
<a href="https://rubenwardy.com/contact/" class="button">
|
||||
<i class="fas fa-envelope mr-2"></i>
|
||||
Contact Me
|
||||
</a>
|
||||
<a href="https://discord.gg/zYjR54b" class="button">
|
||||
<i class="fab fa-discord mr-2"></i>
|
||||
Discord
|
||||
</a>
|
||||
<a href="https://matrix.to/#/#renewedtab:matrix.org" class="button" >
|
||||
<i class="fas fa-hashtag mr-2"></i>
|
||||
Matrix
|
||||
</a>
|
||||
<a href="https://github.com/rubenwardy/renewedtab" class="button">
|
||||
<i class="fab fa-github mr-2"></i>
|
||||
GitHub (mirror)
|
||||
</a>
|
||||
</div>
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
title: Renewed Tab
|
||||
layout: homepage
|
||||
---
|
Loading…
Reference in New Issue