Web Design: Hide / Show Notification Bar With CSS3
[series_html5css3] Inspired by one of our readers comment from our previous, we are going to show you how…Read more
Nowadays, we can make unobtrusive notification messages that share the same information but don’t interrupt the user experience. And that’s exactly what you can do with overhang.js.
You can build messages that auto-close after a certain time, or others that require user input.
There’s even an option to create prompts that drop down with an input field. This would be perfect for an email opt-in form.
Overhang.js supports all the major browsers supported by jQuery and it’s also powered by jQuery UI for the animated features.
Along with the jQuery & jQuery UI libraries, you’ll also need to include a custom CSS file with the plugin. You can always merge this with the stylesheet of your website to reduce HTTP requests.
Every call made to the overhang() method can take any number of parameters. These are called “options” and they give you full control over each notification box.
You can change the animation speed, duration, easing, and box size/color, along with other design features.
Here’s a sample snippet demonstrating how to create a confirmation box:
// Some confirmation
yesMessage: "Yes please!",
noMessage: "No thanks."
You can see this is pretty simple and it doesn’t require much jQuery code.
To download a copy of the plugin, you can visit the repo on GitHub where you can also browse through the source files directly. Or, if you want to see more live examples head on over to the Overhang.js website.
Here’s a guide on how to install iOS 10.3 on your compatible iPhone, iPad or iPod touch device the right way.
Apple may have flicked the switch on the public availability of iOS 10.3, but that doesn’t automatically mean that device owners should instantly jump into an over-the-air update just because they can. iOS 10.3 comes with a decent sample of new outward-facing functionality, but it also offers up an entirely new internal file system (APFS), also known as Apple File System. which users need to take into consideration.
The inclusion of APFS definitely shouldn’t stop users from adopting iOS 10.3 as it happens all in the background automatically with no interaction required on the user end, but extra care should be taken to ensure that devices are backed up prior to the update. For those that are interested in the iOS 10.3 update, we’re going to show you the right way to go about the install in this step by step guide.
Backing up Device Prior to Install
This is an important aspect of any firmware installation, especially when there could be errors anticipated, but also a step which often gets overlooked or forgotten about until it is too late. However, with this move from HFS+ to APFS, it’s important to once again push the importance of either iTunes or iCloud backups for devices. Depending on your preferred method of backup, we’ll walk you through that:
Backing up your device with iTunes
Step 1: Simply connect your iOS device to the Mac or PC, and proceed to launch iTunes if it doesn’t automatically launch on detection of the connected device.
Step 2: Make sure you’re looking at the connected device’s Summary and proceed to select This Computer from under the “Backups” section. If you wish to secure your backup, which we do recommend doing, enable Encrypt iPhone backup proceeding to hit the Back Up Now button to begin backing up your iOS device’s date on the computer.
Backing up your device with iCloud
Step 1: Make sure you’re connected to WiFi and have more than 50% of battery charge, and then proceed launching the Settings app and heading over to iCloud > Backup.
Step 2: Make sure that the iCloud Backup option is switched to the On position, and then hit the Back Up Now button to begin backing up your iPhone or iPad data to iCloud.
Installing iOS 10.3 with iTunes
If you prefer to stick to the tried and tested traditional methods of installing firmware, then you may find yourself wanting to use iTunes for this iOS 10.3 installation. If so, you can follow the steps below.
Step 1: This may not seem important on first glance, but you will need to seriously consider performing a backup as highlighted above, as well as checking that the iTunes installation is the latest version. With iTunes open, click on the iTunes option in the menu bar and then select Check for updates. If there is an update available, then install it as per the instructions.
Step 2: Now, with the latest version of iTunes running on your Mac or PC, plug the device in via USB to the computer. iTunes should automatically connect to the device and recognize its existence. Now, in the main menu bar on the top-right side, click the device indicator to access the device itself and see the available options.
Step 3: When the iOS 10.3 update is available, iTunes will produce a popup letting you know that it is there. If you don’t automatically see that popup, simply hit the Check for Update button and you will be informed about the update.
Step 4: Once found, click the Download and Update button to start the process.
Installing iOS 10.3 Over the Air
If you don’t like using iTunes, or have struggled in the past with the software, then an over-the-update of iOS 10.3 is definitely the easiest way to get your hands on the latest version of Apple’s mobile OS.
Step 1: First of all, in the interests of safety and precaution, make sure you have performed a backup of your device using one of the methods outlined above. This is definitely for your own safety and peace of mind. With that done, ensure that the device is connected to a power source. This isn’t a necessary step, but it’s good housekeeping to ensure that the battery doesn’t drain and die during the update. Also, make sure the device is connected to Wi-Fi.
Step 2: On the device itself, launch the Settings app, then navigate immediately to General > Software Update. The iOS 10.3 update may already be showing, or it could take some time for the device to connect to Apple’s servers and validate that an update is available for that device.
Step 3: With the update showing, follow the prompts on screen to download and then ultimately install the firmware. If this hasn’t previously been downloaded to the device, then it will connect to Apple’s servers and grab the necessary components for install. This could take a while so prepare some patience.
Step 4: With the update downloaded, tap the Install Now button. Feel free to set the install away and then leave the device plugged in to go about its business.
10 (More) Awesome Things Google Search Can Do For You
Editor’s note: For a newer, updated version of this post, check it out here. Today, following the post…Read more
Once the Google app has been updated, Google app users will be able to see a number of shortcuts just under the search box. Tapping on the arrow located right next to the shortcuts will bring up the entire list of shortcuts, all of them classified under different categories.
On top of shortcuts that gives you relevant information, Google will also be adding shortcuts to some games like solitaire, tic-tac-toe, and roll a die.
While most of the shortcuts will be made available on both iOS and Android platforms, the Android platform will receive some additional shortcuts that are exclusive to the platform. Some of these shortcuts includes:
Internet Speed Test
Currency Converter, and more.
Tappable shortcuts are now available in the United States. Google has made no mention about when it would be made available internationally, but we believe that those living outside the U.S. will also be getting these features eventually.
Also, do note that these shortcuts will not be made available on the desktop web version of Google.
Like many other social network services, Instagram has its own live video broadcast feature. Unlike other social network services, Instagram has never implemented an option that would allow users to save their live broadcasts.
40 Tools & Apps to Supercharge your Instagram Account
We had fun with the last post on 80 Twitter Tools to do almost everything so we thought…Read more
For those who wish to archive their live broadcast, we have some good news for you: Instagram version 10.12 will finally allow you to save your live broadcasts to your phone. Here’s how you’ll be able to do so.
Start and host your live broadcast as per normal.
Once you’ve ended the broadcast, you’ll see a “Save” option on the upper right hand corner of the screen. Tap the “Save” button, then tap on “Done” to save the video.
After you saved the video, you’ll be able to find it in your phone’s camera roll. Do note that the video will no longer be available in the app.
While Instagram now allows you to save your live broadcast, do note that stream interactions such as comments and likes will not be saved. Additionally, the videos will only be stored locally on your phone, meaning that the stream will not be archived on Instagram itself.
That being said, seeing as the streamer now has a copy of the broadcast, he or she can choose to reupload it on a different platform if they choose to do so.
Drones are perhaps the most innovative technologies of our times and the most useful tools for photographers. With drones, you can shoot aerial videos or take aerial photographs. Such kind of photos look totally out of the world, as it is hard to imagine how the places really look like from the sky.
Many says floating in the air, or so called levitation is impossible. Well, in fact everything is possible,…Read more
Some of the best examples of drone photography can be found on websites dedicated to this type of photographs, like SkyPixel and Dronestagr. They arrange contests attracting a number of entries. In the following we are showcasing some of the best drone photos in the world. Just scroll down and enjoy.
A new encoder from Google that allows to compress image down by up to 35% from the initial size while retaining the quality. It is quite a breakthrough given that similar open source encoders, such as JPEGOptim and jpegtran, are capped to only 20% on avarage. I can see that there will be a number of apps and plugins for CMS platform integrating Guetzli to optimize JPEG files.
As the name implies, Developer Roadmap is an infographic of journey of being a Web Developer. There are three courses Front-end, Back-end, and DevOps. These roadmaps are like, well, a map; and are a great reference to see where we’re currently at, what we might have missed, and where we’re going next.
SmashingMagazine has recently made a bold move to ditch WordPress and try something new entirely with a new CMS called Netlify CMS. It is a new CMS built on top of React.js and can be integrated with any static site generator like Jekyll, Hugo, and MiddleMan.
Alix is a Chrome extension that allows you to audit your website accesibility. Once installed and enabled, the plugin will add an overlay box over a number of elements on the page which pose warning or errors.
It’s a react component from Unsplash to create lovely Line chart typically for showing trends. The component is configurable; you can set the line thickness, color, gradients, and the curve smoothness. You can simply use the GUI to conveniently generate the component code.
A macOS application to monitor your Github activity right from your desktop, Gitee adds a new item on the status bar showing numbers of stars, followers, and notification. In addition, you can also view charts of your push and commits on a repository as well as trending repository on the current month and week. It is Github on Desktop in a nutshell.
DebugCSS is a CSS drop-in utility that allows you to analyze and validate your CSS output on the browser. It works quite similar to Alix, when you load the debugCSS stylesheet or use the bookmarklet, it highlights the elements on the page that pose errors or warnings.
OctoTree is a nice utility that allows to browse source codes and files on Github with Tree structure as in an IDEs or code editors. It comes as an add-on for Chrome, Safari, Firefox, and Opera, and available on their official add-on repository. Octotree supports Private and Enterprise Github repository.
Another useful Github extension for Chrome. Once installed you will be able to receive notification even if you’re currently not on Github pages. A great plugin if you want to stay in the loop with your repositories.
Deployer is a tool to deploy your PHP sites. It works with a number of popular frameworks and platforms including WordPress, Drupal, Magento, Laravel, and CodeIgniter. With this tool, you can compose your own recipes, a piece of command to run during deployment. It comes with Rollback feature which enable you to go back to previous version in case of failures.
A collection of common Nginx configurations which include Backend Caching, connection and requests rate limit, and some other best practices to boost your site for speed and tune it up for traffic rush.
IHS Markit today released data in which it compares the sales of 350 different smartphone models throughout last year, and it makes for interesting reading.
According to the figures, the iPhone 6s was the best selling smartphone throughout the twelve month period, beating the iPhone 7 and iPhone 7 Plus as well as every Android smartphone on the market, including Samsung’s flagship Galaxy S7.
Of course, not all of this should come as a huge surprise to anyone who is familiar with a calendar. Both the iPhone 6s and iPhone 6s Plus were around from January 1st through December 31st, while the iPhone 7 and iPhone 7 Plus did not go on sale until almost October.
The fact the older iPhone outsold the newer release makes absolute sense given its nine month sales head start. The same goes for Samsung’s flagship Galaxy S7 and Galaxy S7 Edge, although to a lesser extent – both went on sale in March of 2016.
Of course, the three months extra sales time is not going to stop people from waxing lyrical about how Apple’s year old devices trounced the competition.
Apple again has demonstrated that its new iPhones integrate enough innovations and new features to drive sales and remain successful in the market. The company is also capable of selling older devices for an extended period of time. For instance, the year-old iPhone 6s and 6s Plus were both among the most-shipped models in 2016… Samsung Galaxy S7 Edge and S7 ranked fifth and ninth, respectively. Sales of these two devices have outperformed their immediate predecessors, S6 and S6 Edge.
Of course, it is entirely possible the iPhone 6s would have beaten out all new comers even if they all had the same amount of time on sale, and the iPhone 7 and iPhone 7 Plus clearly outsold the Galaxy S7 and Galaxy S7 Edge despite being on sale for a shorter time. To us, that’s a more compelling story than the iPhone 6s sales, but maybe we’re the odd ones out.
When you are on the move, and in the process of travelling, can get no Wi-Fi connection, you…Read more
Functionally identical to the one that can be found on Safari, the Reading List feature for Chrome for iOS will let users save articles that can be read at a later time.
To do so, all you need to do is open the Share Sheet menu and tap on the “Read Later” option.
All articles that are saved can be easily accessed via the Reading List option found in Chrome’s Settings Menu. All saved articles are stored locally on the device itself, allowing the user to access them even when there is no internet connection. On top of that, Google saves the entire page instead of just the text, so you’ll be seeing the full webpage complete with images.
Additionally, Chrome for iOS sorts saved pages into “Unread” and “Pages You’ve Read”, allowing you to better keep track of your saved articles.
The one drawback that Chrome’s version of Reading List has is that the saved articles do not sync between devices at the moment, so you’ll only be able to access the Reading List on the specific device it was saved on.
Free Sketch GUI Kits For Web & Mobile Design – Best of
Many designers are quickly jumping ship from Adobe Photoshop into the wonderful realm of Sketch. This digital design…Read more
One nice feature missing from Sketch is the ability to link artboards with flow charts. But with the User Flows plugin you can do just that!
UX designers often need to deliver a full working prototype of mockups connecting different links/buttons to pages in the app or website. With User Flows, you can generate full sketch diagrams connecting certain elements on one page to another.
Flows can also help you define complete mockups with diagram templates. This feature automatically combines all the artboards and their flow lines together into one big Sketch file. This way you can export your flow ideas directly from Sketch.
You can change line color, size, and export options for @1x or @2x sizes.
All flow lines are built with vector elements, so they can be resized and moved constantly without quality loss. And you can even set up conditionals where the flow chart moves to different screens based on different scenarios, for instance when a user is logged in vs logged out.
This is easily one of the most useful tools for a UI/UX designer, and it’s not something you can get with a Photoshop workflow.
Designers have plenty of reasons for switching over to Sketch. It’s cheaper, easier to use, and it can build high-quality mockups just like Photoshop. And now, with User Flows, you have one more reason to make the switch.
This plugin is completely free and open source with its own GitHub repo. If you notice any issues or bugs you can submit a report on GitHub or message the creator on Twitter @abynim.
For the most part, watching YouTube videos on your mobile device is mostly a solitary experience. However, what if there was an app that lets you view a “YouTube” video with your friends at the same time? If such an app appeal to you, then you might be interested in what UpTime has to offer.
YouTube Enters the Television Space with YouTube TV
YouTube is about to make its first play into the television business as the company has revealed that…Read more
Created by Google’s internal incubator Area 120, UpTime is an iOS app that turns your regular YouTube binge sessions into a more social affair. This “social video experience” lets you browse through YouTube for videos that can then be shared and watched simultaneously with other people over the app. Viewers of a video are represented as circles that hover above the square border of the video.
To make the group watch experience more interactive, UpTime allows viewers to chat with each other while the video is running, complete with emojis and reaction faces. On top of that, tapping on the video itself will cause effects to appear that are visible to all those who are currently viewing it.
As is expected from a brand new app, UpTime does feel lacking in terms of features. Some examples includes the inability to record and publish a video onto UpTime, and the lack of an address book feature. UpTime also does not have a private messaging feature, although considering the fact that the developers are experimenting with the concept of open sharing, the absence of this feature may be intentional.
Flaws aside, UpTime is a rather interesting take on the video streaming experience. If you’re someone who likes interacting with strangers, UpTime is an app that’s worth experimenting with.