mirror of
https://github.com/Suwayomi/TachideskJUI.git
synced 2025-12-10 23:02:04 +01:00
Rename to Tachidesk-JUI
This commit is contained in:
2
.github/ISSUE_TEMPLATE/bug_report.md
vendored
2
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -23,7 +23,7 @@ Note that the issue will be automatically closed if you do not fill out the titl
|
||||
---
|
||||
|
||||
## Device information
|
||||
- TachideskJUI version: (Example: v1.1.0)
|
||||
- Tachidesk-JUI version: (Example: v1.1.0)
|
||||
- Operating System: (Example: Ubuntu 20.04)
|
||||
- Desktop Environment: (Example: Gnome 40)
|
||||
- Server Type: (Example: Internal)
|
||||
|
||||
2
.github/ISSUE_TEMPLATE/feature_request.md
vendored
2
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@@ -22,7 +22,7 @@ Note that the issue will be automatically closed if you do not fill out the titl
|
||||
|
||||
---
|
||||
|
||||
## What feature should be added to TachideskJUI?
|
||||
## What feature should be added to Tachidesk-JUI?
|
||||
Explain What the feature is and how it should work in detail. Remove this line after you are done.
|
||||
|
||||
## Why/Project's Benefit/Existing Problem
|
||||
|
||||
2
.github/workflows/issue_closer.yml
vendored
2
.github/workflows/issue_closer.yml
vendored
@@ -26,7 +26,7 @@ jobs:
|
||||
},
|
||||
{
|
||||
"type": "body",
|
||||
"regex": "(TachideskJUI version|Operating System|Desktop Environment|Server Type|Client JVM version|Server JVM version):.*(\\(Example:|<usually).*",
|
||||
"regex": "(Tachidesk\-JUI version|Operating System|Desktop Environment|Server Type|Client JVM version|Server JVM version):.*(\\(Example:|<usually).*",
|
||||
"message": "The requested information was not filled out"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="TachideskJUI Run Debug" type="GradleRunConfiguration" factoryName="Gradle">
|
||||
<configuration default="false" name="Tachidesk-JUI Run Debug" type="GradleRunConfiguration" factoryName="Gradle">
|
||||
<ExternalSystemSettings>
|
||||
<option name="executionName" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||
|
||||
26
README.md
26
README.md
@@ -1,14 +1,14 @@
|
||||
|
||||

|
||||
# TachideskJUI
|
||||
# Tachidesk-JUI
|
||||
A free and open source manga reader to read manga from a [Tachidesk](https://github.com/Suwayomi/Tachidesk) server.
|
||||
|
||||
TachideskJUI can run the Tachidesk server on its own, or connect to an already hosted server.
|
||||
Tachidesk-JUI can run the Tachidesk server on its own, or connect to an already hosted server.
|
||||
|
||||
Any platform that runs Java can run it. On most platforms are binaries available if you don't want to install Java yourself
|
||||
|
||||
## Is this application usable? Should I test it?
|
||||
Here is a list of current features for interaction with TachideskJUI:
|
||||
Here is a list of current features for interaction with Tachidesk-JUI:
|
||||
|
||||
- Managing installed Extensions.
|
||||
- Interaction with your library.
|
||||
@@ -16,32 +16,32 @@ Here is a list of current features for interaction with TachideskJUI:
|
||||
- Viewing manga and chapters.
|
||||
- Reading, downloading, and managing chapters.
|
||||
|
||||
**Note:** Keep in mind that TachideskJUI and Tachidesk are alpha software, so it can have issues. See [General troubleshooting](#general-troubleshooting) and [Support and help](#support-and-help) if it happens.
|
||||
**Note:** Keep in mind that Tachidesk-JUI and Tachidesk are alpha software, so it can have issues. See [General troubleshooting](#general-troubleshooting) and [Support and help](#support-and-help) if it happens.
|
||||
|
||||
## Downloading and Running the app
|
||||
### All Operating Systems (x64, Java Not Included)
|
||||
You should have The [Java Runtime Environment(JRE) 15](https://jdk.java.net/15/) or newer.
|
||||
|
||||
Download the latest jar release for your OS from [the releases section](https://github.com/Suwayomi/TachideskJUI/releases).
|
||||
Download the latest jar release for your OS from [the releases section](https://github.com/Suwayomi/Tachidesk-JUI/releases).
|
||||
|
||||
Double-click on the jar file or run `java -jar TachideskJUI-os-arch-X.Y.Z.jar` from a Terminal/Command Prompt window to run the app.
|
||||
Double-click on the jar file or run `java -jar Tachidesk-JUI-os-arch-X.Y.Z.jar` from a Terminal/Command Prompt window to run the app.
|
||||
|
||||
### Windows (x64, Java 8+ required for server)
|
||||
#### Installer
|
||||
Download the latest msi release from [the releases section](https://github.com/Suwayomi/TachideskJUI/releases).
|
||||
Download the latest msi release from [the releases section](https://github.com/Suwayomi/Tachidesk-JUI/releases).
|
||||
#### Scoop
|
||||
1. Add Witchilich's Scoop bucket - `scoop bucket add witchilich https://github.com/Witchilich/scoop-witchilich`
|
||||
2. Add the Java Scoop bucket - `scoop bucket add java`
|
||||
3. Install TachideskJUI - `scoop install tachideskjui`
|
||||
3. Install Tachidesk-JUI - `scoop install tachideskjui`
|
||||
|
||||
### MacOS (x64, Java 8+ required for server)
|
||||
Download the latest dmg release from [the releases section](https://github.com/Suwayomi/TachideskJUI/releases).
|
||||
Download the latest dmg release from [the releases section](https://github.com/Suwayomi/Tachidesk-JUI/releases).
|
||||
|
||||
### Debian based Linux (x64, Java 8+ required for server)
|
||||
Download the latest deb release from [the releases section](https://github.com/Suwayomi/TachideskJUI/releases).
|
||||
Download the latest deb release from [the releases section](https://github.com/Suwayomi/Tachidesk-JUI/releases).
|
||||
|
||||
### Fedora based Linux (x64, Java 8+ required for server)
|
||||
Download the latest rpm release from [the releases section](https://github.com/Suwayomi/TachideskJUI/releases).
|
||||
Download the latest rpm release from [the releases section](https://github.com/Suwayomi/Tachidesk-JUI/releases).
|
||||
|
||||
### Arch based Linux (x64, Java Included)
|
||||
Download the latest release from [the aur](https://aur.archlinux.org/packages/tachidesk-jui/).
|
||||
@@ -58,7 +58,7 @@ Make sure that if you used an installer, that you have at least Java 8 installed
|
||||
### The top bar is broken
|
||||
You are most likely using Java 16 to start the jar, this additional argument can fix it:
|
||||
|
||||
`java --add-exports java.desktop/sun.swing=ALL-UNNAMED -jar TachideskJUI-os-arch-X.Y.Z.jar`
|
||||
`java --add-exports java.desktop/sun.swing=ALL-UNNAMED -jar Tachidesk-JUI-os-arch-X.Y.Z.jar`
|
||||
|
||||
## Support and help
|
||||
Join Tachidesk's [discord server](https://discord.gg/wgPyb7hE5d) to hang out with the community and receive support and help.
|
||||
@@ -68,7 +68,7 @@ Join Tachidesk's [discord server](https://discord.gg/wgPyb7hE5d) to hang out wit
|
||||
You need this software packages installed in order to build this project:
|
||||
- Java Development Kit and Java Runtime Environment version 15, this can be handled by IntelliJ
|
||||
### Building a jar for your OS
|
||||
Run `./gradlew packageUberJarForCurrentOS`, the resulting built jar file will be `build/compose/TachideskJUI-os-arch-X.Y.Z.jar`.
|
||||
Run `./gradlew packageUberJarForCurrentOS`, the resulting built jar file will be `build/compose/Tachidesk-JUI-os-arch-X.Y.Z.jar`.
|
||||
|
||||
|
||||
## Translation
|
||||
|
||||
@@ -162,8 +162,8 @@ compose.desktop {
|
||||
"jdk.unsupported"
|
||||
)
|
||||
|
||||
packageName = "TachideskJUI"
|
||||
description = "TachideskJUI is a Jvm client for a Tachidesk Server"
|
||||
packageName = "Tachidesk-JUI"
|
||||
description = "Tachidesk-JUI is a Jvm client for a Tachidesk Server"
|
||||
copyright = "Mozilla Public License v2.0"
|
||||
vendor = "Suwayomi"
|
||||
windows {
|
||||
|
||||
@@ -6,6 +6,6 @@ pluginManagement {
|
||||
}
|
||||
|
||||
}
|
||||
rootProject.name = "TachideskJUI"
|
||||
rootProject.name = "Tachidesk-JUI"
|
||||
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ import androidx.compose.material.TextField
|
||||
import androidx.compose.runtime.collectAsState
|
||||
import androidx.compose.runtime.getValue
|
||||
import androidx.compose.ui.text.input.TextFieldValue
|
||||
import ca.gosyer.BuildConfig
|
||||
import ca.gosyer.ui.base.WindowDialog
|
||||
import ca.gosyer.ui.base.resources.stringResource
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
@@ -22,7 +23,7 @@ fun openRenameDialog(
|
||||
val newName = MutableStateFlow(TextFieldValue(category.name))
|
||||
|
||||
WindowDialog(
|
||||
title = "TachideskJUI - Categories - Rename Dialog",
|
||||
title = "${BuildConfig.NAME} - Categories - Rename Dialog",
|
||||
positiveButtonText = "Rename",
|
||||
onPositiveButton = {
|
||||
if (newName.value.text != category.name) {
|
||||
@@ -46,7 +47,7 @@ fun openDeleteDialog(
|
||||
onDelete: (CategoriesMenuViewModel.MenuCategory) -> Unit
|
||||
) {
|
||||
WindowDialog(
|
||||
title = "TachideskJUI - Categories - Delete Dialog",
|
||||
title = "${BuildConfig.NAME} - Categories - Delete Dialog",
|
||||
positiveButtonText = "Yes",
|
||||
onPositiveButton = {
|
||||
onDelete(category)
|
||||
@@ -63,7 +64,7 @@ fun openCreateDialog(
|
||||
val name = MutableStateFlow(TextFieldValue(""))
|
||||
|
||||
WindowDialog(
|
||||
title = "TachideskJUI - Categories - Create Dialog",
|
||||
title = "${BuildConfig.NAME} - Categories - Create Dialog",
|
||||
positiveButtonText = "Create",
|
||||
onPositiveButton = {
|
||||
onCreate(name.value.text)
|
||||
|
||||
@@ -35,6 +35,7 @@ import androidx.compose.ui.input.key.Key
|
||||
import androidx.compose.ui.layout.ContentScale
|
||||
import androidx.compose.ui.unit.IntOffset
|
||||
import androidx.compose.ui.unit.dp
|
||||
import ca.gosyer.BuildConfig
|
||||
import ca.gosyer.common.di.AppScope
|
||||
import ca.gosyer.data.reader.model.Direction
|
||||
import ca.gosyer.data.reader.model.ImageScale
|
||||
@@ -77,7 +78,7 @@ fun openReaderMenu(chapterIndex: Int, mangaId: Long) {
|
||||
|
||||
launchUI {
|
||||
val window = AppWindow(
|
||||
"TachideskJUI - Reader",
|
||||
"${BuildConfig.NAME} - Reader",
|
||||
size = size,
|
||||
location = offset,
|
||||
centered = offset == IntOffset.Zero
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
~ License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
~ file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
--><resources>
|
||||
<string name="app_name">TachideskJUI</string>
|
||||
<string name="app_name">Tachidesk-JUI</string>
|
||||
<!-- Main Menu -->
|
||||
<string name="unable_to_start_server">اجرای سرور ناموفق بود</string>
|
||||
<!-- Actions -->
|
||||
@@ -141,7 +141,7 @@
|
||||
<string name="nav_edge">لبه</string>
|
||||
<string name="nav_left_right">راست و چپ</string>
|
||||
<!-- Server Settings -->
|
||||
<string name="host_server">میزبانی سرور در TachideskJUI</string>
|
||||
<string name="host_server">میزبانی سرور در Tachidesk-JUI</string>
|
||||
<string name="server_url">آدرس سرور</string>
|
||||
<string name="server_port">پورت سرور</string>
|
||||
<string name="theme_dark">تیره</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
~ License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
~ file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
--><resources>
|
||||
<string name="app_name">TachideskJUI</string>
|
||||
<string name="app_name">Tachidesk-JUI</string>
|
||||
<!-- Main Menu -->
|
||||
<string name="unable_to_start_server">सर्वर प्रारंभ करने में असमर्थ</string>
|
||||
<!-- Actions -->
|
||||
@@ -142,7 +142,7 @@
|
||||
<string name="nav_edge">एज नेविगेशन</string>
|
||||
<string name="nav_left_right">बाएं और दाएं</string>
|
||||
<!-- Server Settings -->
|
||||
<string name="host_server">TachideskJUI के अंदर सर्वर होस्ट करें</string>
|
||||
<string name="host_server">Tachidesk-JUI के अंदर सर्वर होस्ट करें</string>
|
||||
<string name="server_url">सर्वर url</string>
|
||||
<string name="server_port">सर्वर port</string>
|
||||
</resources>
|
||||
@@ -4,7 +4,7 @@
|
||||
~ License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
~ file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
--><resources>
|
||||
<string name="app_name">TachideskJUI</string>
|
||||
<string name="app_name">Tachidesk-JUI</string>
|
||||
<!-- Main Menu -->
|
||||
<string name="unable_to_start_server">Não é possível iniciar o servidor</string>
|
||||
<!-- Actions -->
|
||||
@@ -142,7 +142,7 @@
|
||||
<string name="nav_edge">Borda</string>
|
||||
<string name="nav_left_right">Direita e esquerda</string>
|
||||
<!-- Server Settings -->
|
||||
<string name="host_server">Servidor host dentro do TachideskJUI</string>
|
||||
<string name="host_server">Servidor host dentro do Tachidesk-JUI</string>
|
||||
<string name="server_url">URL do servidor</string>
|
||||
<string name="server_port">Porta do servidor</string>
|
||||
<string name="downloads_stopped">Parado</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
~ License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
~ file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
--><resources>
|
||||
<string name="app_name">TachideskJUI</string>
|
||||
<string name="app_name">Tachidesk-JUI</string>
|
||||
<!-- Main Menu -->
|
||||
<string name="unable_to_start_server">Kunde inte starta servern</string>
|
||||
<!-- Actions -->
|
||||
@@ -142,7 +142,7 @@
|
||||
<string name="nav_edge">Edge</string>
|
||||
<string name="nav_left_right">Höger och vänster</string>
|
||||
<!-- Server Settings -->
|
||||
<string name="host_server">Host server inom TachideskJUI</string>
|
||||
<string name="host_server">Host server inom Tachidesk-JUI</string>
|
||||
<string name="server_url">Server Url</string>
|
||||
<string name="server_port">Server Port</string>
|
||||
</resources>
|
||||
@@ -6,7 +6,7 @@
|
||||
<string name="no_previous_chapter">Önceki bölüm yok</string>
|
||||
<string name="theme">Tema</string>
|
||||
<string name="server_preference_warning_sub">Aşağıdaki ayarların etkili olması için yeniden başlatma gerekir</string>
|
||||
<string name="app_name">TachideskJUI</string>
|
||||
<string name="app_name">Tachidesk-JUI</string>
|
||||
<string name="language_system_default">Sistem Varsayılanı (%1$s)</string>
|
||||
<string name="date_system_default">Sistem Varsayılanı</string>
|
||||
<string name="downloads_stopped">Durduruldu</string>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<string name="app_name">TachideskJUI</string>
|
||||
<string name="app_name">Tachidesk-JUI</string>
|
||||
|
||||
<!-- Main Menu -->
|
||||
<string name="unable_to_start_server">Cannot start server</string>
|
||||
@@ -169,7 +169,7 @@
|
||||
<string name="nav_left_right">Right and left</string>
|
||||
|
||||
<!-- Server Settings -->
|
||||
<string name="host_server">Host server inside TachideskJUI</string>
|
||||
<string name="host_server">Host server inside Tachidesk-JUI</string>
|
||||
<string name="server_url">Server URL</string>
|
||||
<string name="server_port">Server PORT</string>
|
||||
<string name="server_preference_warning">Warning</string>
|
||||
|
||||
Reference in New Issue
Block a user