feat: set default name of exported file to current filename (#2902)

This changes the default name set when saving an exported file,
defaulting to the name of .md file, and then to the first header.
Previously, it defaulted to the first header.

Issues: #2731
This commit is contained in:
Shashwat Sharma 2022-01-21 19:00:05 +05:30 committed by GitHub
parent ddd1879c61
commit 7242204508
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -53,9 +53,9 @@ const handleResponseForExport = async (e, { type, content, pathname, title, page
const win = BrowserWindow.fromWebContents(e.sender)
const extension = EXTENSION_HASN[type]
const dirname = pathname ? path.dirname(pathname) : getPath('documents')
let nakedFilename = title
let nakedFilename = pathname ? path.basename(pathname, '.md') : title
if (!nakedFilename) {
nakedFilename = pathname ? path.basename(pathname, '.md') : 'Untitled'
nakedFilename = 'Untitled'
}
const defaultPath = path.join(dirname, `${nakedFilename}${extension}`)