multi

Create custom, lightweight macOS apps from websites

GPL-3.0 License

Stars
1.3K

Bot releases are visible (Hide)

multi - Multi 3.0.1 Latest Release

Published by kofigumbs 3 months ago

  • Fixed missing app icon for some new/updated apps
  • Load notification polyfill before user JS

multi - Multi 3.0.0

Published by kofigumbs about 1 year ago

  • Added codesign step to app creation, so notifications should work in more scenarios—read the blog post to learn more
  • Changed create-mac-app so that omitting MULTI_JSON_CONFIG no longer overwrites an existing JSON config
  • Changed Custom CSS/JS injection to happen as early as possible (before document.body is loaded)
  • Replaced keepOpenAfterWindowClosed config option with terminateWithLastWindow which defaults to false, matching macOS default behavior
  • Removed Better.fyi ad-block list since it is no longer maintained
  • Removed "Copy URL" shortcut since it can be implemented with Custom JS

multi - Multi 2.2.3

Published by kofigumbs over 1 year ago

  • Adds keepOpenAfterWindowClosed config to prevent app from quitting when the last window is closed
  • Adds alwaysOnTop config to position app's window on top of all others
  • Adds customCookies config, allowing access to HTTPCookiePropertyKey

multi - Multi 2.2.2

Published by kofigumbs almost 2 years ago

multi - Multi 2.2.1

Published by kofigumbs about 2 years ago

  • Adds bindings for text field undo/redo
  • New Examples/ directory in the source tree—consider sharing what you've made with Multi!
multi - Multi 2.2.0

Published by kofigumbs over 2 years ago

  • Changes the default userAgent configuration default so that it matches the WebKit version used by the OS
multi - Multi 2.1.4

Published by kofigumbs about 3 years ago

  • Multi is now free (as in beer) -- see the blog post to learn more
multi - Multi 2.1.3

Published by kofigumbs over 3 years ago

  • Notifications auto-focus the relevant tab when clicked
  • Multi apps are created in the same directory where Multi is installed (normally, this is /Application, but now Multi supports arbitrary locations)
multi - Multi 2.1.2

Published by kofigumbs over 3 years ago

  • Fix window tab ordering
multi - Multi 2.1.1

Published by kofigumbs over 3 years ago

  • Adds a new userAgent tab config option
multi - Multi 2.1.0

Published by kofigumbs almost 4 years ago

  • New logo, thanks to @chrismessina
  • Optimized for M1 macs (universal binary), thanks to @dotsam
  • Multi is now notarized, so security preference workarounds are no longer required
  • Multi tabs are now regular macOS window tabs—so they can be displayed, moved, grouped, and closed as such
  • New windowed config option
  • New Basic Authentication config options (basicAuthUser/basicAuthPassword)
  • New Paste and Match Style shortcut (⌘↑V)
  • The Inspect Element (Developer Tools) menu is now available from Multi apps
  • Back/Forward navigation gestures are now available from Multi apps
  • Fixed app sandbox issue when creating new apps on Big Sur
  • Reworked the README, which is now more comprehensive

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.

multi - Multi 2.0.8

Published by kofigumbs about 4 years ago

multi - Multi 2.0.7

Published by kofigumbs about 4 years ago

  • New configuration option: openNewWindowsInBackground
  • Restore browser window size when app is reopened
multi - Multi 2.0.6

Published by kofigumbs about 4 years ago

multi - Multi 2.0.5

Published by kofigumbs about 4 years ago

  • Fix macOS 10.13 launch crash (#29)
multi - Multi 2.0.4

Published by kofigumbs about 4 years ago

multi - Multi 2.0.3

Published by kofigumbs about 4 years ago

  • Fixes the condition for showing the "Cannot allocate configuration script." warning
multi - Multi 2.0.2

Published by kofigumbs about 4 years ago

  • Use cross-platform sed command in case users have GNU Sed installed
  • Calculate trial period with UserDefaults instead of file timestamps (previous behavior meant that trial was calculated from release date instead of installation date)
multi - Multi 2.0.1

Published 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

multi - Multi 2.0.0

Published by kofigumbs about 4 years ago

Multi 2.0.0 is a complete rewrite and works differently from previous versions:

  • Rearchitected to use a single "runtime app" (Multi.app), which is installed with the attached .dmg — now the runtime can be updated without needing to reconfigure or recreating your existing apps
  • create-mac-app takes its options as environment variables
  • Apps are created in /Applications/Multi/
  • New built-in ad-blocker, provided by https://better.fyi (macOS 10.13+)
  • New native bridge for window.alert
  • New native bridge for window.confirm
  • New native bridge for window.prompt
  • New native bridge for <input type="file">
  • New keyboard shortcuts: Back, Forward, Select Next Tab, Select Previous Tab
  • New optional UI for creating and updating config.json
  • New optional side-by-side view

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.