Skip to content

Commit b293be1

Browse files
committed
chore: remove Configurator due to agreed-upon maintenance burden
1 parent 7d43e76 commit b293be1

File tree

3 files changed

+67
-71
lines changed

3 files changed

+67
-71
lines changed

src/components/FAQ.jsx

Lines changed: 30 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -82,18 +82,18 @@ const FAQData = [
8282
],
8383
},
8484
{
85-
question: "How do I run this on my Linux distribution?",
86-
answer: "On Linux you have three file options for installation: AppImage, deb, and rpm. If you're running Ubuntu 22.04 and need assistance, you may view our support article linked below. If you have a compatible Linux setup, then qsv pro should work as intended from the AppImage. You may need to change the AppImage file's permission to be executable by running the 'chmod +x <AppImage path>' command where 'AppImage path' is the path to your AppImage file. Then you may attempt running the AppImage file. If you get a FUSE error, please visit the documentation listed below to install FUSE version 2 for your system. For rpm installation on openSUSE Tumbleweed, you may need to install additional libraries such as libappindicator3-1 and libwebkit2gtk-4_1-0 before running qsv pro with rpm -i.",
87-
links: [
88-
{
89-
label: "Ubuntu 22.04 support article",
90-
url: "https://support.dathere.com/support/solutions/articles/154000196571-how-to-install-qsv-pro-on-ubuntu-22-04"
91-
},
92-
{
93-
label: "AppImage/AppImageKit FUSE wiki article",
94-
url: "https://github.com/AppImage/AppImageKit/wiki/FUSE",
95-
},
96-
],
85+
question: "How do I run this on my Linux distribution?",
86+
answer: "On Linux you have three file options for installation: AppImage, deb, and rpm. If you're running Ubuntu 22.04 and need assistance, you may view our support article linked below. If you have a compatible Linux setup, then qsv pro should work as intended from the AppImage. You may need to change the AppImage file's permission to be executable by running the 'chmod +x <AppImage path>' command where 'AppImage path' is the path to your AppImage file. Then you may attempt running the AppImage file. If you get a FUSE error, please visit the documentation listed below to install FUSE version 2 for your system. For rpm installation on openSUSE Tumbleweed, you may need to install additional libraries such as libappindicator3-1 and libwebkit2gtk-4_1-0 before running qsv pro with rpm -i.",
87+
links: [
88+
{
89+
label: "Ubuntu 22.04 support article",
90+
url: "https://support.dathere.com/support/solutions/articles/154000196571-how-to-install-qsv-pro-on-ubuntu-22-04"
91+
},
92+
{
93+
label: "AppImage/AppImageKit FUSE wiki article",
94+
url: "https://github.com/AppImage/AppImageKit/wiki/FUSE",
95+
},
96+
],
9797
},
9898
{
9999
question: "Is there a light theme?",
@@ -113,16 +113,16 @@ const FAQData = [
113113
},
114114
],
115115
},
116-
{
117-
question: 'Why is "experimental" mentioned?',
118-
answer: "qsv pro may include \"experimental\" features that may not be fully functional/tested and may be outdated. If you encounter any bugs or have any feature/feedback requests, you may contact us on our support site by creating a ticket.",
119-
links: [
120-
{
121-
label: "Contact support",
122-
url: "https://support.dathere.com",
123-
},
124-
],
125-
},
116+
// {
117+
// question: 'Why is "experimental" mentioned?',
118+
// answer: "qsv pro may include \"experimental\" features that may not be fully functional/tested and may be outdated. If you encounter any bugs or have any feature/feedback requests, you may contact us on our support site by creating a ticket.",
119+
// links: [
120+
// {
121+
// label: "Contact support",
122+
// url: "https://support.dathere.com",
123+
// },
124+
// ],
125+
// },
126126
{
127127
question: "My question wasn't listed here. Where can I get support?",
128128
answer: "You may request support on our support site by creating a ticket.",
@@ -185,19 +185,17 @@ const FAQBox = ({ defaultOpen, title, links, screenshots, content }) => {
185185
{title}
186186
</h3>
187187
<p
188-
className={`text-customGrayText pt-4 transition-all duration-300 overflow-hidden ${
189-
isOpen ? "max-h-96" : "max-h-0"
190-
}`}
188+
className={`text-customGrayText pt-4 transition-all duration-300 overflow-hidden ${isOpen ? "max-h-96" : "max-h-0"
189+
}`}
191190
>
192191
{content}
193192
</p>
194193

195194
{/* Links as buttons with link.url and link.label */}
196195
{links && links.length > 0 && (
197196
<div
198-
className={`transition-all duration-500 my-2 ${
199-
isOpen ? "block" : "hidden"
200-
}`}
197+
className={`transition-all duration-500 my-2 ${isOpen ? "block" : "hidden"
198+
}`}
201199
>
202200
<div className="flex flex-wrap -m-1 space-x-2">
203201
{links.map((link, index) => (
@@ -220,9 +218,8 @@ const FAQBox = ({ defaultOpen, title, links, screenshots, content }) => {
220218

221219
{screenshots && screenshots.length > 0 && (
222220
<div
223-
className={`transition-all duration-500 my-2 ${
224-
isOpen ? "block" : "hidden"
225-
}`}
221+
className={`transition-all duration-500 my-2 ${isOpen ? "block" : "hidden"
222+
}`}
226223
>
227224
<div className="flex flex-wrap -m-1">
228225
{screenshots.map((screenshot, index) => (
@@ -248,9 +245,8 @@ const FAQBox = ({ defaultOpen, title, links, screenshots, content }) => {
248245
viewBox="0 0 20 20"
249246
fill="none"
250247
xmlns="http://www.w3.org/2000/svg"
251-
className={`transition-all duration-500 ${
252-
isOpen ? "rotate-[180deg]" : "rotate-[270deg]"
253-
}`}
248+
className={`transition-all duration-500 ${isOpen ? "rotate-[180deg]" : "rotate-[270deg]"
249+
}`}
254250
>
255251
<path
256252
d="M4.16732 12.5L10.0007 6.66667L15.834 12.5"

src/components/FeatureCarousel.jsx

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -41,30 +41,30 @@ const FeatureCarousel = () => {
4141
"Use the qsv pro command available from the qsv command-line tool to import local files by their file path into the qsv pro Workflow or on Windows launch an Alacritty terminal running csvlens on the file.",
4242
image: commandDemo,
4343
},
44-
{
45-
title: "Configurator (Experimental) - Run qsv commands in an interactive GUI",
46-
description:
47-
"Run qsv commands in a graphical user interface and explore its stdout and stderr as raw output. The command's elapsed time is also provided. Note: Not all commands are supported and this feature may be broken/outdated.",
48-
image: configuratorDemo,
49-
},
44+
// {
45+
// title: "Configurator (Experimental) - Run qsv commands in an interactive GUI",
46+
// description:
47+
// "Run qsv commands in a graphical user interface and explore its stdout and stderr as raw output. The command's elapsed time is also provided. Note: Not all commands are supported and this feature may be broken/outdated.",
48+
// image: configuratorDemo,
49+
// },
5050
];
5151

5252
const OPTIONS = {}
5353
const PLUGINS = [Autoplay({ delay: 30000 })]
5454

55-
return (
56-
<EmblaCarousel slides={SLIDES} options={OPTIONS} plugins={PLUGINS} />
57-
// <div className="embla" ref={emblaRef}>
58-
// <div className="embla__container">
59-
// <div className="embla__slide"><img src={flowDemo.src} /></div>
60-
// <div className="embla__slide"><img src={workflowDemo.src} /></div>
61-
// <div className="embla__slide"><img src={toolboxDemo.src} /></div>
62-
// <div className="embla__slide"><img src={commandDemo.src} /></div>
63-
// <div className="embla__slide"><img src={apiDemo.src} /></div>
64-
// <div className="embla__slide"><img src={configuratorDemo.src} /></div>
65-
// </div>
66-
// </div>
67-
)
55+
return (
56+
<EmblaCarousel slides={SLIDES} options={OPTIONS} plugins={PLUGINS} />
57+
// <div className="embla" ref={emblaRef}>
58+
// <div className="embla__container">
59+
// <div className="embla__slide"><img src={flowDemo.src} /></div>
60+
// <div className="embla__slide"><img src={workflowDemo.src} /></div>
61+
// <div className="embla__slide"><img src={toolboxDemo.src} /></div>
62+
// <div className="embla__slide"><img src={commandDemo.src} /></div>
63+
// <div className="embla__slide"><img src={apiDemo.src} /></div>
64+
// <div className="embla__slide"><img src={configuratorDemo.src} /></div>
65+
// </div>
66+
// </div>
67+
)
6868
}
6969

7070
export default FeatureCarousel;

src/components/Pricing.jsx

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,25 @@ import { CheckArrowIcon } from "../assets/icons/CheckArrowIcon";
55

66
const pricingData = [
77
["Import spreadsheets up to 1MB",
8-
"Transform data with free recipes",
9-
"View spreadsheet statistics and frequency data",
10-
"Run Polars SQL queries",
11-
"Upload/Download compatible data from a CKAN instance",
12-
"List 1 CKAN instance at a time",
13-
"Use free tools in Toolbox",
14-
"Use qsv slice from Flow",
15-
"Use qsv count and qsv slice in Configurator (experimental)",
16-
"Export Workflow file data and various data table data to CSV, TSV, TAB, and SSV",
8+
"Transform data with free recipes",
9+
"View spreadsheet statistics and frequency data",
10+
"Run Polars SQL queries",
11+
"Upload/Download compatible data from a CKAN instance",
12+
"List 1 CKAN instance at a time",
13+
"Use free tools in Toolbox",
14+
"Use qsv slice from Flow",
15+
// "Use qsv count and qsv slice in Configurator (experimental)",
16+
"Export Workflow file data and various data table data to CSV, TSV, TAB, and SSV",
1717
],
1818
["Import spreadsheets larger than 1MB",
19-
"View extra statistics in the Workflow based on your file",
20-
"Transform data with Pro recipes",
21-
"List more than 1 CKAN instance",
22-
"Use Pro tools in Toolbox",
23-
"Use more qsv commands other than qsv slice from Flow",
24-
"Use more qsv commands other than qsv count and qsv slice in Configurator (experimental)",
25-
"Export Workflow file data and various data table data to 16 formats",
26-
"Run csvlens on a spreadsheet or data table in a new Alacritty terminal (Windows only)"
19+
"View extra statistics in the Workflow based on your file",
20+
"Transform data with Pro recipes",
21+
"List more than 1 CKAN instance",
22+
"Use Pro tools in Toolbox",
23+
"Use more qsv commands other than qsv slice from Flow",
24+
// "Use more qsv commands other than qsv count and qsv slice in Configurator (experimental)",
25+
"Export Workflow file data and various data table data to 16 formats",
26+
"Run csvlens on a spreadsheet or data table in a new Alacritty terminal (Windows only)"
2727
],
2828
[]
2929
];
@@ -171,7 +171,7 @@ export const Pricing = () => {
171171
<div className="inline-block text-center py-2 px-4 w-full custom-button-colored leading-loose transition duration-200">
172172
Start 30-day free trial
173173
</div>
174-
<p className="mt-8 text-center text-white">After your trial ends in 30 days, you will be charged ${isMonthly ? "99.99" : "999.99"}, then ${isMonthly? "99.99" : "999.99"} every {isMonthly ? "month" : "year"}.</p>
174+
<p className="mt-8 text-center text-white">After your trial ends in 30 days, you will be charged ${isMonthly ? "99.99" : "999.99"}, then ${isMonthly ? "99.99" : "999.99"} every {isMonthly ? "month" : "year"}.</p>
175175
</a>
176176
</div>
177177
</div>

0 commit comments

Comments
 (0)