This commit is contained in:
crschnick
2024-04-10 14:42:05 +00:00
parent 213d89f6e3
commit 3832a76da8
6 changed files with 23 additions and 37 deletions

View File

@@ -21,15 +21,18 @@ public class StoreIntroComp extends SimpleComp {
@Override
public Region createSimple() {
var title = new Label(AppI18n.get("storeIntroTitle"));
var title = new Label();
title.textProperty().bind(AppI18n.observable("storeIntroTitle"));
title.getStyleClass().add(Styles.TEXT_BOLD);
AppFont.setSize(title, 7);
var introDesc = new Label(AppI18n.get("storeIntroDescription"));
var introDesc = new Label();
introDesc.textProperty().bind(AppI18n.observable("storeIntroDescription"));
introDesc.setWrapText(true);
introDesc.setMaxWidth(470);
var scanButton = new Button(AppI18n.get("detectConnections"), new FontIcon("mdi2m-magnify"));
var scanButton = new Button(null, new FontIcon("mdi2m-magnify"));
scanButton.textProperty().bind(AppI18n.observable("detectConnections"));
scanButton.setOnAction(event -> ScanAlert.showAsync(DataStorage.get().local()));
scanButton.setDefaultButton(true);
var scanPane = new StackPane(scanButton);
@@ -45,9 +48,6 @@ public class StoreIntroComp extends SimpleComp {
var v = new VBox(
hbox, scanPane
// new Separator(Orientation.HORIZONTAL),
// documentation,
// docLinkPane
);
v.setMinWidth(Region.USE_PREF_SIZE);
v.setMaxWidth(Region.USE_PREF_SIZE);

View File

@@ -46,6 +46,7 @@ public class CloseBehaviourAlert {
rb.setSelected(true);
}
vb.getChildren().add(rb);
vb.setMinHeight(150);
}
alert.getDialogPane().setContent(vb);
})

View File

@@ -424,6 +424,7 @@ default=Standard
goodMorning=Guten Morgen
goodAfternoon=Guten Tag
goodEvening=Guten Abend
addVisual=Visual ...
#custom
addVisual=Visuell ...
ssh=SSH
sshConfiguration=SSH-Konfiguration

View File

@@ -7,7 +7,7 @@ sortLastUsed=Sort by last used date
sortAlphabetical=Sort alphabetical by name
restart=Restart XPipe
restartDescription=A restart can often be a quick fix
reportIssue=Report Issue
reportIssue=Report an issue
reportIssueDescription=Open the integrated issue reporter
usefulActions=Useful actions
stored=Saved
@@ -56,8 +56,8 @@ accessSubConnections=Access sub connections
#context: noun, not rare
common=Common
color=Color
alwaysConfirmElevation=Always confirm elevation
alwaysConfirmElevationDescription=Controls how to handle cases when elevated access is required to run a command on a system, e.g. with sudo.\n\nBy default, any sudo credentials are cached during a session and automatically provided when needed. If this option is enabled, it will ask you to confirm the elevation access every time.
alwaysConfirmElevation=Always confirm permission elevation
alwaysConfirmElevationDescription=Controls how to handle cases when elevated permissions are required to run a command on a system, e.g. with sudo.\n\nBy default, any sudo credentials are cached during a session and automatically provided when needed. If this option is enabled, it will ask you to confirm the elevation access every time.
allow=Allow
ask=Ask
deny=Deny
@@ -151,7 +151,7 @@ install=Install ...
ignore=Ignore
possibleActions=Possible actions
reportError=Report error
reportOnGithub=Report on GitHub
reportOnGithub=Create an issue report on GitHub
reportOnGithubDescription=Open a new issue in the GitHub repository
reportErrorDescription=Send an error report with optional user feedback and diagnostics info
ignoreError=Ignore error
@@ -238,6 +238,7 @@ directories=Directories
logFile=Log File
logFiles=Log Files
logFilesAttachment=Log Files
#context: Error reporter
issueReporter=Issue Reporter
openCurrentLogFile=Log files
openCurrentLogFileDescription=Open the log file of the current session
@@ -306,7 +307,7 @@ storageGitRemote=Git remote URL
storageGitRemoteDescription=When set, XPipe will automatically pull any changes when loading and push any changes to the remote repository when saving.\n\nThis allows you to share your configuration data between multiple XPipe installations. Both HTTP and SSH URLs are supported. Note that this might slow down loading and saving operations.\n\nRequires a restart to apply.
vault=Vault
workspaceLockDescription=Sets a custom password to encrypt any sensitive information stored in XPipe.\n\nThis results in increased security as it provides an additional layer of encryption for your stored sensitive information. You will then be prompted to enter the password when XPipe starts.
useSystemFontDescription=Controls whether to use your system font or the default font used by XPipe (Roboto).
useSystemFontDescription=Controls whether to use your system font or the Roboto font which is bundled with XPipe.
tooltipDelay=Tooltip delay
tooltipDelayDescription=The amount of milliseconds to wait until a tooltip is displayed.
fontSize=Font size
@@ -420,7 +421,7 @@ disableCertutilUseDescription=Due to several shortcomings and bugs in cmd.exe, t
disableTerminalRemotePasswordPreparation=Disable terminal remote password preparation
disableTerminalRemotePasswordPreparationDescription=In situations where a remote shell connection that goes through multiple intermediate systems should be established in the terminal, there might be a requirement to prepare any required passwords on one of the intermediate systems to allow for an automatic filling of any prompts.\n\nIf you don't want the passwords to ever be transferred to any intermediate system, you can disable this behavior. Any required intermediate password will then be queried in the terminal itself when opened.
more=More
translate=Translate
translate=Translations
allConnections=All connections
allScripts=All scripts
predefined=Predefined

