Create custom, lightweight macOS apps from websites
GPL-3.0 License
Bot releases are visible (Hide)
Published by kofigumbs about 1 year ago
codesign
step to app creation, so notifications should work in more scenarios—read the blog post to learn morecreate-mac-app
so that omitting MULTI_JSON_CONFIG
no longer overwrites an existing JSON configdocument.body
is loaded)keepOpenAfterWindowClosed
config option with terminateWithLastWindow
which defaults to false
, matching macOS default behaviorPublished by kofigumbs over 1 year ago
keepOpenAfterWindowClosed
config to prevent app from quitting when the last window is closedalwaysOnTop
config to position app's window on top of all otherscustomCookies
config, allowing access to HTTPCookiePropertyKey
Published by kofigumbs almost 2 years ago
Published by kofigumbs about 2 years ago
Published by kofigumbs over 2 years ago
userAgent
configuration default so that it matches the WebKit version used by the OSPublished by kofigumbs about 3 years ago
Published by kofigumbs over 3 years ago
/Application
, but now Multi supports arbitrary locations)Published by kofigumbs over 3 years ago
Published by kofigumbs over 3 years ago
userAgent
tab config optionPublished by kofigumbs almost 4 years ago
windowed
config optionbasicAuthUser
/basicAuthPassword
)⌘↑V
)This release also removes the sideBySide
config option. It was originally added on a whim and poorly designed. I recommend trying the new windowed
config instead, which works in a more mac-native manner.
The minimum required macOS version for multi is now 10.13 (High Sierra). Functionally, this was always the case, but now macOS should enforce this.
Published by kofigumbs about 4 years ago
Published by kofigumbs about 4 years ago
openNewWindowsInBackground
Published by kofigumbs about 4 years ago
openNewWindowsWith
Published by kofigumbs about 4 years ago
Published by kofigumbs about 4 years ago
⌘L
⌘+
/⌘-
/⌘0
window.open
, fixing popup downloads in Slack.icns
files to be used as icons (in addition to .png
)Published by kofigumbs about 4 years ago
Published by kofigumbs about 4 years ago
sed
command in case users have GNU Sed installedPublished by kofigumbs about 4 years ago
Adds the alwaysNotify
configuration option. By default, macOS ignores notifications for the frontmost app, but you might very well want to see those. Slack is a good example of this because the web app creates a notification if you get a message in another channel.
Documented at https://github.com/hkgumbs/multi/tree/2.x#json-configuration
Published by kofigumbs about 4 years ago
Multi 2.0.0 is a complete rewrite and works differently from previous versions:
.dmg
— now the runtime can be updated without needing to reconfigure or recreating your existing appscreate-mac-app
takes its options as environment variables
/Applications/Multi/
window.alert
window.confirm
window.prompt
<input type="file">
config.json
Note: Multi is not notarized, so you'll need to allow it to run via your "Security & Privacy" system preferences. See Licensing for more about sponsoring Multi's development.