Return to site

Focus Apps

broken image


Featured, Productivity
  • Luckily, there are plenty of apps, websites, and extensions to help you focus and get shit done in a variety of ways. Some work by blocking distractions; others work to help you get in the zone.
  • Listen, guilt is a pretty great motivator, and Forest requires you to murder a tree if you want.
  • Productivity apps on our iPhones can do a wide range of things from helping us organize our schedule to making sure we stick to it. The best productivity apps for iOS tend to have a streamline design while being easy to use right from the start. We wanted to cover the best productivity apps, specifically, for keeping your focus. There are lots of apps that are all about focusing or time.

Focus Apps Mac

Download this app from Microsoft Store for Windows 10, Windows 10 Mobile, Windows 10 Team (Surface Hub). See screenshots, read the latest customer reviews, and compare ratings for Focus 10. ‎Focos is a big step into the future of computational photography and light-field camera, bringing DSLR-like photography to your iPhone and iPad Pro, with beautiful bokeh effects usually achievable only with professional large aperture cameras. With the technology of computational photography, you ca.

I had originally intended to write this blog to kick off 2016! Twelve months & an epic number of distractions later, I've finally compiled my list of simple apps that I hope will help you focus as they have me. As a Master Procrastinator I've been on the lookout for tools that are rewarding (who doesn't love an incentive?) and super easy to use. The last thing I need is another excuse not to be getting sh*t done.

Without further fluff and in no particular order – here are my top 5:

Forest

Get Focused & Save a Tree

Ok I lied about the order. Forest is first because it is by far my favourite. It ticks all the boxes – it rewards, it is simple and it's ridiculously good looking! The premise? Every time you want to focus, you pop into the mobile app to plant a [virtual] tree. The tree only grows if you can stop yourself from exiting the app within a predetermined [by you] time frame. Stay focused, you grow a tree. The tree gets added to your grove and the grove eventually expands into a forest. Get distracted and check Facebook – your tree dies. Or to be more accurate, YOU KILL IT. It's the tamagotchi for focus and it's got me captivated. The bit that really has me hooked though is that you also earn virtual coins for every time you focus and these coins can be used to plant real trees via Forest's not-for-profit partner ‘Trees for the Future'.

Peak Mental Performance

Gluemotion 1 0 15. What would your life be like if you were more motivated, your thinking were sharper, your attention more focused, and you had endless mental energy to burn?

The right cognitive supplement can do that. And that means you can go longer, get more done, and achieve your goals.

We're very careful about anything we recommend. It must be effective, evidence-based, and safe.

Mind Lab Pro is a smart pill, specifically formulated through scientific research over many years to significantly improve motivation, cognitive ability, mental agility, and focus.

Freedom

Best

Block all digital distractions

The team behind Freedom recognise that time is your most valuable resource and have created a dashboard that works across all your devices (laptop, phone, ipad, etc). Using the dashboard, you set up a list of websites and apps that you tend to get distracted (your ‘blocklist') and schedule ‘freedom sessions' that take willpower out of the equation. At a predetermined [by you] time each day, Freedom will kick in and block you from all the sites and apps that get you distracted. I have to be honest, I'm not sure on the name though – ‘Freedom' implies our distractions (namely the internet) have us enslaved… I'm not convinced that is the right representation but perhaps I'm nitpicking 😉

Noisli

Noise that aids concentration

Ambient noises are known to help some people drown out any distractions, creating just the right atmosphere to focus and get creative. With that in mind, Noisli offers the opportunity to mix different sounds (such as fan, seaside & bonfire) to help create your ideal distraction-free atmosphere. Taking it a step further than other ambient noise apps, Noisli has also included a pomodoro-inspired timer to clock in and out of focused working blocks and incorporates some of the benefits of chromotherapy via a background colour generator.

Hocus Focus

Automatic shut-down of unused [& distracting] Apps

Clutter creates distractions so Hocus Focus offers a simple solution. The tool will determine which windows have been inactive for period of time and automatically hide them – only leaving the apps you're actually using visible. Apparently when you get distracted from a task you're working on (an email from example) – it can take up to 23 minutes to refocus! In hiding useless potential distractions, this app will help you stay focused on the task at hand.

Balanced

Get better at life to get better at work

A desire to improve focus is most commonly pursued when looking to improve performance in a work environment but it is just as important to extend that focus to the things that matter outside of the office. Balanced was created to help you track the things you wish you did more often and motivate you to keep doing them. Through the use of iconography and simple charts that help users track their progress and work towards creating habits that make them healthier and happier, Balanced aims to inspire users to lead more fulfilling lives. This is my kind of mindfulness!

In case you couldn't tell, we at Lucid are passionate about body betterment, neuro-enhancement, productivity & focus. To be kept up to date on any other blogs or infographics, add yourself to our community mailing list.
-->

Moves input focus to a specific control. Quiver: the programmers notebook 3 0 5.

Description

The SetFocus function gives a control the input focus. The user's keystrokes are then received by that control, allowing them to type into a text input control or use the Enter key to select a button. The user can also use the Tab key, touch, mouse, or other gesture to move the input focus themselves. Tab key behavior is governed by the TabIndex property.

Use the SetFocus function to set the focus when (each with an example below):

  • a newly exposed or enabled input control, to guide the user in what comes next and for faster data entry.
  • a form is validated, to focus and display the offending input control for quick resolution.
  • a screen is displayed, to focus the first input control with the OnVisible property of the Screen.

The control with focus may be visually different based on the FocusedBorderColor and FocusedBorderThickness properties.

Limitations

SetFocus can only be used with:

  • Button control
  • Icon control
  • Image control
  • Label control
  • TextInput control

You cannot set the focus to controls that are within a Gallery control, Edit form control, or Component. SetFocus can be used with a control in a scrollbale screen.

You can only set the focus to controls on the same screen as the formula containing the SetFocus Dockshelf 1 2 – increase accessibility by creating multiple docks. call.

Attempting to set the focus to a control that has its DisplayMode property set to Disabled has no effect. Focus will remain where it was previously.

On Apple iOS, the soft keyboard will only be displayed automatically if SetFocus was initiated by a direct user action. For example, invoking from a button's OnSelect property will display the soft keyboard while invoking from a screen's OnVisible will not.

You can use SetFocus only in behavior formulas.

Syntax

SetFocus( Control )

  • Control – Required. The control to give the input focus.

Examples

Focus on a newly exposed or enabled input control

Mobilefocus App For Windows

Many shopping carts allow the customer to use the shipping address as the billing address, alleviating the need to enter the same information twice. If a different billing address is desired, the billing address text input boxes are enabled, and it is helpful to guide the customer to the these newly enabled controls for faster data entry.

There are many formulas in play here, but the one that moves the focus is on the OnUncheck property of the Check box control:

The Tab key can also be used to move focus quickly from one field to another. To better illustrate, the Tab key was not used in the animation.

Focus Apps For Chrome

To create this example:

  1. Create a new app.
  2. Add Label controls with the text 'Shipping address', 'Name:', 'Address:', 'Billing Address', 'Name:', and 'Address:' and position them as shown in the animation.
  3. Add a Text Input control and rename it ShippingName.
  4. Add a Text Input control and rename it ShippingAddress.
  5. Add a Check box control and rename it SyncAddresses.
  6. Set the Text property of this control to the formula 'Use Shipping address as Billing address'.
  7. Add a Text Input control and rename it BillingName.
  8. Set the Default property on this control to the formula ShippingName.
  9. Set the DisplayMode property on this control to the formula If( SyncAddresses.Value, DisplayMode.View, DisplayMode.Edit ). This will automatically enable or disable this control based on the state of the check box control.
  10. Add a Text Input control and rename it BillingAddress.
  11. Set the Default property on this control to the formula ShippingAddress.
  12. Set the DisplayMode property on this control to the formula If( SyncAddresses.Value, DisplayMode.View, DisplayMode.Edit ). This will automatically enable or disable this control based on the state of the check box control.
  13. Set the Default property of the check box to the formula true. This will default the Billing address to use the same value as the Shipping address.
  14. Set the OnCheck property of the check box to the formula Reset( BillingName ); Reset( BillingAddress ). If the user chooses to sync Shipping and Billing addresses, this will clear any user input in the Billing address fields allowing the Default properties on each to pull the values from the corresponding Shipping address fields.
  15. Set the OnUncheck property of the check box to the formula SetFocus( BillingName ). If the user chooses to have a different billing address, this will move the focus to the first control in the Billing address. The controls will have already been enabled due to their DisplayMode properties.

Focus on validation issues

Note

Although this example appears to be an Edit form control, unfortunately SetFocus is not yet supported by that control. Instead, this example uses a scrollable screen to host the input controls.

When validating a form, it can be helpful to not only display a message if there is a problem but to also take the user to the field that is offending. It can be particularly helpful if the field in question is scrolled off the screen and not visible.

In this animation, the validation button is repeatedly pressed until all the fields have been filled in properly. Note that the mouse pointer doesn't move down from the top of the screen. Instead the SetFocus function hsa moved the input focus to the control that requires attention with this formula:

To create this example:

  1. Create a new, blank phone app.
  2. From the Insert menu, select New screen, and then select Scrollable.
  3. In the center section of the screen, add Text input controls and name them Name, Street1, Street2, City, County, StateProvince, PostalCode, and Phone. Add Label controls above each one to identify the fields. You may need to resize the section if it is not long enough to fit all the controls.
  4. Add a checkmark Icon control at the top of the screen, above the scrollable section.
  5. Set the OnSelect property of the icon control to the formula If( IsBlank( .. given above.

Focus when displaying a screen

Note

Although this example appears to be an Edit form control, unforutnatley SetFocus is not yet supported by that control. Instead, this example uses a scrollable screen to host the input controls.

Similar to exposing an input control, when displaying a data entry screen it is helpful to focus the first input control for faster data entry.

In this animation, the data entry screen on the left is not using SetFocus. Upon display no input control has focus, requiring the user to tab, touch, mouse, or use another means to focus the Name field before a value can be typed into it.

On the right we have exactly the same app with the OnVisible property of the data entry screen set to this formula:

This sets the focus to the Name field automatically. The user can begin typing and tabbing between fields immediately with no prior action required.

To create this example:

  1. Create the 'Focus on validation issues' app above.
  2. On this screen, set the OnVisible property to the formula SetFocus( Name ).
  3. Add a second screen.
  4. Add a Button control.
  5. Set the OnSelect property of this control to the formula Navigate( Screen1 ).
  6. Preview the app from this screen. Press the button. The OnVisible formula will be evaluated and the Name field will automatically be in focus.




broken image