View File

@@ -1,22 +0,0 @@
## SSH-Konfigurationen
Hier kannst du alle SSH-Optionen angeben, die an die Verbindung übergeben werden sollen.
Während einige Optionen für einen erfolgreichen Verbindungsaufbau unbedingt erforderlich sind, wie z.B. `HostName`,
sind viele andere Optionen rein optional.
Um einen Überblick über alle möglichen Optionen zu bekommen, kannst du [`man ssh_config`](https://linux.die.net/man/5/ssh_config) verwenden oder diesen [guide](https://www.ssh.com/academy/ssh/config) lesen.
Die genaue Anzahl der unterstützten Optionen hängt ausschließlich von deinem installierten SSH-Client ab.
### Formatierung
Der Inhalt hier entspricht einem Host-Abschnitt in einer SSH-Konfigurationsdatei.
Beachte, dass du den `Host`-Eintrag nicht explizit definieren musst, denn das wird automatisch erledigt.
Wenn du mehr als einen Host-Abschnitt definieren willst, z. B. bei abhängigen Verbindungen wie einem Proxy-Jump-Host, der von einem anderen Config-Host abhängt, kannst du auch mehrere Host-Einträge definieren. Es wird dann der erste Host als Verbindung genutzt.
Du musst keine Formatierung mit Leerzeichen oder Einrückung vornehmen, das ist für die Funktion nicht erforderlich.
### Identitäten
Beachte, dass du hier auch eine `IdentityFile` Option angeben kannst.
Wenn diese Option hier angegeben wird, werden alle anderen Optionen für die schlüsselbasierte Authentifizierung weiter unten ignoriert.

View File

@@ -10,13 +10,18 @@ The exact amount of supported options purely depends on your installed SSH clien
### Formatting
The content here is equivalent to one host section in an SSH config file.
Note that you don't have to explicitly define the `Host` entry, as that will be done automatically.
Note that you don't have to explicitly define the `Host` key, as that will be done automatically.
If you intend to define more than one host section, e.g. with dependent connections such as a proxy jump host that depends on another config host, you can define multiple host entries in here as well. XPipe will then launch the first host entry.
You don't have to perform any formatting with whitespace or indentation, this is not needed for it to function.
### Identities
Note that you must take care of quoting any values if they contain spaces, otherwise they will be passed incorrectly.
### Identity files
Note that you can also specify an `IdentityFile` option in here.
If this option is specified in here, any otherwise specified key-based authentication option later down below will be ignored.
If you choose to refer to an identity file that is managed in the XPipe git vault, you can do so as well.
XPipe will detect shared identity files and automatically adapt the file path on every system you cloned the git vault on.