diff --git a/assets/scss/_styles_project.scss b/assets/scss/_styles_project.scss
index 67fd525b..58ecf9c4 100644
--- a/assets/scss/_styles_project.scss
+++ b/assets/scss/_styles_project.scss
@@ -1,4 +1,25 @@
+$color-dark-blue: #1A3C6C;
+$color-orange: #EE8C3D;
+$color-grey: #BAC4D3;
+$color-purple: #6975CF;
+$color-extralight: #F4F8FD;
+
+
+body {
+ font-family: "Poppins", sans-serif;
+ font-weight: 300;
+}
+
+section {
+ max-width: 1500px;
+ margin: auto;
+}
+
+.td-outer {
+ height: unset !important;
+}
+
.excerpt{
font-size: 1.8em;
@@ -58,7 +79,9 @@ footer.bg-dark {
}
.td-navbar {
- background: var(--success) !important;
+ background: $color-dark-blue !important;
+ height: 100px;
+ padding: 0.5rem 5rem;
}
.td-content ul li, .td-content ol li {
@@ -66,6 +89,16 @@ footer.bg-dark {
margin-left: 2rem;
}
+.td-content {
+ h1 {
+ font-weight: 500;
+ }
+
+ h2 {
+ font-weight: 400;
+ }
+}
+
ul {
padding-inline-start: 0;
}
@@ -102,13 +135,21 @@ ul {
.row{
align-content: center;
-}
+ div {
+ flex: 1;
+ }
-section{
- margin: 0em ;
- padding: 0em;
+ .footer_links_block {
+ flex: 1.5;
+ }
}
+
+
+// section{
+// margin: 0em ;
+// padding: 0em;
+// }
hr{
display: block;
margin-block-start: 0.5em;
@@ -176,7 +217,7 @@ kbd {
@media (min-width: 768px){
.td-navbar-cover {
- background: grey !important;
+ background: $color-grey !important;
}
}
@@ -187,3 +228,996 @@ kbd {
.gray{
color: $gray;
}
+
+.td-navbar .nav-link {
+ font-weight: 500;
+}
+
+
+// HOME //
+
+.hero {
+ padding-left: 100px !important;
+ margin-top: 50px;
+}
+
+.heroIllustration {
+ max-width: 40dvw;
+ position: absolute;
+ top: 0;
+ right: 50px;
+}
+
+.indexHeading {
+ padding: 40px;
+ color: $color-dark-blue;
+ background-color: $color-extralight;
+ border-radius: 20px;
+ position: relative;
+ width: fit-content;
+
+ .freeLabelIcon {
+ position: absolute;
+ transform: translate(-50%, -50%);
+ top: 0;
+ left: 0;
+ }
+ .freeLabelText {
+ position: absolute;
+ transform: translate(-50%, -50%) rotate(-20deg);
+ top: 3px;
+ left: 3px;
+ font-size: 10px;
+ text-align: center;
+ color: white;
+ }
+
+ h1, h2 {
+ font-weight: 400;
+ font-size: 24px;
+ width: fit-content;
+ }
+
+ h2 {
+ font-size: 22px;
+ }
+
+ h3 {
+ font-size: 20px;
+ font-weight: 300;
+ width: fit-content;
+ }
+}
+
+.downloadPanel {
+ margin-top: 70px;
+
+ &_title {
+ display: flex;
+ align-items: center;
+ gap: 20px;
+ margin: 20px 0;
+ img {
+ height: 50px;
+ width: 50px;
+ }
+ h3 {
+ color: $color-dark-blue;
+ }
+ }
+
+ &_content {
+
+ th {
+ padding: 20px 0;
+ }
+ tr {
+ height: 80px;
+ }
+ h4 {
+ margin: 0;
+ color: $color-grey;
+ }
+ i {
+ font-size: 2rem;
+ color: $color-grey;
+ }
+ }
+
+ .download {
+ &_button {
+ margin: 20px;
+ background-color: $color-dark-blue;
+ padding: 15px 20px;
+ border-radius: 20px;
+ color: white;
+ font-size: 20px;
+ font-weight: 200;
+ // &:after {
+ // content: "/images/icons/download-icon";
+ // display: inline-block;
+ // // transform: rotate(90deg);
+ // border: 1px solid $color-orange;
+ // background-color: $color-orange;
+ // color: $color-dark-blue;
+ // border-radius: 50%;
+ // margin-left: 10px;
+ // padding: 0 4px;
+ // // font-weight: bold;
+ // }
+
+ img {
+ height: 25px;
+ margin-left: 10px;
+ }
+ }
+ }
+}
+
+.col {
+ padding: 0;
+}
+
+.row {
+ margin: 0;
+}
+
+.banner {
+ display: flex;
+ align-items: start;
+ margin: auto;
+ color: $color-dark-blue;
+ background-color: $color-extralight;
+ height: 600px;
+ gap: 20px;
+ padding: 150px 100px 0;
+
+ h2 {
+ font-size: 50px;
+ font-weight: 400;
+ }
+
+ p {
+ font-weight: 300;
+ font-size: 18px;
+ }
+
+ button {
+ color: white;
+ background-color: $color-dark-blue;
+ height: 60px;
+ border-radius: 10px;
+ border-style: none;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ padding: 0 20px;
+ margin-top: 30px;
+
+ img {
+ margin: 0 10px;
+ }
+
+ h4 {
+ margin: 0 10px;
+ }
+ // &:after {
+ // content: "→";
+ // margin-right: 10px;
+ // border: 1px solid $color-orange;
+ // background-color: $color-orange;
+ // color: $color-dark-blue;
+ // border-radius: 50%;
+ // margin-left: 30px;
+ // padding: 0 4px;
+ // // font-weight: bold;
+ //}
+ }
+
+ :nth-child(1) {
+ flex: 2;
+ }
+
+ &-element {
+ flex: 1;
+ background-color: white;
+ border-radius: 10px;
+ position: relative;
+ height: 400px;
+ padding-top: 90px;
+ text-align: center;
+
+ h4 {
+ font-weight: 300;
+ }
+
+ img {
+ position: absolute;
+ transform: translate(-50%, -50%);
+ top: -10px;
+ left: 50%;
+ font-size: 5rem;
+ }
+
+ ul {
+ text-align: start;
+ padding-left: 30px;
+ margin: 0 20px;
+
+ li {
+ font-size: 14px;
+ &:before {
+ content: "✓";
+ margin-right: 5px;
+ }
+ }
+ }
+ }
+}
+
+.donation {
+ &_section {
+ height: 400px;
+ position: relative;
+
+ > img {
+ position: absolute;
+ // transform: translate(-50%, -50%);
+ // top: 75%;
+ right: 680px;
+ height: 500px;
+ top: 0;
+ z-index: 2;
+ }
+ }
+
+ &_container {
+ background-color: $color-purple;
+ border-radius: 20px;
+ color: white;
+ padding: 50px 50px 50px 150px;
+ width: 700px;
+ position: absolute;
+ right: 150px;
+
+ > img {
+ position: absolute;
+ transform: translate(-50%, -50%);
+ top: 50%;
+ left: 0;
+ height: 150px;
+ z-index: 3;
+ }
+
+ h3 {
+ font-weight: 400;
+ font-size: 40px;
+ }
+
+ button {
+ color: $color-dark-blue;
+ background-color: white;
+ height: 50px;
+ border-radius: 10px;
+ border-style: none;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ padding: 0 20px;
+ margin-top: 30px;
+
+ img {
+ margin: 0 10px;
+ }
+
+ h3 {
+ margin: 0 10px;
+ }
+ }
+}
+}
+
+
+.carousel {
+ position: relative;
+ width: 100%;
+ // overflow: hidden;
+ display: flex;
+ justify-content: center;
+ border-radius: 10px;
+ margin: 50px 0;
+
+ button {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ background-color: transparent;
+ border: none;
+ }
+
+ button.prev {
+ left: 350px;
+ z-index: 10;
+ }
+
+ button.next {
+ right: 350px;
+ z-index: 10;
+ }
+}
+
+.carousel-images {
+ display: flex;
+ transition: transform 0.5s ease-in-out;
+ width: 800px;
+ height: 100%;
+}
+
+.carousel-images img {
+ width: 100%;
+ flex-shrink: 0;
+}
+
+.carousel-comment {
+ width: 600px;
+ flex-shrink: 0;
+ margin: 0 100px;
+ border-radius: 10px;
+ padding: 20px;
+ position: relative;
+ height: 200px;
+ background-color: $color-extralight;
+
+ &:before {
+ content: "";
+ width: 80px;
+ height: 50px;
+ border-radius: 40px;
+ background-color: $color-orange;
+ position: absolute;
+ top: -20px;
+ left: -40px;
+ z-index: -1;
+ }
+
+ &:after {
+ content: "";
+ width: 80px;
+ height: 50px;
+ border-radius: 40px;
+ background-color: $color-orange;
+ position: absolute;
+ bottom: -20px;
+ right: -40px;
+ z-index: -1;
+ }
+}
+
+
+.userReviews {
+ margin-top: 20px;
+ overflow: hidden ;
+ h2 {
+ text-align: center;
+ color: $color-dark-blue;
+ font-size: 40px;
+ }
+
+ .carousel-comment {
+ background-color: $color-extralight;
+ }
+}
+
+// FOOTER //
+
+.footer {
+ background-color: $color-dark-blue;
+ position: relative;
+ min-height: fit-content;
+
+ small {
+ position: absolute;
+ bottom: 10px;
+ left: 20px;
+ }
+
+ &_links_block {
+ display: flex;
+ flex-direction: column;
+
+ .footer_link {
+ color: white;
+ text-align: start;
+ text-transform: uppercase;
+ font-size: 20px;
+ border-bottom: 1px solid white;
+
+ a {
+ color: white;
+ }
+
+ p {
+ padding-top: 0;
+ font-size: 14px;
+ text-transform: none;
+ }
+ }
+ }
+
+ &_nav {
+ .active {
+ color: white;
+ }
+
+ a {
+ color: $color-grey;
+ font-size: 20px;
+ }
+ }
+}
+
+
+.tab input {
+ position: absolute;
+ opacity: 0;
+ z-index: -1;
+
+ &:checked~.tab__content {
+ max-height: 10rem;
+ }
+
+ &:checked+.tab__label::after {
+ transform: rotate(90deg);
+ }
+}
+
+.tab__content {
+ max-height: 0;
+ overflow: hidden;
+ transition: all 0.35s;
+ margin-left: 70px;
+
+ p {
+ margin: 0;
+ padding: 1rem;
+ }
+}
+
+.accordion {
+ color: var(--theme);
+ overflow: hidden;
+}
+
+.tab__label,
+.tab__close {
+ display: flex;
+ color: white;
+ background: var(--theme);
+ cursor: pointer;
+}
+
+.tab__label {
+ justify-content: space-between;
+ padding: 1rem;
+ margin: 0;
+
+ &::after {
+ content: "\276F";
+ width: 1em;
+ height: 1em;
+ text-align: center;
+ transition: all 0.35s;
+ }
+
+ a {
+ width: 100%;
+ }
+
+ a img {
+ margin-right: 30px;
+ }
+}
+
+.tab__close {
+ justify-content: flex-end;
+ padding: 0.5rem 1rem;
+ font-size: 0.75rem;
+}
+
+.accordion--radio {
+ --theme: var(--secondary);
+}
+
+
+// ABOUT //
+
+.about {
+
+ &_header {
+ li {
+ margin-bottom: 30px;
+ }
+ }
+ &_title {
+ display: flex;
+ align-items: start;
+ gap: 20px;
+ margin-bottom: 20px;
+
+ h2 {
+ color: $color-dark-blue;
+ font-size: 50px;
+ font-weight: 400;
+ }
+ }
+
+ ul {
+ margin-bottom: 50px;
+ list-style-type: square;
+ }
+
+ li {
+ color: $color-dark-blue;
+ font-size: 20px;
+ margin-left: 20px;
+
+ &::marker {
+ color: $color-grey;
+ }
+ }
+
+ .big_button_orange {
+ background-color: $color-orange;
+ padding: 15px 20px;
+ border-radius: 20px;
+ color: white;
+ font-size: 24px;
+ &:after {
+ content: "→";
+ margin-right: 10px;
+ border: 1px solid white;
+ background-color: white;
+ color: $color-dark-blue;
+ border-radius: 50%;
+ margin-left: 30px;
+ padding: 0 4px;
+ // font-weight: bold;
+ }
+
+ }
+
+ &_banner {
+ background-color: $color-purple;
+ display: flex;
+ padding: 20px 80px;
+ gap: 40px;
+ &_technology {
+ background-color: white;
+ border-radius: 40px;
+ padding: 80px;
+ color: $color-dark-blue;
+ font-size: 20px;
+ max-width: 600px;
+ max-height: 550px;
+ }
+
+ &_medias {
+ color: white;
+
+ li {
+ padding-left: 20px;
+ &::marker {
+ color: $color-orange;
+ margin-right: 50px;
+ }
+ }
+
+
+ a, a:visited, li {
+ color: white;
+ }
+
+ a {
+ text-decoration: underline;
+ }
+ }
+
+ h2 {
+ font-size: 60px;
+ margin-bottom: 30px;
+ }
+ }
+
+ .credits {
+ padding: 0 100px;
+ color: $color-dark-blue;
+ margin-top: 40px;
+
+ &:after {
+ content: "";
+ display: block;
+ height: 2px;
+ width: 100%;
+ background-color: $color-dark-blue;
+ }
+ h2 {
+ font-size: 60px;
+ font-weight: 400;
+ }
+
+ ul {
+ list-style-type: disc;
+ }
+ li {
+ color: $color-orange;
+ margin-top: 5px;
+
+ &::marker {
+ color: inherit;
+ }
+ }
+
+ &_rightside {
+ flex: 1.8;
+ font-size: 20px;
+
+ h3 {
+ margin-bottom: 40px;
+ font-size: 35px;
+ }
+
+ h4 {
+ font-weight: 900;
+ }
+ }
+
+ &_leftside {
+ font-size: 20px;
+ flex: 1.2;
+
+ > p {
+ font-weight: 600;
+ }
+ }
+ }
+
+ .userReviews {
+ background-color: $color-extralight;
+ margin-top: 0 !important;
+
+ .carousel-comment {
+ background-color: white;
+ }
+ }
+}
+
+.financers_section {
+ display: flex;
+ padding: 0 100px;
+ color: $color-dark-blue;
+
+ div {
+ flex: 1;
+ }
+
+ .financers {
+ list-style-type: decimal;
+ > li{
+ margin-top: 30px;
+
+ &::marker {
+ color: $color-dark-blue;
+ font-weight: bold;
+ }
+
+ > ul {
+ list-style-type: disc;
+
+ li, li::marker {
+ color: $color-orange;
+ }
+ }
+ }
+ }
+}
+
+
+// SUPPORT PAGE //
+
+.thorium-support {
+ color: $color-dark-blue;
+
+
+ aside {
+ // width: 1000px;
+ padding-top: 150px;
+ padding-left: 50px;
+ margin-right: 50px;
+
+ .td-sidebar__inner {
+ background-color: $color-purple;
+ color: white;
+ border-radius: 20px;
+ width: 350px;
+ overflow: hidden;
+ height: unset;
+
+ .td-sidebar__search {
+ background-color: $color-extralight;
+ }
+
+ .td-search {
+ color: $color-grey;
+ border-bottom: 1px solid $color-grey;
+ margin: 0 20px;
+ &__input {
+ width: 100%;
+ padding: 20px;
+ border: none;
+ box-shadow: none;
+
+ &:focus {
+ background-color: transparent !important;
+ }
+
+ input:after {
+ content: "→";
+ margin-right: 10px;
+ border: 1px solid $color-orange;
+ background-color: $color-orange;
+ color: $color-dark-blue;
+ border-radius: 50%;
+ margin-left: 30px;
+ padding: 0 4px;
+ // font-weight: bold;
+ }
+
+ &::placeholder {
+ color: $color-grey;
+ }
+ }
+ }
+
+ a, a:visited {
+ color: white;
+ // font-weight: bold;
+ }
+ }
+
+ .td-sidebar-nav {
+ padding: 20px;
+
+ .td-sidebar-link__page {
+ font-weight: 500;
+ }
+ }
+
+ .ul-2 {
+ padding-left: 0;
+ li a:before {
+ content: "\276F";
+ width: 1em;
+ height: 1em;
+ text-align: center;
+ margin-right: 10px;
+ }
+ }
+ .td-sidebar-link__section {
+ font-style: italic;
+ font-weight: 400 !important;
+ }
+
+ .td-sidebar-nav__section .with-child {
+ margin: 20px 0;
+ }
+ }
+
+ p {
+ font-size: 18px;
+ font-weight: 300;
+
+ b {
+ font-weight: 500;
+ }
+ }
+}
+
+
+@media (max-width: 1380px) {
+
+ .hero {
+ padding: 0 20px !important;
+ max-width: unset;
+
+ > div {
+ padding-left: 50px;
+ }
+ }
+
+ .heroIllustration {
+ max-width: 30dvw;
+ }
+
+ .indexHeading {
+ padding-left: 40px;
+ }
+
+ .downloadPanel {
+ width: calc(100dvw - 70px);
+ }
+
+ .banner {
+ flex-wrap: wrap;
+ gap: 50px;
+ height: 100%;
+ // padding-bottom: 50px;
+ padding: 100px 100px 50px;
+
+ >div:not(.banner-element) {
+ width: 100dvw;
+ flex: unset;
+ margin-bottom: 50px;
+ }
+ }
+
+ .donation_section > img {
+ display: none;
+ }
+
+ .donation_container {
+ position: relative;
+ right: unset;
+ margin: auto;
+ }
+
+ .carousel button.prev {
+ left: 20px;
+ }
+
+ .carousel button.next {
+ right: 20px;
+ }
+
+ footer .left {
+ width: 50%;
+ }
+
+ .thorium-support .flex-xl-nowrap {
+ display: block;
+
+ aside {
+ float: left;
+ margin-bottom: 100px;
+ }
+
+ main {
+ padding: 0 40px;
+ }
+ }
+
+ .credits_leftside {
+ display: flex;
+ align-items: center;
+ img {
+ width: 50%;
+ }
+ }
+
+ .credits > div {
+ flex-direction: column;
+ }
+
+ .about_banner {
+ flex-direction: column;
+
+ &_technology {
+ margin: auto;
+ }
+ }
+}
+
+@media (max-width: 768px) {
+ .downloadPanel_content {
+ tr {
+ display: inline-flex;
+ flex-direction: column;
+ height: unset;
+ }
+ }
+
+ .donation_section {
+ height: fit-content;
+ padding: 0 !important;
+ }
+
+ .donation_container {
+ width: unset;
+ padding: 50px;
+
+ > img {
+ display: none;
+ }
+ }
+
+ .heroIllustration {
+ position: relative;
+ max-width: 50dvw;
+ height: 50dvw;
+ margin: auto;
+ }
+
+ .hero > div {
+ max-width: unset !important;
+ }
+
+ .banner {
+ padding: 40px;
+ flex-direction: column;
+ gap: 150px;
+
+ > div:not(.banner-element) {
+ width: unset;
+ }
+
+ &-element ul {
+ padding-bottom: 20px;
+ }
+ }
+
+ .carousel-images {
+ width: 100dvw;
+ }
+
+ .carousel-comment {
+ width: 70dvw;
+ margin: 0 15dvw;
+ height: fit-content;
+ max-height: 350px;
+ }
+
+ footer {
+ .navbar-nav, .left {
+ display: none;
+ }
+
+ .row {
+ div {
+ flex: 0;
+ }
+ }
+ }
+
+ .about_title {
+ flex-direction: column;
+ }
+
+ .about_banner {
+ padding: 20px;
+
+ &_technology {
+ padding: 20px;
+ }
+ }
+
+ .big_button_orange {
+ font-size: 1rem !important;
+ }
+
+ .credits {
+ padding: 20px !important;
+ }
+
+ .financers_section {
+ flex-direction: column;
+ padding: 20px;
+ }
+
+ .thorium-support aside {
+ padding: 50px 40px 0;
+ margin: 0 !important;
+ }
+
+ .sideright {
+ height: fit-content;
+ }
+}
\ No newline at end of file
diff --git a/config.toml b/config.toml
index 79f112e6..f650d91d 100644
--- a/config.toml
+++ b/config.toml
@@ -90,8 +90,10 @@ section = ["HTML", "print", "RSS"]
[params]
copyright = "EDRLab"
+thorium2 = "/docs"
privacy_policy = "/documents/privacy"
accessibility = "/documents/accessibility"
+tou = "/documents/thorium-terms-of-use"
# First one is picked as the Twitter card image if not set on page.
# images = ["images/project-illustration.png"]
diff --git a/content/en/_index.html b/content/en/_index.html
index cdc17a48..db0578ec 100644
--- a/content/en/_index.html
+++ b/content/en/_index.html
@@ -3,251 +3,182 @@
linkTitle = "ThoriumReader"
+++
-
-Looking to escape into a new novel, catch up on reading for class, or explore a new topic?
- Completely free, with no ads or data leaks to worry about. Perfect for heavy readers, library-goers, and students alike!
- Developed by EDRLab, a non-profit dedicated to open source software and standards for the publishing industry. More download options and informations available from the Thorium Reader GitHub Release Page.
- Thorium 3 documentation is available as EPUB, different translations are available thru the Thorium documentation catalog. You can Add Documentation catalog to Thorium (OPDS link) or browse English documentation inline within the Readium web reader. COMPLETELY This open-source software development is made possible by funding from EDRLab members, grants, and small donations from satisfied users. Github Sponsor recurring donation Check the documentation or documented issues in the Github repository. Found a bug? Please open an issue (needs a GitHub account) or send an email to thorium-support at edrlab.org (@ replaced to avoid spam), we’ll make our possible to answer. We accept contibutions on Github via Pull Requests. Testers can check latest developments by downloading automatics builds from the Thorium release page. Please read carefully the following terms and conditions and the documents incorporated by reference therein before you begin using the Thorium Reader application. This software is free & open-source. As such, its maintenance and evolution is only possible because of public grants completed by donations from private organisations and end-users. If you like this reading application, become a sponsor. For a long time, there was no modern EPUB 3 compliant reading application usable on Windows, OSX and Linux, properly accessible for print disabled people, with a good support for the LCP DRM and capable of browsing OPDS catalogs. EDRLab decided to build such an application and release it for free, in order to provide users a great way to enjoy on a large screen EPUB publications, comics / manga / bandes dessinées, audiobooks, LCP protected PDF documents. Print disabled people now benefit from an EPUB 3 reading app which supports screen readers like Jaws and NVDA on Windows, Voice Over on Mac. Daniel Weck made a presentation of the latest features of Thorium Reader during the Digital Publishing Summit 2022: here are the slides of his presentation. Thorium Reader is based on the set of open-source chrome-less modules, a toolkit named Readium Desktop. Thorium Reader and Readium Desktop both rely on Electron.js, node.js and typescript, which are efficient cross-platform technologies. Thorium is also using React components based on HTML 5/CSS 3. Introducing Thorium, a new free desktop EPUB reader for Windows and Mac, 24th Annual Accessing Higher Ground, November 2019, speakers Richard Orme (CEO) and George Kerscher (Chief Innovations Officer), DAISY Consortium. Thorium Reader is a free cross-platform eBook reading app, May 2021, GoodEReader. Thorium Reader, une application de lecture pour Windows, macOS et Linux, January 2020, Actualitté. Le logiciel de lecture d’ePub pour Windows MacOS et Linux, Thorium Reader, est disponible, March 2020, Lettresnumerique.be. L’application Thorium Reader peut désormais lire les livres audio., April 2020, Actualitté. This documentation site is designed and maintained by EDRLab as part of the development of the
+ Thorium-Reader application. The main contributors of this documentation are :
+ The UX and UI of Thorium 3 was designed by Mylène Boyrie. Several other developers have helped making
+ Thorium what it is today: The project is supervised by Laurent Le Meur, EDRLab CTO EDRLab is a non-profit organization. Our budget essentially originates from our members. EDRLab started
+ in France, but is now counting 60 members from Europe, North America, South America and Asia.
- Copyright 2019 European Digital Reading Lab. All rights reserved. Licensed
- to the Readium Foundation under one or more contributor license
- agreements.
-
- The Thorium-reader application is open-source, released under a BSD 3 license. It is
- based on the open-source Readium Desktop toolkit.
-
- The content of this web site is free and may be reused under the terms of the
- the BSD License.
-
This static site is generated by Hugo and the Hugo Book theme.
-[Source code is public](https://github.com/edrlab/thorium-reader-doc).
-
- Thorium 3 documentation s available as EPUB, different translations are available thru the Thorium documentation catalog. You can Add Documentation catalog to Thorium (OPDS link) or browse English documentation inline within the Readium web reader.
+ Thorium 3 documentation s available as EPUB, different translations are available thru the Thorium documentation catalog. You can Add Documentation catalog to Thorium (OPDS link) or browse English documentation inline within the Readium web reader.
Thorium Reader has got you covered!
-
-
-
FREERead, Select, Annotate, Classify
+ Perfect for heavy readers, library-goers, and students alike!
+ No ads, or data leaks to worry about
+ Download links
+
+
+
+
+
+
+
+
+ Windows
+
+ Windows Store
+
+
+
+
+
+ Direct Install
+
+
+
+
+
+
+
+
+
+ Mac
+
+
+ Apple Silicon
+
+
+
+
+
+ Intel
+
+
+
+
+
+
+
+
+
+ Linux
+
+
+ AppImage
+
+
+
+
+
+ Debian
+
+
+
+ Reader first
-
-
-
-Annotations
-
-
-
-3.0 new features
-
-
-
-Sponsor Thorium Reader!
-
-One-shot 1000 € donation via StripeNeed support?
-Contributions welcome!
-Terms of Use, Privacy Policy
-Looking for the old Thorium 2?
-
-
-
-Help us developing Thorium Reader
+ The reading application
-
-
for all readers Learn more about Thorium Reader
-
-Technology
- Quotes
-“I love Thorium and have introduced it to my students for reading any digital content. It is doubly good when something that makes reading more accessible for visually impaired people is also something that makes things more flexible for all. It makes it so much easier to get buy-in for using it.” Suzanne Norman (Simon Frazer University, Canada)
-“I am very happy to have found this app. Its simple, easy to use, and most importantly, its very friendly for people who are blind and visually impaired.” (Noberto, USA)
-“I can’t get enough of this ebook reader its clean and simple makes things easier for me to read! thank you I totally recommend this!” (Gigi, USA)
- Media coverage
-
-The reading application
+
for all readers
+
+
+ Thorium Reader Presentation
+ Credits
+
+
+ This site is made with the static site generator Hugo and the Hugo Book Theme.
+
+ Who has developed this app
+
+
+
+
+
+
+ Who is financing this app
+
+ This project would have not seen the light without:
+
+
+
+
+
+
+
+ Licensing
+## Licensing
-
-
+
+
+