Skip to content

Commit 924b1de

Browse files
committed
Improved requirements page, improved release notes
1 parent d84b627 commit 924b1de

3 files changed

Lines changed: 64 additions & 18 deletions

File tree

src/markdown/blog/2022/10/17/advanced-passgen-2.0.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,18 @@ categories: "Tauri, React, News"
88
---
99
## Information
1010

11+
![Advanced PassGen](https://i.imgur.com/bVTaGO7.png)
12+
1113
As time goes on, so do our applications. We've just released Advanced PassGen 2.0, which is a complete rewrite of the application.
12-
We've removed the .NET dependency and instead opted for a Tauri application.
13-
This means that Advanced PassGen is now a native application, which is much faster and more lightweight than the previous version. In addition, it will
14-
run on macOS, Windows and Linux without requiring the .NET Framework to be installed at all!
14+
We've removed the .NET dependency and instead opted to rewrite it into a Tauri application.
15+
16+
The reason behind this is that we want to be able to create applications that are cross-platform, without having to use Electron or .NET.
17+
.NET does not offer cross-platform UI tools, which is why we've opted to use Tauri. Tauri is a great alternative to Electron, as it is a lot faster and uses less resources.
18+
19+
This means that Advanced PassGen is now a native application, which runs in your system's WebView, which is much faster and more lightweight than
20+
what the previous version used (e.g. the .NET Framework).
21+
22+
In addition, because we are using Tauri, Advanced PassGen will run on macOS, Windows and Linux without requiring any dependencies to be installed!
1523

1624
## Changelog
1725

src/pages/software/advanced-passgen/index.jsx

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -172,15 +172,29 @@ const AdvancedPassGenPage = () => {
172172
</Button>
173173
</Grid>
174174
<Grid item xs={12} md={4} lg={4}>
175+
<Typography variant="h6" align="center">
176+
macOS
177+
</Typography>
178+
<Button
179+
size="large"
180+
color="primary"
181+
variant="contained"
182+
style={{ width: '100%' }}
183+
href="https://codedead.com/Software/Advanced%20PassGen/advanced-passgen_2.0.0_x64.dmg"
184+
>
185+
AppImage
186+
</Button>
187+
</Grid>
188+
<Grid item xs={12} md={12} lg={12}>
175189
<Typography variant="h6" align="center">
176190
Web
177191
</Typography>
178192
<Button
179-
size="large"
180-
color="primary"
181-
variant="contained"
182-
style={{ width: '100%' }}
183-
href="https://advancedpassgen.codedead.com"
193+
size="large"
194+
color="primary"
195+
variant="contained"
196+
style={{ width: '100%' }}
197+
href="https://advancedpassgen.codedead.com"
184198
>
185199
Web version
186200
</Button>

src/pages/software/advanced-passgen/requirements/index.jsx

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import SecurityIcon from '@mui/icons-material/Security';
1313
import CardContent from '@mui/material/CardContent';
1414
import TableContainer from '@mui/material/TableContainer';
1515
import Card from '@mui/material/Card';
16+
import TableHead from '@mui/material/TableHead';
1617
import Layout from '../../../../components/Layout';
1718
import PageHeader from '../../../../components/PageHeader';
1819
import { MainContext } from '../../../../contexts/MainContextProvider';
@@ -45,29 +46,41 @@ const Requirements = () => {
4546
<CardContent>
4647
<TableContainer>
4748
<Table>
48-
<TableBody>
49+
<TableHead>
4950
<TableRow>
50-
<TableCell><b>Operating System</b></TableCell>
51-
<TableCell>
52-
Windows 10 and later (x64), GNU/Linux (x64)
53-
</TableCell>
51+
<TableCell>#</TableCell>
52+
<TableCell>Windows 10 and later (x64)</TableCell>
53+
<TableCell>GNU/Linux(x64)</TableCell>
54+
<TableCell>macOS</TableCell>
5455
</TableRow>
56+
</TableHead>
57+
<TableBody>
5558
<TableRow>
5659
<TableCell><b>Disk space</b></TableCell>
57-
<TableCell>
58-
At least 70MB free disk space
59-
</TableCell>
60+
<TableCell>At least 5MB</TableCell>
61+
<TableCell>At least 70MB</TableCell>
62+
<TableCell>At least 5MB</TableCell>
6063
</TableRow>
6164
<TableRow>
6265
<TableCell><b>Memory</b></TableCell>
6366
<TableCell>At least 30 MB free RAM memory</TableCell>
67+
<TableCell>At least 30 MB free RAM memory</TableCell>
68+
<TableCell>At least 30 MB free RAM memory</TableCell>
6469
</TableRow>
6570
<TableRow>
6671
<TableCell><b>Internet connection</b></TableCell>
6772
<TableCell>
6873
Required in order to check for updates. This can be turned off in the
6974
settings menu
7075
</TableCell>
76+
<TableCell>
77+
Required in order to check for updates. This can be turned off in the
78+
settings menu
79+
</TableCell>
80+
<TableCell>
81+
Required in order to check for updates. This can be turned off in the
82+
settings menu
83+
</TableCell>
7184
</TableRow>
7285
</TableBody>
7386
</Table>
@@ -89,7 +102,7 @@ const Requirements = () => {
89102
</Grid>
90103

91104
<Grid container spacing={2} style={{ marginTop: 10 }}>
92-
<Grid item xs={12} md={6} lg={6}>
105+
<Grid item xs={12} md={4} lg={4}>
93106
<Button
94107
style={{ width: '100%' }}
95108
variant="contained"
@@ -100,7 +113,7 @@ const Requirements = () => {
100113
Windows Installer
101114
</Button>
102115
</Grid>
103-
<Grid item xs={12} md={6} lg={6}>
116+
<Grid item xs={12} md={4} lg={4}>
104117
<Button
105118
style={{ width: '100%' }}
106119
variant="contained"
@@ -111,6 +124,17 @@ const Requirements = () => {
111124
Linux AppImage
112125
</Button>
113126
</Grid>
127+
<Grid item xs={12} md={4} lg={4}>
128+
<Button
129+
style={{ width: '100%' }}
130+
variant="contained"
131+
color="primary"
132+
href="https://www.virustotal.com/gui/file/2a517bbe0edb6e6a69d6fd9a6934bcadb819efbbb69bd3f9e78dc06a773cfbda?nocache=1"
133+
target="_blank"
134+
>
135+
macOS dmg
136+
</Button>
137+
</Grid>
114138
</Grid>
115139
</Container>
116140
</Layout>

0 commit comments

Comments
 (0)