Get Blisk release v.11.0.157.185 with New GUI, New workflow, Improvements of Device only mode, Update improvements, Chromium 70 + new APIs and technologies.
Starting in version 11, Blisk starts using new modern material design user interface with more space for tabs. The user interface is now more intuitive. The new GUI also features:
With the new workflow, users get more flexibility in using devices and have better UX for browsing.
New workflow in Blisk v.11
Some users of previous versions complained about having problems with navigation and submitting forms in device while using Default mode (Device+Desktop). This issue was caused by URL sync. The new version 11 includes fixes of this issue. Users can enable the improved Device only mode and navigate to the needed URL or submit a form in the device.
Since version 11, the new Screen recordings are supported by all major browsers including Safari and Internet Explorer on desktop and mobile.
In order to make your browsing faster, Blisk v.11 shows new section Top URLs on New tab page. Top URLs are generated based on your browsing history.
Previously, Blisk checked for updates on each start. Since version 11, Blisk uses new update system. Users will receive updates earlier and even while using Blisk.
OS X users: since v.11, Blisk downloads the update automatically and installs it once the user closes Blisk application. Blisk starts the new version automatically after installing it.
Since version 11, Blisk starts supporting the latest APIs and technologies with Chromium 70:
freeze
event, allowing you to close open IndexedDB or network connections or save any unsaved view state. Then, when the user refocuses the tab, the resume
event is fired, where you can reinitialize anything that was torn down.const prepareForFreeze = () => {
// Close any open IndexedDB connections.
// Release any web locks.
// Stop timers or polling.
};
const reInitializeApp = () => {
// Restore IndexedDB connections.
// Re-acquire any needed web locks.
// Restart timers or polling.
};
document.addEventListener("freeze", prepareForFreeze);
document.addEventListener("resume", reInitializeApp);
scroll-snap-type: x mandatory;
to the scroll container, and scroll-snap-align: center;
to each image. Then, as the user scrolls through the carousel, each image will be smoothly scrolled into the perfect position.#gallery {
scroll-snap-type: x mandatory;
overflow-x: scroll;
display: flex;
}
#gallery img {
scroll-snap-align: center;
}
const request = new PaymentRequest(\[{
// Your custom payment method identifier comes here
supportedMethods: 'https://bobpay.xyz/pay'
}\], {
total: {
label: 'total',
amount: { value: '10', currency: 'USD' }
}
});
If a service worker that can handle the specified payment method is installed, it will show up in the Payment Request UI and the user can pay with it.
network_sync_lock
.
navigator.locks.request('network\_sync\_lock', async lock => {
// The lock has been acquired.
await do\_something();
await do\_something\_else();
// Now the lock will be released.
});
Learn more about Developer Mode, Development Domain, and Device Manager on Blisk Documentation.