Migration guide (#5279)

* Add migration message to WelcomeTab

* Update text & links
This commit is contained in:
Igor Malinovskiy
2023-03-01 19:16:39 +01:00
committed by GitHub
parent 64552a7ecb
commit 737f309ce5
4 changed files with 70 additions and 9 deletions
+45 -8
View File
@@ -2,6 +2,7 @@ import QtQuick 2.0
import QtQuick.Layouts 1.1
import QtQuick.Controls 2.3
import "./common"
import "./common/platformutils.js" as PlatformUtils
BetterTab {
id: root
@@ -13,22 +14,58 @@ BetterTab {
id: topLayout
spacing: 15
Layout.fillWidth: true
Layout.preferredHeight: 120
Layout.preferredHeight: 350
Image {
id: logo
source: "qrc:/images/logo.png"
Layout.preferredWidth: 120
Layout.preferredHeight: 120
source: "qrc:/images/redisinsight.svg"
Layout.preferredWidth: 50
Layout.preferredHeight: 50
Layout.alignment: Qt.AlignTop
fillMode: Image.PreserveAspectFit
}
ColumnLayout {
Layout.fillWidth: true
RichTextWithLinks { Layout.fillWidth: true; html: '<span style="font-size:30px;">RESP</span><sup style="font-size:18px; line-height:30px;">.app</sup><span style="font-size:30px;line-height: 30px;"> - GUI for Redis</span><sup style="font-size:18px;">®</sup>'}
RichTextWithLinks { Layout.fillWidth: true; html: '<span style="font-size: 13px;"><b>'+ qsTranslate("RESP","Version") + '</b> ' + Qt.application.version +'</span>' }
RichTextWithLinks { Layout.fillWidth: true; html: qsTranslate("RESP", '<span style="font-size: 11px;">Powered by awesome <a href="https://github.com/uglide/RedisDesktopManager/tree/2021/3rdparty">open-source software</a> and '
+ '<a href="http://icons8.com/">icons8</a>.</span>')}
RichTextWithLinks { Layout.fillWidth: true; html: '<span style="font-size:26px;"><b>Redis</b>Insight is the successor to <span style="color: grey;">RESP.app</span></span>'}
RichTextWithLinks { Layout.fillWidth: true; html: '<div style="font-size:14px; line-height: 120%">In 2022, <a href="https://redis.com/blog/respapp-joining-redis/">Redis joined forces with the creator of RESP.app, Igor Malinovskyi</a>, '
+ 'bringing RESP.app’s popular features into RedisInsight. RedisInsight now provides improved '
+ 'performance and these additional features:</div>'
+ '<ul style="font-size:14px;">'
+ '<li style="line-height: 150%">SSH tunneling support</li>'
+ '<li style="line-height: 150%">Support for <a href="https://redis.io/docs/stack/about/">RedisStack</a></li>'
+ '<li style="line-height: 150%">Database analysis and performance improvement recommendations</li>'
+ '<li style="line-height: 150%">Advanced CLI with syntax highlighting and autocomplete</li>'
+ '<li style="line-height: 150%">… and much, much more</li>'
+ '</ul>' }
RowLayout {
Layout.fillWidth: true
Layout.alignment: Qt.AlignHCenter
Layout.margins: 20;
BetterButton {
text: qsTranslate("RESP","Download from Snapcraft")
onClicked: Qt.openUrlExternally("https://snapcraft.io/redisinsight")
visible: PlatformUtils.isLinux()
}
BetterButton {
text: qsTranslate("RESP","Download from Flathub")
onClicked: Qt.openUrlExternally("https://flathub.org/apps/details/com.redis.RedisInsight")
visible: PlatformUtils.isLinux()
}
BetterButton {
text: qsTranslate("RESP","Download")
onClicked: Qt.openUrlExternally("https://redis.com/redis-enterprise/redis-insight/")
visible: !PlatformUtils.isLinux()
}
}
RichTextWithLinks { Layout.fillWidth: true; html: '<div style="font-size:15px; line-height: 120%">Thank you for being a RESP.app user! '
+ ' To transfer your connections to RedisInsight seamlessly, please follow the <a href="https://resp.app/migration-guide/">migration guide</a>. If you face any migration issues, please contact <a href="mailto:igor@resp.app">igor@resp.app</a>.</div>'}
}
}
@@ -416,7 +416,7 @@ BetterDialog {
RichTextWithLinks {
Layout.fillWidth: true
wrapMode: Text.WrapAnywhere
html: '<a href="https://do.co/3humIhx">' + qsTranslate("RESP",'Spin up hassle-free Redis on Digital Ocean') + '</a>'
html: '<a href="https://redis.com/try-free/?utm_source=respapp&utm_medium=app&utm_campaign=newconn">' + qsTranslate("RESP",'Use Redis Cloud: Up to 6 month free with $200 credits') + '</a>'
}
}
+1
View File
@@ -7,5 +7,6 @@
<file alias="aws_logo_white.svg">images/aws_logo_white.svg</file>
<file alias="azure_logo.svg">images/azure_logo.svg</file>
<file alias="heroku_logo.svg">images/heroku_logo.svg</file>
<file alias="redisinsight.svg">images/redisinsight.svg</file>
</qresource>
</RCC>
+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 102 98" style="enable-background:new 0 0 102 98;" xml:space="preserve">
<style type="text/css">
.st0{fill:#A32321;}
.st1{fill:#DC382D;}
.st2{fill:#494C4D;}
</style>
<g>
<polygon class="st0" points="69.2,89.74 83.8,83.13 83.8,22.43 69.2,29.05 "/>
<polygon class="st1" points="69.2,29.05 83.79,22.43 69.2,16.74 "/>
<polygon class="st0" points="87.41,81.49 102,74.87 102,39.18 87.41,45.79 "/>
<polygon class="st1" points="87.41,45.79 102,39.18 87.41,33.49 "/>
<g>
<polygon class="st1" points="9.42,37.16 0.25,40.73 51,63.75 51,56.11 "/>
<polygon class="st1" points="9.42,58.1 0.25,61.68 51,84.69 51,77.05 "/>
<polygon class="st1" points="0.25,19.78 51,42.8 51,12.31 65.59,5.69 51,0 "/>
<polygon class="st0" points="51,12.31 51,42.8 0.25,19.78 0.25,32.98 51,56.11 51,63.75 0.25,40.73 0.25,53.92 51,77.05 51,84.69
0.25,61.68 0.25,74.87 0,74.87 51,98 51,98 65.59,91.38 65.59,5.69 "/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB