CATALOG.md: move new "general recipes" section where it belongs, and cleanup
This commit is contained in:
parent
0ab6bb6aed
commit
c3f0e4777f
46
CATALOG.md
46
CATALOG.md
|
@ -1,25 +1,3 @@
|
||||||
# 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
|
# 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:
|
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:
|
||||||
|
@ -31,6 +9,30 @@ Below you'll find a list of build commands contributed by the Nativefier communi
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## General recipes
|
||||||
|
|
||||||
|
### Window size and position
|
||||||
|
|
||||||
|
This allows the last set window size and position to be remembered and applied
|
||||||
|
after your app is restarted. Note: PR welcome for a built-in fix for that :) .
|
||||||
|
|
||||||
|
```sh
|
||||||
|
nativefier 'https://open.google.com/'
|
||||||
|
--inject window.js
|
||||||
|
```
|
||||||
|
|
||||||
|
Note: [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);
|
||||||
|
```
|
||||||
|
|
||||||
## Google apps
|
## Google apps
|
||||||
|
|
||||||
(This example documents Google Sheets, but is applicable to other Google apps,
|
(This example documents Google Sheets, but is applicable to other Google apps,
|
||||||
|
|
Loading…
Reference in New Issue