mirror of
https://github.com/Llewellynvdm/nativefier.git
synced 2025-01-03 06:10:20 +00:00
CATALOG.md: add "Window Size and Position" section (PR #1349)
This commit is contained in:
parent
1e1c720aa9
commit
0ab6bb6aed
22
CATALOG.md
22
CATALOG.md
@ -1,3 +1,25 @@
|
||||
# General Recipes
|
||||
|
||||
## Window Size and Position
|
||||
|
||||
- This allows the last set window size and position to be remembered and applied if application is closed.
|
||||
|
||||
```sh
|
||||
nativefier 'https://open.google.com/'
|
||||
--inject window.js
|
||||
```
|
||||
Notes:
|
||||
- [Inject](https://github.com/nativefier/nativefier/blob/master/API.md#inject) the following javascript as `windows.js` to prevent the window size and position to reset.
|
||||
```javascript
|
||||
function storeWindowPos() {
|
||||
window.localStorage.setItem('windowX', window.screenX);
|
||||
window.localStorage.setItem('windowY', window.screenY);
|
||||
}
|
||||
|
||||
window.moveTo(window.localStorage.getItem('windowX'), window.localStorage.getItem('windowY'));
|
||||
setInterval(storeWindowPos, 250);
|
||||
```
|
||||
|
||||
# Build Commands Catalog
|
||||
|
||||
Below you'll find a list of build commands contributed by the Nativefier community. They are here as examples, to help you nativefy "complicated" apps that need a bit of elbow grease to work. We need your help to enrich it, as long as you follow these two guidelines:
|
||||
|
Loading…
Reference in New Issue
Block a user