diff --git a/README.md b/README.md index 79749e6c9..9211a0c58 100644 --- a/README.md +++ b/README.md @@ -23,15 +23,14 @@ Open data is more likely to be used if data consumers can: - access the data in an open machine-readable format - know how the data is licensed and how it can be reused -## Planned features +## Features Using Data Curator open data producers can: -- create new tabular data from scratch or from a template +- create and edit tabular data from scratch or from a template - open data from a CSV or Microsoft Excel file - open multiple related data tables from a [Data Package](http://frictionlessdata.io/data-packages/) - automatically correct common problems found in CSV and Excel files -- edit data Using data from any of these sources, you can: @@ -43,7 +42,7 @@ Using data from any of these sources, you can: The schema enables you to: - validate the whole table at once -- validate a column at a time +- validate a column at a time (planned) Once the data is described and validated, you can share the data and its description by exporting a [Data Package](http://frictionlessdata.io/data-packages/) to: @@ -194,7 +193,8 @@ To automate deployment, we are using: - [Appveyor](https://www.appveyor.com) for Windows deployment - [Travis](https://travis-ci.org) for macOS and Linux -`instructions to build and release on the master branch will go here` +To trigger the automated build and draft release, create and push a git tag, following the versioning pattern used in current releases. +Ensure that any changes in this tag are also released back to develop and master branches. Changes are recorded in the [Change Log][changelog]. diff --git a/package.json b/package.json index 57bfdc463..922df5920 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "DataCurator", - "version": "0.6.0", + "version": "0.7.0", "author": " ", "description": "Data Curator is a simple desktop CSV editor to help describe, validate and share usable open data", "license": "MIT", @@ -83,7 +83,6 @@ "escape-regexp": "^0.0.1", "etl": "^0.5.8", "exports-loader": "^0.6.4", - "font-awesome": "^4.7.0", "handsontable": "^0.34.5", "imports-loader": "^0.7.1", "jquery": "^3.2.1", diff --git a/src/main/file.js b/src/main/file.js index 9ba89c198..b3019a50b 100644 --- a/src/main/file.js +++ b/src/main/file.js @@ -142,7 +142,7 @@ function readFile(filename, format) { // TODO: consider toggle global var and use with debounce to check when last dialog triggered so don't get too many dialogs for multiple file opens function showAlreadyOpenedFileDialog() { - console.log('showing dialog...') + // console.log('showing dialog...') Dialog.showMessageBox(BrowserWindow.getFocusedWindow(), { type: 'warning', // title is not displayed on screen on macOS diff --git a/src/main/utils.js b/src/main/utils.js index cb0b07f73..b09943902 100644 --- a/src/main/utils.js +++ b/src/main/utils.js @@ -37,7 +37,9 @@ export function createWindow() { function closeWindowNoPrompt(result) { let browserWindow = BrowserWindow.getAllWindows()[0] - browserWindow.destroy() + if (browserWindow) { + browserWindow.destroy() + } } export function createWindowTab() { diff --git a/src/renderer/components/Home.vue b/src/renderer/components/Home.vue index c82d8cc97..1441d6d8a 100644 --- a/src/renderer/components/Home.vue +++ b/src/renderer/components/Home.vue @@ -56,7 +56,7 @@
-
+
-