WIP: [Electron Demo] - Updating UX | Visual Design of the Demo. #38
No reviewers
Labels
No Label
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: sheetjs/docs.sheetjs.com#38
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "syntaxbullet/docs.sheetjs.com:master"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The following is a pull request aiming to significantly improve the design and user-experience of the Electron demo.
This pull request builds on top of the existing functionality while enhancing the user experience in some key areas that substantially improve the usability and approach-ability of the demo.
focus
ordragover
have clear visual indicators.Summary of Changes:
What still needs to be done
@ -196,3 +205,3 @@
```
This method was renamed to `showSaveDialogSync` in Electron 6.
### Working with OS level file open events.
rework the flow so that you start with "the app can respond to open-with events" and then discuss how installers can register for the file extensions
@ -139,3 +164,4 @@
return XLSX.readFile(result.filePaths[0]);
}
```
The xslx package here is being proxied from the main process via the bridge API.
it's
XLSX
. Move this sentence so that it flows with the previous codeblock (since theopenFile
comment references the next one)@ -42,3 +42,2 @@
The [SheetJS NodeJS Module](/docs/getting-started/installation/nodejs) can be
imported from the main or the renderer thread.
Electron uses a multi-process architecture, with the main process handling system level operations and I/O, and the renderer process handling UI and web content.
The original sentence linking to the installation guide must be retained in some form. Maybe add a sentence that says Even if you can technically import from the renderer thread, it is discouraged.
@ -24,1 +23,4 @@
"electron": "36.1.0",
"electron-builder": "^26.0.12"
},
no blank lines
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Gitea.