<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.lab-nation.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jasper</id>
	<title>LabNation Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.lab-nation.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jasper"/>
	<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php/Special:Contributions/Jasper"/>
	<updated>2026-05-04T23:56:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=First_aid_kit&amp;diff=939</id>
		<title>First aid kit</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=First_aid_kit&amp;diff=939"/>
		<updated>2019-08-21T15:06:38Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Crashing at startup because of corrupt settings file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SmartScope not connecting to your host device =&lt;br /&gt;
Firstly, we almost never have DOAs, so we're happy to assist you and look into your specific case which can be done by contacting us at support@lab-nation.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;But as a first step, you can already go through the procedure below.&lt;br /&gt;
&amp;lt;br&amp;gt;Start by trying to hook up the SmartScope to a regular pc or laptop, running Windows, MacOS or Linux.&lt;br /&gt;
&amp;lt;br&amp;gt;You can download the software from https://www.lab-nation.com/app and install it. After launching the software and connecting the scope, things should be working and the USB logo on the bottom-right of the app should be green.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;If it doesn't: please contact us at support@lab-nation.com and let us know at which step it doesn't work.&lt;br /&gt;
&amp;lt;br&amp;gt;If the USB icon stays red: please include the smartscope.log file, which you can find at the following location:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Platform &lt;br /&gt;
! CrashReport path&lt;br /&gt;
|-&lt;br /&gt;
| Mac || /Users/&amp;lt;username&amp;gt;/LabNation&lt;br /&gt;
|-&lt;br /&gt;
| Linux || ~/LabNation&lt;br /&gt;
|-&lt;br /&gt;
| Windows || &amp;lt;My Documents&amp;gt;/LabNation&lt;br /&gt;
|-&lt;br /&gt;
| Android || &amp;lt;sd-card&amp;gt;/LabNation&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Crashing at startup because of corrupt settings file =&lt;br /&gt;
In case the program used to work, but now crashes at startup, there's a chance there might be a corrupt setting stored which causes the crash during the initialization phase.&lt;br /&gt;
&amp;lt;br&amp;gt;In order to solve this, you can simply remove the settings file. However, before removing the file, '''please send it to bughunt@lab-nation.com''', as this gives us the rare opportunity to exactly reproduce the crash and solve it at the root!!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The settings file is stored at the following location:&lt;br /&gt;
*'''Windows''': C:\Users\[yourUser]\AppData\Local\LabNation\Settings_Intersession.xml (AppData is a hidden folder)&lt;br /&gt;
*'''Linux''': ~/.local/share/LabNation/Settings_Intersession.xml&lt;br /&gt;
*'''macos''': ~/.local/share/LabNation/Settings_Intersession.xml&lt;br /&gt;
*'''Android''': Ideally you can access this file by connecting with a USB cable to your PC. Alternatively you can simply fix the issue by deleting the App data (in Android Settings &amp;gt; Apps &amp;gt; SmartScope &amp;gt; Storage &amp;gt; Clear Data).&lt;br /&gt;
(''Please note:'' in previous versions of our app this file was named '''default.xml''')&lt;br /&gt;
&lt;br /&gt;
Regarding this file, please:&lt;br /&gt;
* '''first send it to bughunt@lab-nation.com'''&lt;br /&gt;
* then delete it (with the app closed)&lt;br /&gt;
* restart the app&lt;br /&gt;
&lt;br /&gt;
= Windows: cannot install new version of software/driver =&lt;br /&gt;
In case:&lt;br /&gt;
* you get an error message during the installation of the SmartScope app (&amp;quot;There is a problem with this Windows Installer package...&amp;quot;)&lt;br /&gt;
or&lt;br /&gt;
* the SmartScope app cannot find the SmartScope (USB icon remains red) even when a SmartScope is actually connected&lt;br /&gt;
make sure you go through the following checklist:&lt;br /&gt;
&lt;br /&gt;
# make sure all programs are closed; especially those which might be accessing the SmartScope; and try running the installer again.&lt;br /&gt;
# ensure the 'Windows Update' service is running. To do so, run 'msconfig' and go to Services tab. Find Windows Update, and make sure the checkbox is ticked. (you can disable it again after the installation, but for some reason Windows likes to check whether it finds a newer driver than the one in our install package)&lt;br /&gt;
# restart your Windows machine and try running the installer again. &lt;br /&gt;
# in the SmartScope app, go to Menu -&amp;gt; System -&amp;gt; Install driver (which does essentially the same as the driver part in the installer..)&lt;br /&gt;
# In Windows, start Device Manager. Verify if you have an entry 'Universal Serial Bus devices' -&amp;gt; SmartScope. Right-click and make sure you check 'Delete the driver software for this device'. Unplug and replug the SmartScope. Try either of steps 1-2-3 to install the driver again.&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Smartscope_WiFi_Bridge&amp;diff=898</id>
		<title>Smartscope WiFi Bridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Smartscope_WiFi_Bridge&amp;diff=898"/>
		<updated>2018-12-07T22:39:35Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* LED indicator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The battery-operated SmartScope WiFi Bridge allows you to power and use your SmartScope over a wireless or wired network connection.&lt;br /&gt;
Because the SmartScope WiFi Bridge includes a battery, all you need to do is connect your SmartScope to the WiFi bridge and you can use any tablet/phone/PC on the network to run the GUI!&lt;br /&gt;
The WiFi Bridge and client GUI both implement ZeroConf, which means that you don't need to input any IP address -- they will find each other automatically.&lt;br /&gt;
&lt;br /&gt;
[need nice picture showing bridge+scope]&lt;br /&gt;
&lt;br /&gt;
Current benefits of the SmartScope server:&lt;br /&gt;
&lt;br /&gt;
* Allows to control a SmartScope from a (non-jailbroken) iPhone/iPad. Simply download the SmartScope app from the regular AppStore, and it will connect to a SmartScopeServer running in the network!&lt;br /&gt;
* Allows 9h+ of wireless connectivity to the SmartScope (full performance over WiFi)&lt;br /&gt;
* In case this would not be enough, you can charge the WiFi Bridge while it is operating&lt;br /&gt;
* Last but not least, you can use the SmartScope WiFi Brige as a standard USB battery pack to charge any USB device :)&lt;br /&gt;
&lt;br /&gt;
Typical use-cases:&lt;br /&gt;
* Cases where a wired connection is just not that practical&lt;br /&gt;
* Leave your SmartScope at a test setup, and you can visualize the result from your chair&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
[insert pic showing buttons]&lt;br /&gt;
* '''USB port: ''' this is where you connect the SmartScope&lt;br /&gt;
* '''Test button:''' pressing the 'T' button will show 0 to 4 LEDs, indicating the current charge on the internal battery&lt;br /&gt;
* '''Main switch:'''&lt;br /&gt;
** '''Left position '0':''' WiFi bridge is off. Use this for storing the device.&lt;br /&gt;
** '''Middle position 'C':''' Charger mode, see below&lt;br /&gt;
** '''Right position 'R':''' Active mode, see below&lt;br /&gt;
* '''Micro-USB port:''' used for charging the internal battery&lt;br /&gt;
&lt;br /&gt;
=Active mode=&lt;br /&gt;
&lt;br /&gt;
At this point, the bridge will have created a wireless network named SmartScope. Follow these remaining logical steps:&lt;br /&gt;
# Hook up a SmartScope to the USB port of the WiFi Bridge&lt;br /&gt;
# Connect any device to the SmartScope WiFi&lt;br /&gt;
# Start the SmartScope app on that device!&lt;br /&gt;
&lt;br /&gt;
==LED indicator==&lt;br /&gt;
During bootup, the blue LED blinks and the green LED is off. When that has completed, the smartscope server controls the LEDs as described in the table below.&lt;br /&gt;
&lt;br /&gt;
After first bootup, once the green LED is blinks at 1Hz, you're ready to connect a smartscope and start using it.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!pattern&lt;br /&gt;
!meaning&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;----    ----    ----&amp;lt;/pre&amp;gt;&lt;br /&gt;
|AP mode&lt;br /&gt;
|bridge acts as access point (AP) named SmartScope XXXX where XXXX is the bridge serial number&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;- - - - - - - - - - &amp;lt;/pre&amp;gt;&lt;br /&gt;
| Client mode&amp;lt;br /&amp;gt;Connecting&lt;br /&gt;
| bridge is in client mode, trying to associate and obtain an IP. &amp;lt;br /&amp;gt;If no connection is made after 15 seconds, the bridge reverts to AP mode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;--------    --------&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Client mode&amp;lt;br /&amp;gt;Connected&lt;br /&gt;
| bridge is in client mode, associated with an access point and in possession of an IP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: blue&amp;quot;&amp;gt;--------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
| SmartScope connected&amp;lt;br /&amp;gt;Idle&lt;br /&gt;
| Smartscope is connected, but not streaming data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: blue&amp;quot;&amp;gt;----    ----    ----&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Smartscope connected&amp;lt;br /&amp;gt;Streaming&lt;br /&gt;
| bridge is in client mode, associated with an access point and in possession of an IP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Button==&lt;br /&gt;
There's a reset button on the side of the device, which requires a paperclip or other thin pin to push.&lt;br /&gt;
{|&lt;br /&gt;
!Duration&lt;br /&gt;
!Result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt; 1s&lt;br /&gt;
| Set wifi back AP mode with default SSID&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt; 5s&lt;br /&gt;
| Factory reset bridge and reboot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Charger mode=&lt;br /&gt;
While in charger mode, you can connect any chargeable USB device to charge it. WiFi/CPU are disabled to conserve energy.&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Smartscope_WiFi_Bridge&amp;diff=897</id>
		<title>Smartscope WiFi Bridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Smartscope_WiFi_Bridge&amp;diff=897"/>
		<updated>2018-12-07T22:23:39Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* LED indicator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The battery-operated SmartScope WiFi Bridge allows you to power and use your SmartScope over a wireless or wired network connection.&lt;br /&gt;
Because the SmartScope WiFi Bridge includes a battery, all you need to do is connect your SmartScope to the WiFi bridge and you can use any tablet/phone/PC on the network to run the GUI!&lt;br /&gt;
The WiFi Bridge and client GUI both implement ZeroConf, which means that you don't need to input any IP address -- they will find each other automatically.&lt;br /&gt;
&lt;br /&gt;
[need nice picture showing bridge+scope]&lt;br /&gt;
&lt;br /&gt;
Current benefits of the SmartScope server:&lt;br /&gt;
&lt;br /&gt;
* Allows to control a SmartScope from a (non-jailbroken) iPhone/iPad. Simply download the SmartScope app from the regular AppStore, and it will connect to a SmartScopeServer running in the network!&lt;br /&gt;
* Allows 9h+ of wireless connectivity to the SmartScope (full performance over WiFi)&lt;br /&gt;
* In case this would not be enough, you can charge the WiFi Bridge while it is operating&lt;br /&gt;
* Last but not least, you can use the SmartScope WiFi Brige as a standard USB battery pack to charge any USB device :)&lt;br /&gt;
&lt;br /&gt;
Typical use-cases:&lt;br /&gt;
* Cases where a wired connection is just not that practical&lt;br /&gt;
* Leave your SmartScope at a test setup, and you can visualize the result from your chair&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
[insert pic showing buttons]&lt;br /&gt;
* '''USB port: ''' this is where you connect the SmartScope&lt;br /&gt;
* '''Test button:''' pressing the 'T' button will show 0 to 4 LEDs, indicating the current charge on the internal battery&lt;br /&gt;
* '''Main switch:'''&lt;br /&gt;
** '''Left position '0':''' WiFi bridge is off. Use this for storing the device.&lt;br /&gt;
** '''Middle position 'C':''' Charger mode, see below&lt;br /&gt;
** '''Right position 'R':''' Active mode, see below&lt;br /&gt;
* '''Micro-USB port:''' used for charging the internal battery&lt;br /&gt;
&lt;br /&gt;
=Active mode=&lt;br /&gt;
&lt;br /&gt;
At this point, the bridge will have created a wireless network named SmartScope. Follow these remaining logical steps:&lt;br /&gt;
# Hook up a SmartScope to the USB port of the WiFi Bridge&lt;br /&gt;
# Connect any device to the SmartScope WiFi&lt;br /&gt;
# Start the SmartScope app on that device!&lt;br /&gt;
&lt;br /&gt;
==LED indicator==&lt;br /&gt;
During bootup, the blue LED blinks and the green LED is off. When that has completed, the smartscope server controls the LEDs as described in the table below.&lt;br /&gt;
&lt;br /&gt;
After first bootup, once the green LED is blinks at 1Hz, you're ready to connect a smartscope and start using it.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!pattern&lt;br /&gt;
!meaning&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;----    ----    ----&amp;lt;/pre&amp;gt;&lt;br /&gt;
|AP mode&lt;br /&gt;
|bridge acts as access point named SmartScope XXXX where XXXX is the bridge serial number&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;- - - - - - - - - - &amp;lt;/pre&amp;gt;&lt;br /&gt;
| Client mode&amp;lt;br /&amp;gt;Connecting&lt;br /&gt;
| bridge is in client mode, trying to associate and obtain an IP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;--------    --------&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Client mode&amp;lt;br /&amp;gt;Connected&lt;br /&gt;
| bridge is in client mode, associated with an access point and in possession of an IP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: blue&amp;quot;&amp;gt;--------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
| SmartScope connected&amp;lt;br /&amp;gt;Idle&lt;br /&gt;
| Smartscope is connected, but not streaming data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: blue&amp;quot;&amp;gt;----    ----    ----&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Smartscope connected&amp;lt;br /&amp;gt;Streaming&lt;br /&gt;
| bridge is in client mode, associated with an access point and in possession of an IP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Button==&lt;br /&gt;
There's a reset button on the side of the device, which requires a paperclip or other thin pin to push.&lt;br /&gt;
{|&lt;br /&gt;
!Duration&lt;br /&gt;
!Result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt; 1s&lt;br /&gt;
| Set wifi back AP mode with default SSID&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt; 5s&lt;br /&gt;
| Factory reset bridge and reboot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Charger mode=&lt;br /&gt;
While in charger mode, you can connect any chargeable USB device to charge it. WiFi/CPU are disabled to conserve energy.&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Smartscope_WiFi_Bridge&amp;diff=896</id>
		<title>Smartscope WiFi Bridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Smartscope_WiFi_Bridge&amp;diff=896"/>
		<updated>2018-12-07T22:23:27Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* LED indicator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The battery-operated SmartScope WiFi Bridge allows you to power and use your SmartScope over a wireless or wired network connection.&lt;br /&gt;
Because the SmartScope WiFi Bridge includes a battery, all you need to do is connect your SmartScope to the WiFi bridge and you can use any tablet/phone/PC on the network to run the GUI!&lt;br /&gt;
The WiFi Bridge and client GUI both implement ZeroConf, which means that you don't need to input any IP address -- they will find each other automatically.&lt;br /&gt;
&lt;br /&gt;
[need nice picture showing bridge+scope]&lt;br /&gt;
&lt;br /&gt;
Current benefits of the SmartScope server:&lt;br /&gt;
&lt;br /&gt;
* Allows to control a SmartScope from a (non-jailbroken) iPhone/iPad. Simply download the SmartScope app from the regular AppStore, and it will connect to a SmartScopeServer running in the network!&lt;br /&gt;
* Allows 9h+ of wireless connectivity to the SmartScope (full performance over WiFi)&lt;br /&gt;
* In case this would not be enough, you can charge the WiFi Bridge while it is operating&lt;br /&gt;
* Last but not least, you can use the SmartScope WiFi Brige as a standard USB battery pack to charge any USB device :)&lt;br /&gt;
&lt;br /&gt;
Typical use-cases:&lt;br /&gt;
* Cases where a wired connection is just not that practical&lt;br /&gt;
* Leave your SmartScope at a test setup, and you can visualize the result from your chair&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
[insert pic showing buttons]&lt;br /&gt;
* '''USB port: ''' this is where you connect the SmartScope&lt;br /&gt;
* '''Test button:''' pressing the 'T' button will show 0 to 4 LEDs, indicating the current charge on the internal battery&lt;br /&gt;
* '''Main switch:'''&lt;br /&gt;
** '''Left position '0':''' WiFi bridge is off. Use this for storing the device.&lt;br /&gt;
** '''Middle position 'C':''' Charger mode, see below&lt;br /&gt;
** '''Right position 'R':''' Active mode, see below&lt;br /&gt;
* '''Micro-USB port:''' used for charging the internal battery&lt;br /&gt;
&lt;br /&gt;
=Active mode=&lt;br /&gt;
&lt;br /&gt;
At this point, the bridge will have created a wireless network named SmartScope. Follow these remaining logical steps:&lt;br /&gt;
# Hook up a SmartScope to the USB port of the WiFi Bridge&lt;br /&gt;
# Connect any device to the SmartScope WiFi&lt;br /&gt;
# Start the SmartScope app on that device!&lt;br /&gt;
&lt;br /&gt;
==LED indicator==&lt;br /&gt;
During bootup, the blue LED blinks and the green LED is off. When that has completed, the smartscope server controls the LEDs as described in the table below.&lt;br /&gt;
&lt;br /&gt;
After first bootup, once the green LED is blinks at 1Hz, you're ready to connect a smartscope and start using it.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!pattern&lt;br /&gt;
!meaning&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;----    ----    ----&amp;lt;/pre&amp;gt;&lt;br /&gt;
|AP mode&lt;br /&gt;
|bridge acts as access point named SmartScope XXXX where XXXX is the bridge serial number&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;- - - - - - - - - - -&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Client mode&amp;lt;br /&amp;gt;Connecting&lt;br /&gt;
| bridge is in client mode, trying to associate and obtain an IP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;--------    --------&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Client mode&amp;lt;br /&amp;gt;Connected&lt;br /&gt;
| bridge is in client mode, associated with an access point and in possession of an IP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: blue&amp;quot;&amp;gt;--------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
| SmartScope connected&amp;lt;br /&amp;gt;Idle&lt;br /&gt;
| Smartscope is connected, but not streaming data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: blue&amp;quot;&amp;gt;----    ----    ----&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Smartscope connected&amp;lt;br /&amp;gt;Streaming&lt;br /&gt;
| bridge is in client mode, associated with an access point and in possession of an IP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Button==&lt;br /&gt;
There's a reset button on the side of the device, which requires a paperclip or other thin pin to push.&lt;br /&gt;
{|&lt;br /&gt;
!Duration&lt;br /&gt;
!Result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt; 1s&lt;br /&gt;
| Set wifi back AP mode with default SSID&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt; 5s&lt;br /&gt;
| Factory reset bridge and reboot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Charger mode=&lt;br /&gt;
While in charger mode, you can connect any chargeable USB device to charge it. WiFi/CPU are disabled to conserve energy.&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Smartscope_WiFi_Bridge&amp;diff=895</id>
		<title>Smartscope WiFi Bridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Smartscope_WiFi_Bridge&amp;diff=895"/>
		<updated>2018-12-07T22:23:10Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* LED indicator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The battery-operated SmartScope WiFi Bridge allows you to power and use your SmartScope over a wireless or wired network connection.&lt;br /&gt;
Because the SmartScope WiFi Bridge includes a battery, all you need to do is connect your SmartScope to the WiFi bridge and you can use any tablet/phone/PC on the network to run the GUI!&lt;br /&gt;
The WiFi Bridge and client GUI both implement ZeroConf, which means that you don't need to input any IP address -- they will find each other automatically.&lt;br /&gt;
&lt;br /&gt;
[need nice picture showing bridge+scope]&lt;br /&gt;
&lt;br /&gt;
Current benefits of the SmartScope server:&lt;br /&gt;
&lt;br /&gt;
* Allows to control a SmartScope from a (non-jailbroken) iPhone/iPad. Simply download the SmartScope app from the regular AppStore, and it will connect to a SmartScopeServer running in the network!&lt;br /&gt;
* Allows 9h+ of wireless connectivity to the SmartScope (full performance over WiFi)&lt;br /&gt;
* In case this would not be enough, you can charge the WiFi Bridge while it is operating&lt;br /&gt;
* Last but not least, you can use the SmartScope WiFi Brige as a standard USB battery pack to charge any USB device :)&lt;br /&gt;
&lt;br /&gt;
Typical use-cases:&lt;br /&gt;
* Cases where a wired connection is just not that practical&lt;br /&gt;
* Leave your SmartScope at a test setup, and you can visualize the result from your chair&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
[insert pic showing buttons]&lt;br /&gt;
* '''USB port: ''' this is where you connect the SmartScope&lt;br /&gt;
* '''Test button:''' pressing the 'T' button will show 0 to 4 LEDs, indicating the current charge on the internal battery&lt;br /&gt;
* '''Main switch:'''&lt;br /&gt;
** '''Left position '0':''' WiFi bridge is off. Use this for storing the device.&lt;br /&gt;
** '''Middle position 'C':''' Charger mode, see below&lt;br /&gt;
** '''Right position 'R':''' Active mode, see below&lt;br /&gt;
* '''Micro-USB port:''' used for charging the internal battery&lt;br /&gt;
&lt;br /&gt;
=Active mode=&lt;br /&gt;
&lt;br /&gt;
At this point, the bridge will have created a wireless network named SmartScope. Follow these remaining logical steps:&lt;br /&gt;
# Hook up a SmartScope to the USB port of the WiFi Bridge&lt;br /&gt;
# Connect any device to the SmartScope WiFi&lt;br /&gt;
# Start the SmartScope app on that device!&lt;br /&gt;
&lt;br /&gt;
==LED indicator==&lt;br /&gt;
During bootup, the blue LED blinks and the green LED is off. When that has completed, the smartscope server controls the LEDs as described in the table below.&lt;br /&gt;
&lt;br /&gt;
After first bootup, once the green LED is blinks at 1Hz, you're ready to connect a smartscope and start using it.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!pattern&lt;br /&gt;
!meaning&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;----    ----    ----&amp;lt;/pre&amp;gt;&lt;br /&gt;
|AP mode&lt;br /&gt;
|bridge acts as access point named SmartScope XXXX where XXXX is the bridge serial number&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;- - - - - - - - - -&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Client mode&amp;lt;br /&amp;gt;Connecting&lt;br /&gt;
| bridge is in client mode, trying to associate and obtain an IP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;--------    --------&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Client mode&amp;lt;br /&amp;gt;Connected&lt;br /&gt;
| bridge is in client mode, associated with an access point and in possession of an IP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: blue&amp;quot;&amp;gt;--------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
| SmartScope connected&amp;lt;br /&amp;gt;Idle&lt;br /&gt;
| Smartscope is connected, but not streaming data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: blue&amp;quot;&amp;gt;----    ----    ----&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Smartscope connected&amp;lt;br /&amp;gt;Streaming&lt;br /&gt;
| bridge is in client mode, associated with an access point and in possession of an IP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Button==&lt;br /&gt;
There's a reset button on the side of the device, which requires a paperclip or other thin pin to push.&lt;br /&gt;
{|&lt;br /&gt;
!Duration&lt;br /&gt;
!Result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt; 1s&lt;br /&gt;
| Set wifi back AP mode with default SSID&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt; 5s&lt;br /&gt;
| Factory reset bridge and reboot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Charger mode=&lt;br /&gt;
While in charger mode, you can connect any chargeable USB device to charge it. WiFi/CPU are disabled to conserve energy.&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Smartscope_WiFi_Bridge&amp;diff=894</id>
		<title>Smartscope WiFi Bridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Smartscope_WiFi_Bridge&amp;diff=894"/>
		<updated>2018-12-07T22:22:18Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The battery-operated SmartScope WiFi Bridge allows you to power and use your SmartScope over a wireless or wired network connection.&lt;br /&gt;
Because the SmartScope WiFi Bridge includes a battery, all you need to do is connect your SmartScope to the WiFi bridge and you can use any tablet/phone/PC on the network to run the GUI!&lt;br /&gt;
The WiFi Bridge and client GUI both implement ZeroConf, which means that you don't need to input any IP address -- they will find each other automatically.&lt;br /&gt;
&lt;br /&gt;
[need nice picture showing bridge+scope]&lt;br /&gt;
&lt;br /&gt;
Current benefits of the SmartScope server:&lt;br /&gt;
&lt;br /&gt;
* Allows to control a SmartScope from a (non-jailbroken) iPhone/iPad. Simply download the SmartScope app from the regular AppStore, and it will connect to a SmartScopeServer running in the network!&lt;br /&gt;
* Allows 9h+ of wireless connectivity to the SmartScope (full performance over WiFi)&lt;br /&gt;
* In case this would not be enough, you can charge the WiFi Bridge while it is operating&lt;br /&gt;
* Last but not least, you can use the SmartScope WiFi Brige as a standard USB battery pack to charge any USB device :)&lt;br /&gt;
&lt;br /&gt;
Typical use-cases:&lt;br /&gt;
* Cases where a wired connection is just not that practical&lt;br /&gt;
* Leave your SmartScope at a test setup, and you can visualize the result from your chair&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
[insert pic showing buttons]&lt;br /&gt;
* '''USB port: ''' this is where you connect the SmartScope&lt;br /&gt;
* '''Test button:''' pressing the 'T' button will show 0 to 4 LEDs, indicating the current charge on the internal battery&lt;br /&gt;
* '''Main switch:'''&lt;br /&gt;
** '''Left position '0':''' WiFi bridge is off. Use this for storing the device.&lt;br /&gt;
** '''Middle position 'C':''' Charger mode, see below&lt;br /&gt;
** '''Right position 'R':''' Active mode, see below&lt;br /&gt;
* '''Micro-USB port:''' used for charging the internal battery&lt;br /&gt;
&lt;br /&gt;
=Active mode=&lt;br /&gt;
&lt;br /&gt;
At this point, the bridge will have created a wireless network named SmartScope. Follow these remaining logical steps:&lt;br /&gt;
# Hook up a SmartScope to the USB port of the WiFi Bridge&lt;br /&gt;
# Connect any device to the SmartScope WiFi&lt;br /&gt;
# Start the SmartScope app on that device!&lt;br /&gt;
&lt;br /&gt;
==LED indicator==&lt;br /&gt;
During bootup, the blue LED blinks and the green LED is off. When that has completed, the smartscope server controls the LEDs as described in the table below.&lt;br /&gt;
&lt;br /&gt;
After first bootup, once the green LED is blinks at 1Hz, you're ready to connect a smartscope and start using it.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!pattern&lt;br /&gt;
!meaning&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;----    ----    ----&amp;lt;/pre&amp;gt;&lt;br /&gt;
|AP mode&lt;br /&gt;
|bridge acts as access point named SmartScope XXXX where XXXX is the bridge serial number&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;- - - - - - - - - - -&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Client mode&amp;lt;br /&amp;gt;Connecting&lt;br /&gt;
| bridge is in client mode, trying to associate and obtain an IP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: green&amp;quot;&amp;gt;--------    --------&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Client mode&amp;lt;br /&amp;gt;Connected&lt;br /&gt;
| bridge is in client mode, associated with an access point and in possession of an IP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: blue&amp;quot;&amp;gt;--------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
| SmartScope connected&amp;lt;br /&amp;gt;Idle&lt;br /&gt;
| Smartscope is connected, but not streaming data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre style=&amp;quot;color: blue&amp;quot;&amp;gt;----    ----    ----&amp;lt;/pre&amp;gt;&lt;br /&gt;
| Smartscope connected&amp;lt;br /&amp;gt;Streaming&lt;br /&gt;
| bridge is in client mode, associated with an access point and in possession of an IP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Button==&lt;br /&gt;
There's a reset button on the side of the device, which requires a paperclip or other thin pin to push.&lt;br /&gt;
{|&lt;br /&gt;
!Duration&lt;br /&gt;
!Result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt; 1s&lt;br /&gt;
| Set wifi back AP mode with default SSID&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt; 5s&lt;br /&gt;
| Factory reset bridge and reboot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Charger mode=&lt;br /&gt;
While in charger mode, you can connect any chargeable USB device to charge it. WiFi/CPU are disabled to conserve energy.&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=764</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=764"/>
		<updated>2017-01-18T14:07:50Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Upcoming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* [All] 4-channel mode&lt;br /&gt;
* [All] New measurement system, including long-term measurement graph&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
* [All] CPU/GPU load reduction&lt;br /&gt;
* [All] Zooming out with panorama on can enlarge acquisition buffer when viewport becomes larger than the current acquisition buffer. Now, if the scope is stopped, as long as the viewport is shorter than the acquired buffer, the effective acquisition buffer will not be larger than the acquired buffer.&lt;br /&gt;
* [All] When a scope is stopped and a new scope is detected, the new scope is not immediately started to preserve the in-memory acquisition.&lt;br /&gt;
&lt;br /&gt;
==0.11.0.0 (2016/12/23)==&lt;br /&gt;
* '''[All] Network/wifi bridge'''&lt;br /&gt;
* [All] SmartScope is detected over the network automatically with ZeroConf&lt;br /&gt;
* [MacOS/Linux/Windows] SmartScope server app&lt;br /&gt;
* [All] Measurement boxes for analog processor channels&lt;br /&gt;
&lt;br /&gt;
==0.10.5.0 (2016/12/07)==&lt;br /&gt;
* [Windows] Fixed compatibility for Matlab, LabView&lt;br /&gt;
&lt;br /&gt;
==0.10.4.0 (2016/11/10)==&lt;br /&gt;
* [All] New decoder: Edge counter&lt;br /&gt;
* [All] New decoder: Edge timer&lt;br /&gt;
* [All] System -&amp;gt; General -&amp;gt; High-bandwidth mode&lt;br /&gt;
&lt;br /&gt;
==0.10.0.0 (2016/11/06)==&lt;br /&gt;
* '''[All] XY graph'''&lt;br /&gt;
* [All] XY: Possibility to square the XY graph&lt;br /&gt;
* [All] XY: Possibility to invert the XY axes&lt;br /&gt;
* [All] FFT: Pan/Zoom frequency axis in Linear mode&lt;br /&gt;
* [All] FFT: Pan/Zoom frequency axis in Logarithmic mode&lt;br /&gt;
* [All] FFT: Panning/Zooming can be done using Keyboard, mouse and touch&lt;br /&gt;
* [All] Digital output voltage selectable&lt;br /&gt;
* [All] Frequency and XY waves now also have thicker lines&lt;br /&gt;
* [All] Major update to buildsystem &lt;br /&gt;
* [All] First appearance in iOS AppStore&lt;br /&gt;
* [All] Lots of crashfixes detected through the CrashReports you sent to us!&lt;br /&gt;
&lt;br /&gt;
==0.9.1.2 (2016/06/21)==&lt;br /&gt;
* '''[Windows][Linux][MacOS] LabView support. Control/Acquire data from your SmartScope in LabView'''&lt;br /&gt;
&lt;br /&gt;
==0.9.0.0 (2016/06/06)==&lt;br /&gt;
* [Android] Audio jack input&lt;br /&gt;
* [All] In (exceptional) case of a crash: dump report before crash&lt;br /&gt;
* [All] I2S decoder&lt;br /&gt;
* [All] Re-loading plugins from Dropbox at runtime&lt;br /&gt;
* [All] Ensure decoder text is always within screen (instead of in center of box)&lt;br /&gt;
* [All] Fixes for rare crashes, reported through [[Crash Reports]]&lt;br /&gt;
&lt;br /&gt;
==0.8.2.0 (2016/04/21)==&lt;br /&gt;
* [All] Crashfix in waveform memory, when decoders are moved fast&lt;br /&gt;
&lt;br /&gt;
==0.8.1.0 (2016/04/08)==&lt;br /&gt;
* [All] Fix for broken scaling after window mini/maximize&lt;br /&gt;
&lt;br /&gt;
==0.8.0.0 (2016/03/29)==&lt;br /&gt;
* '''[All] Major update to trigger system: support for external trigger mode, as well as pulse and timeout!'''&lt;br /&gt;
* '''[All] Digital output (both sample signals as CSV upload)'''&lt;br /&gt;
* '''[All] Reference waves'''&lt;br /&gt;
* '''[All] Complete redesign of waveform memory management, improving performance on all platforms (especially when handling full acquisition buffers)'''&lt;br /&gt;
* [All] Trigger system: support for external trigger on AUX connector&lt;br /&gt;
* [All] Trigger system: added Any edge triggering (next to rising and falling)&lt;br /&gt;
* [All] Trigger system: added Pulse triggering mode&lt;br /&gt;
* [All] Trigger system: added Timeout triggering mode&lt;br /&gt;
* [All] V/div labels are now Picking wheels (compared to single-value sliders in v0.7)&lt;br /&gt;
* [All] Wave thickness setting stored between sessions; changes default from Hairline to 2pt&lt;br /&gt;
* [All] Make sure &amp;quot;Normal&amp;quot; UI size fits by using a lower DPI than system reports. (especially useful on small screens with high DPI, where &amp;quot;normal&amp;quot; can become rather large)&lt;br /&gt;
* [All] Upload wavegenerator data as bytes in addition to voltages&lt;br /&gt;
* [All] New menu structure to better separate 'global' items from acquisition items&lt;br /&gt;
* [All] Improved speed and detection rate of AutoArrange functionality&lt;br /&gt;
* [All] Solved performance drain when menu was opened&lt;br /&gt;
* [All] Re-enabled Dropbox support for storing/loading data&lt;br /&gt;
* [Android] Fix battery draining while suspended&lt;br /&gt;
* [Desktop] Keyboard controls for some dialogs - keyboard caught by all dialogs&lt;br /&gt;
* [All] ... and a whole bunch of smaller improvements and fixes&lt;br /&gt;
&lt;br /&gt;
==0.7.0.0 (2016/01/27)==&lt;br /&gt;
* '''[Windows][Linux][MacOS] Matlab: SmartScope can be controlled from Matlab, acquisitions can be read out to and displayed by Matlab'''&lt;br /&gt;
* '''[All] Entirely revamped and extended Recording subsystem'''&lt;br /&gt;
* [All] Acquisition depth can now be set to 128k, 256k, 512k, 1M, 2M or 4M from the menu&lt;br /&gt;
* [All] Recording: data acquired during rolling mode can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: ability to store X acquisitions every Y seconds&lt;br /&gt;
* [All] Recording: entire contents of RAM can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: CSV file saving much faster, all data presented as columns&lt;br /&gt;
* [All] Recording: all internal channels (including decoders and raw FPGA data) now saved to disk&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by sliding voltage/division indicators up or down&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by scrolling the mousewheel above the voltage/division indicator&lt;br /&gt;
* [All] Zooming: horizontal scaling can now be done by double-tapping/clicking on a wave&lt;br /&gt;
* [All] Performance: much faster handling+displaying of full acquisition buffer (major improvement for slower tablets)&lt;br /&gt;
* [All] Fixed plenty of bugs occuring when switching to/from Rolling mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.2 + 0.6.0.3(2016/01/06)==&lt;br /&gt;
* [MacOS] Fixed libUSB (crash when unplugging smartscope)&lt;br /&gt;
&lt;br /&gt;
==0.6.0.1 (2015/12/07)==&lt;br /&gt;
* [All] Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
* [All] Fix spike detection in mixed mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Windows][OSX][Linux] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Using_the_smartscope_on_the_network&amp;diff=762</id>
		<title>Using the smartscope on the network</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Using_the_smartscope_on_the_network&amp;diff=762"/>
		<updated>2016-12-24T11:31:48Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The SmartScope can be used over a network connection, i.e. a WIFI. This allows you to use the smartscope wirelessly, and enables the smartscope to be used on iOS.&lt;br /&gt;
&lt;br /&gt;
To use the smartscope over the network, it needs to be connected to a host which can run the SmartScope Server. This host then needs to be on the same LAN as the device on which you want to control the SmartScope through the app.&lt;br /&gt;
&lt;br /&gt;
A console and UI version exist of the server.&lt;br /&gt;
&lt;br /&gt;
== Mac ==&lt;br /&gt;
[[File:ServerMacOS.png|500px|right]]&lt;br /&gt;
# Run the SmartScope server UI from SmartScope DMG package&lt;br /&gt;
# Connect a SmartScope to your Mac&lt;br /&gt;
# A new line should appear in the SmartScope Table. Press the start button, to start the server&lt;br /&gt;
# Run the app on your other device, which is on the same LAN as the windows host running server&lt;br /&gt;
# Connection should happen automatically&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
[[File:ServerWindowsNoLog.png|500px|right]]&lt;br /&gt;
# Run the SmartScope server UI from the start menu&lt;br /&gt;
# Connect a SmartScope to this windows machine&lt;br /&gt;
# Press the start button, to start the server&lt;br /&gt;
# Run the app on your other device, which is on the same LAN as the windows machine running server&lt;br /&gt;
# Connection should happen automatically&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
[[File:ServerLinuxConsole.png|500px|right]]&lt;br /&gt;
By installing the .deb package, the SmartScope Server CLI binary is placed in '''/opt/smartscope/SmartScopeServer.exe'''. A script-link to this binary is also placed in '''/usr/bin/smartscopeserver'''. Also a desktop entry for the Server UI is made in your desktop environment's Application menu, in the Science category.&lt;br /&gt;
&lt;br /&gt;
To run the console version, on a terminal prompt, type&lt;br /&gt;
&lt;br /&gt;
'''# smartscopeserver'''&lt;br /&gt;
&lt;br /&gt;
If this doesn't work for some reason, you can also try to explicitly start mono with the binary as an argument&lt;br /&gt;
&lt;br /&gt;
'''# mono /opt/smartscope/SmartScopeServer.exe'''&lt;br /&gt;
&lt;br /&gt;
Similarly, you can run the UI version from the command line using &lt;br /&gt;
&lt;br /&gt;
'''# smartscopeserverui'''&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
'''# mono /opt/smartscope/SmartScopeServerUI.exe'''&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=File:ServerLinuxConsole.png&amp;diff=761</id>
		<title>File:ServerLinuxConsole.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=File:ServerLinuxConsole.png&amp;diff=761"/>
		<updated>2016-12-24T11:31:17Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Using_the_smartscope_on_the_network&amp;diff=760</id>
		<title>Using the smartscope on the network</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Using_the_smartscope_on_the_network&amp;diff=760"/>
		<updated>2016-12-24T11:17:29Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The SmartScope can be used over a network connection, i.e. a WIFI. This allows you to use the smartscope wirelessly, and enables the smartscope to be used on iOS.&lt;br /&gt;
&lt;br /&gt;
To use the smartscope over the network, it needs to be connected to a host which can run the SmartScope Server. This host then needs to be on the same LAN as the device on which you want to control the SmartScope through the app.&lt;br /&gt;
&lt;br /&gt;
A console and UI version exist of the server.&lt;br /&gt;
&lt;br /&gt;
== Mac ==&lt;br /&gt;
[[File:ServerMacOS.png|500px|right]]&lt;br /&gt;
# Run the SmartScope server UI from SmartScope DMG package&lt;br /&gt;
# Connect a SmartScope to your Mac&lt;br /&gt;
# A new line should appear in the SmartScope Table. Press the start button, to start the server&lt;br /&gt;
# Run the app on your other device, which is on the same LAN as the windows host running server&lt;br /&gt;
# Connection should happen automatically&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
[[File:ServerWindowsNoLog.png|500px|right]]&lt;br /&gt;
# Run the SmartScope server UI from the start menu&lt;br /&gt;
# Connect a SmartScope to this windows machine&lt;br /&gt;
# Press the start button, to start the server&lt;br /&gt;
# Run the app on your other device, which is on the same LAN as the windows machine running server&lt;br /&gt;
# Connection should happen automatically&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
By installing the .deb package, the SmartScope Server CLI binary is placed in '''/opt/smartscope/SmartScopeServer.exe'''. A script-link to this binary is also placed in '''/usr/bin/smartscopeserver'''. Also a desktop entry for the Server UI is made in your desktop environment's Application menu, in the Science category.&lt;br /&gt;
&lt;br /&gt;
To run the console version, on a terminal prompt, type&lt;br /&gt;
&lt;br /&gt;
'''# smartscopeserver'''&lt;br /&gt;
&lt;br /&gt;
If this doesn't work for some reason, you can also try to explicitly start mono with the binary as an argument&lt;br /&gt;
&lt;br /&gt;
'''# mono /opt/smartscope/SmartScopeServer.exe'''&lt;br /&gt;
&lt;br /&gt;
Similarly, you can run the UI version from the command line using &lt;br /&gt;
&lt;br /&gt;
'''# smartscopeserverui'''&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
'''# mono /opt/smartscope/SmartScopeServerUI.exe'''&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=File:ServerWindowsNoLog.png&amp;diff=759</id>
		<title>File:ServerWindowsNoLog.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=File:ServerWindowsNoLog.png&amp;diff=759"/>
		<updated>2016-12-24T11:17:21Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Using_the_smartscope_on_the_network&amp;diff=758</id>
		<title>Using the smartscope on the network</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Using_the_smartscope_on_the_network&amp;diff=758"/>
		<updated>2016-12-24T11:12:59Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The SmartScope can be used over a network connection, i.e. a WIFI. This allows you to use the smartscope wirelessly, and enables the smartscope to be used on iOS.&lt;br /&gt;
&lt;br /&gt;
To use the smartscope over the network, it needs to be connected to a host which can run the SmartScope Server. This host then needs to be on the same LAN as the device on which you want to control the SmartScope through the app.&lt;br /&gt;
&lt;br /&gt;
A console and UI version exist of the server.&lt;br /&gt;
&lt;br /&gt;
== Mac ==&lt;br /&gt;
[[File:ServerMacOS.png|500px|right]]&lt;br /&gt;
# Run the SmartScope server UI from SmartScope DMG package&lt;br /&gt;
# Connect a SmartScope to your Mac&lt;br /&gt;
# A new line should appear in the SmartScope Table. Press the start button, to start the server&lt;br /&gt;
# Run the app on your other device, which is on the same LAN as the windows host running server&lt;br /&gt;
# Connection should happen automatically&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
[[File:ServerWindows.png|500px|right]]&lt;br /&gt;
# Run the SmartScope server UI from the start menu&lt;br /&gt;
# Connect a SmartScope to this windows machine&lt;br /&gt;
# Press the start button, to start the server&lt;br /&gt;
# Run the app on your other device, which is on the same LAN as the windows machine running server&lt;br /&gt;
# Connection should happen automatically&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
By installing the .deb package, the SmartScope Server CLI binary is placed in '''/opt/smartscope/SmartScopeServer.exe'''. A script-link to this binary is also placed in '''/usr/bin/smartscopeserver'''. Also a desktop entry for the Server UI is made in your desktop environment's Application menu, in the Science category.&lt;br /&gt;
&lt;br /&gt;
To run the console version, on a terminal prompt, type&lt;br /&gt;
&lt;br /&gt;
'''# smartscopeserver'''&lt;br /&gt;
&lt;br /&gt;
If this doesn't work for some reason, you can also try to explicitly start mono with the binary as an argument&lt;br /&gt;
&lt;br /&gt;
'''# mono /opt/smartscope/SmartScopeServer.exe'''&lt;br /&gt;
&lt;br /&gt;
Similarly, you can run the UI version from the command line using &lt;br /&gt;
&lt;br /&gt;
'''# smartscopeserverui'''&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
'''# mono /opt/smartscope/SmartScopeServerUI.exe'''&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=File:ServerWindows.png&amp;diff=757</id>
		<title>File:ServerWindows.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=File:ServerWindows.png&amp;diff=757"/>
		<updated>2016-12-24T11:11:46Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Using_the_smartscope_on_the_network&amp;diff=756</id>
		<title>Using the smartscope on the network</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Using_the_smartscope_on_the_network&amp;diff=756"/>
		<updated>2016-12-24T10:48:39Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The SmartScope can be used over a network connection, i.e. a WIFI. This allows you to use the smartscope wirelessly, and enables the smartscope to be used on iOS.&lt;br /&gt;
&lt;br /&gt;
To use the smartscope over the network, it needs to be connected to a host which can run the SmartScope Server. This host then needs to be on the same LAN as the device on which you want to control the SmartScope through the app.&lt;br /&gt;
&lt;br /&gt;
A console and UI version exist of the server.&lt;br /&gt;
&lt;br /&gt;
== Mac ==&lt;br /&gt;
[[File:ServerMacOS.png|500px|right]]&lt;br /&gt;
# Run the SmartScope server UI from SmartScope DMG package&lt;br /&gt;
# Connect a SmartScope to your Mac&lt;br /&gt;
# A new line should appear in the SmartScope Table. Press the start button, to start the server&lt;br /&gt;
# Run the app on your other device, which is on the same LAN as the windows host running server&lt;br /&gt;
# Connection should happen automatically&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
# Run the SmartScope server UI from the start menu&lt;br /&gt;
# Connect a SmartScope to this windows machine&lt;br /&gt;
# Press the start button, to start the server&lt;br /&gt;
# Run the app on your other device, which is on the same LAN as the windows machine running server&lt;br /&gt;
# Connection should happen automatically&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
By installing the .deb package, the SmartScope Server CLI binary is placed in '''/opt/smartscope/SmartScopeServer.exe'''. A script-link to this binary is also placed in '''/usr/bin/smartscopeserver'''. Also a desktop entry for the Server UI is made in your desktop environment's Application menu, in the Science category.&lt;br /&gt;
&lt;br /&gt;
To run the console version, on a terminal prompt, type&lt;br /&gt;
&lt;br /&gt;
'''# smartscopeserver'''&lt;br /&gt;
&lt;br /&gt;
If this doesn't work for some reason, you can also try to explicitly start mono with the binary as an argument&lt;br /&gt;
&lt;br /&gt;
'''# mono /opt/smartscope/SmartScopeServer.exe'''&lt;br /&gt;
&lt;br /&gt;
Similarly, you can run the UI version from the command line using &lt;br /&gt;
&lt;br /&gt;
'''# smartscopeserverui'''&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
'''# mono /opt/smartscope/SmartScopeServerUI.exe'''&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=File:ServerMacOS.png&amp;diff=755</id>
		<title>File:ServerMacOS.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=File:ServerMacOS.png&amp;diff=755"/>
		<updated>2016-12-24T10:46:19Z</updated>

		<summary type="html">&lt;p&gt;Jasper: Jasper uploaded a new version of &amp;amp;quot;File:ServerMacOS.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SmartScope server app on MacOS&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=File:ServerMacOS.png&amp;diff=754</id>
		<title>File:ServerMacOS.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=File:ServerMacOS.png&amp;diff=754"/>
		<updated>2016-12-24T10:45:48Z</updated>

		<summary type="html">&lt;p&gt;Jasper: Jasper uploaded a new version of &amp;amp;quot;File:ServerMacOS.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SmartScope server app on MacOS&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=File:ServerMacOS.png&amp;diff=753</id>
		<title>File:ServerMacOS.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=File:ServerMacOS.png&amp;diff=753"/>
		<updated>2016-12-24T10:45:04Z</updated>

		<summary type="html">&lt;p&gt;Jasper: SmartScope server app on MacOS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SmartScope server app on MacOS&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Using_the_smartscope_on_the_network&amp;diff=750</id>
		<title>Using the smartscope on the network</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Using_the_smartscope_on_the_network&amp;diff=750"/>
		<updated>2016-12-14T11:15:56Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The SmartScope can be used over a network connection, i.e. a WIFI. This allows you to use the smartscope wirelessly, and enables the smartscope to be used on iOS.&lt;br /&gt;
&lt;br /&gt;
To use the smartscope over the network, it needs to be connected to a host which can run the SmartScope Server. This host then needs to be on the same LAN as the device on which you want to control the SmartScope through the app.&lt;br /&gt;
&lt;br /&gt;
A console and UI version exist of the server.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
By installing the .deb package, the SmartScope Server CLI binary is placed in '''/opt/smartscope/SmartScopeServer.exe'''. A script-link to this binary is also placed in '''/usr/bin/smartscopeserver'''. Also a desktop entry for the Server UI is made in your desktop environment's Application menu, in the Science category.&lt;br /&gt;
&lt;br /&gt;
To run the console version, on a terminal prompt, type&lt;br /&gt;
&lt;br /&gt;
'''# smartscopeserver'''&lt;br /&gt;
&lt;br /&gt;
If this doesn't work for some reason, you can also try to explicitly start mono with the binary as an argument&lt;br /&gt;
&lt;br /&gt;
'''# mono /opt/smartscope/SmartScopeServer.exe'''&lt;br /&gt;
&lt;br /&gt;
Similarly, you can run the UI version from the command line using &lt;br /&gt;
&lt;br /&gt;
'''# smartscopeserverui'''&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
'''# mono /opt/smartscope/SmartScopeServerUI.exe'''&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
# Run the SmartScope server UI from the start menu&lt;br /&gt;
# Connect a SmartScope to this windows machine&lt;br /&gt;
# Press the start button, to start the server&lt;br /&gt;
# Run the app on your other device, which is on the same LAN as the windows machine running server&lt;br /&gt;
# Connection should happen automatically&lt;br /&gt;
&lt;br /&gt;
== Mac ==&lt;br /&gt;
# Run the SmartScope server UI from SmartScope DMG package&lt;br /&gt;
# Connect a SmartScope to your Mac&lt;br /&gt;
# A new line should appear in the SmartScope Table. Press the start button, to start the server&lt;br /&gt;
# Run the app on your other device, which is on the same LAN as the windows host running server&lt;br /&gt;
# Connection should happen automatically&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Using_the_smartscope_on_the_network&amp;diff=749</id>
		<title>Using the smartscope on the network</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Using_the_smartscope_on_the_network&amp;diff=749"/>
		<updated>2016-12-14T11:08:13Z</updated>

		<summary type="html">&lt;p&gt;Jasper: Created page with &amp;quot;The SmartScope can be used over a network connection, i.e. a WIFI. This allows you to use the smartscope wirelessly, and enables the smartscope to be used on iOS.  To use the...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The SmartScope can be used over a network connection, i.e. a WIFI. This allows you to use the smartscope wirelessly, and enables the smartscope to be used on iOS.&lt;br /&gt;
&lt;br /&gt;
To use the smartscope over the network, it needs to be connected to a host which can run the SmartScope Server. This host then needs to be on the same LAN as the device on which you want to control the SmartScope through the app.&lt;br /&gt;
&lt;br /&gt;
A console and UI version exist of the server.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
By installing the .deb package, the SmartScope Server CLI binary is placed in /opt/smartscope/SmartScopeServer.exe. A script-link to this binary is also placed in /usr/bin/smartscopeserver. Also a desktop entry for the UI is made in your desktop environment's Application menu, in the Science category.&lt;br /&gt;
&lt;br /&gt;
To run the console version, on a terminal prompt, type&lt;br /&gt;
&lt;br /&gt;
'''# smartscopeserver'''&lt;br /&gt;
&lt;br /&gt;
If this doesn't work for some reason, you can also try to explicitly start mono with the binary as an argument&lt;br /&gt;
&lt;br /&gt;
'''# mono /opt/smartscope/SmartScopeServer.exe'''&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
# Run the SmartScope server UI from the start menu&lt;br /&gt;
# Connect a SmartScope to this windows machine&lt;br /&gt;
# Press the start button, to start the server&lt;br /&gt;
# Run the app on your other device, which is on the same LAN as the windows machine running server&lt;br /&gt;
# Connection should happen automatically&lt;br /&gt;
&lt;br /&gt;
== Mac ==&lt;br /&gt;
# Run the SmartScope server UI from SmartScope DMG package&lt;br /&gt;
# Connect a SmartScope to your Mac&lt;br /&gt;
# A new line should appear in the SmartScope Table. Press the start button, to start the server&lt;br /&gt;
# Run the app on your other device, which is on the same LAN as the windows host running server&lt;br /&gt;
# Connection should happen automatically&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Main_Page&amp;diff=748</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Main_Page&amp;diff=748"/>
		<updated>2016-12-14T10:43:31Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* SmartScope User Manual */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Demonstration mode==&lt;br /&gt;
All of our software installations contain a '''demonstration mode''', which is automatically activated in case no SmartScope is connected. This allows everyone to &amp;lt;span style=&amp;quot;color:#0000CC&amp;quot;&amp;gt;'''evaluate the software'''&amp;lt;/span&amp;gt;.&lt;br /&gt;
Simply grab our installer from our [https://www.lab-nation.com/app download page] and give it a spin!&lt;br /&gt;
&amp;lt;br&amp;gt;For Android phones and tablet we have implemented an '''[[Audio Scope]]''', which allows you to test our software on real-world signals.&lt;br /&gt;
&lt;br /&gt;
==Installing the software and connecting the SmartScope==&lt;br /&gt;
* [[Getting started on Windows]]&lt;br /&gt;
* [[Getting started on OSX]]&lt;br /&gt;
* [[Getting started on Linux]]&lt;br /&gt;
* [[Getting started on Android]]&lt;br /&gt;
* [[Getting started on iOS]]&lt;br /&gt;
&lt;br /&gt;
==SmartScope User Manual==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#008800&amp;quot;&amp;gt;'''''(2016/12/07 - Pages have been updated to reflect new features in SmartScope app v0.10.5.0)'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
*''' SmartScope basics'''&lt;br /&gt;
** [[Probes: x1 or x10 modus]]&lt;br /&gt;
** [[Howto Videos]]&lt;br /&gt;
*''' Core functionality'''&lt;br /&gt;
** [[Oscilloscope functionality]]&lt;br /&gt;
** [[Logic Analyzer functionality]]&lt;br /&gt;
** [[Mixed mode]]&lt;br /&gt;
** [[Panorama (RAM zoom) functionality]]&lt;br /&gt;
** [[Cursors]]&lt;br /&gt;
** [[Reference waves]]&lt;br /&gt;
** [[Arbitrary Waveform Generator (AWG)]]&lt;br /&gt;
** [[Digital Waveform Generator]]&lt;br /&gt;
** [[Recording data to disk]]&lt;br /&gt;
*''' Extended functionality'''&lt;br /&gt;
** [[Advanced triggering options]]&lt;br /&gt;
** [[Using the Operators]]&lt;br /&gt;
** [[Using the Protocol Decoders]]&lt;br /&gt;
** [[FFT]]&lt;br /&gt;
** [[XY Mode]]&lt;br /&gt;
** [[High speed signals - Peak Detect Acquisition - Ecquivalent Time Sampling]]&lt;br /&gt;
*''' Global/basic functionality'''&lt;br /&gt;
** [[Changing the appearance of the app]]&lt;br /&gt;
** [[Keyboard shortcuts]]&lt;br /&gt;
** [[Main menu]]&lt;br /&gt;
** [[Cue card]]&lt;br /&gt;
** [[Left-handed mouse patch]]&lt;br /&gt;
*''' Customizing/extending the functionality of your SmartScope'''&lt;br /&gt;
** [[Creating your own Operator]]&lt;br /&gt;
** [[Creating your own Protocol Decoder]]&lt;br /&gt;
** [[Controlling your SmartScope from Matlab]]&lt;br /&gt;
** [[Controlling your SmartScope from LabView]]&lt;br /&gt;
*''' Using the smartscope over a network connection'''&lt;br /&gt;
** [[Using the smartscope on the network]]&lt;br /&gt;
&lt;br /&gt;
==In case of a crash: please send in the CrashReport!==&lt;br /&gt;
We're not proud of crashes. On the contrary, we do everything possible to fix and avoid them. Please help us and fellow users by sending in the crash report, automatically generated in the unfortunate event of a crash.&lt;br /&gt;
* Learn about [[Crash Reports]]&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
* [//www.lab-nation.com/specs Hardware specs]&lt;br /&gt;
* [[Using the micro USB connector]]&lt;br /&gt;
* [[Connectors pinout]]&lt;br /&gt;
* [https://www.lab-nation.com/forum/hardware/topics/probe-calibration-howto Probe calibration]&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
* [[Changelog]]&lt;br /&gt;
* [[Suggestion box]]&lt;br /&gt;
* [[Host system requirements]]&lt;br /&gt;
* [https://www.lab-nation.com/forum/ User Support Forum]&lt;br /&gt;
* [http://www.lab-nation.com Lab-Nation main page]&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
* [[Sources]]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [[Sandbox]]&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=746</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=746"/>
		<updated>2016-12-08T08:50:15Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Implemented in the betas (download from our package repository!) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* [All] 4-channel mode&lt;br /&gt;
* [All] CPU/GPU load reduction&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
* [All] Network/wifi bridge&lt;br /&gt;
* [All] Measurement boxes for analog processor channels&lt;br /&gt;
* [MacOS/Linux/Windows] SmartScope server app&lt;br /&gt;
&lt;br /&gt;
==0.10.5.0 (2016/12/07)==&lt;br /&gt;
* [Windows] Fixed compatibility for Matlab, LabView&lt;br /&gt;
&lt;br /&gt;
==0.10.4.0 (2016/11/10)==&lt;br /&gt;
* [All] New decoder: Edge counter&lt;br /&gt;
* [All] New decoder: Edge timer&lt;br /&gt;
* [All] System -&amp;gt; General -&amp;gt; High-bandwidth mode&lt;br /&gt;
&lt;br /&gt;
==0.10.0.0 (2016/11/06)==&lt;br /&gt;
* '''[All] XY graph'''&lt;br /&gt;
* [All] XY: Possibility to square the XY graph&lt;br /&gt;
* [All] XY: Possibility to invert the XY axes&lt;br /&gt;
* [All] FFT: Pan/Zoom frequency axis in Linear mode&lt;br /&gt;
* [All] FFT: Pan/Zoom frequency axis in Logarithmic mode&lt;br /&gt;
* [All] FFT: Panning/Zooming can be done using Keyboard, mouse and touch&lt;br /&gt;
* [All] Digital output voltage selectable&lt;br /&gt;
* [All] Frequency and XY waves now also have thicker lines&lt;br /&gt;
* [All] Major update to buildsystem &lt;br /&gt;
* [All] First appearance in iOS AppStore&lt;br /&gt;
* [All] Lots of crashfixes detected through the CrashReports you sent to us!&lt;br /&gt;
&lt;br /&gt;
==0.9.1.2 (2016/06/21)==&lt;br /&gt;
* '''[Windows][Linux][MacOS] LabView support. Control/Acquire data from your SmartScope in LabView'''&lt;br /&gt;
&lt;br /&gt;
==0.9.0.0 (2016/06/06)==&lt;br /&gt;
* [Android] Audio jack input&lt;br /&gt;
* [All] In (exceptional) case of a crash: dump report before crash&lt;br /&gt;
* [All] I2S decoder&lt;br /&gt;
* [All] Re-loading plugins from Dropbox at runtime&lt;br /&gt;
* [All] Ensure decoder text is always within screen (instead of in center of box)&lt;br /&gt;
* [All] Fixes for rare crashes, reported through [[Crash Reports]]&lt;br /&gt;
&lt;br /&gt;
==0.8.2.0 (2016/04/21)==&lt;br /&gt;
* [All] Crashfix in waveform memory, when decoders are moved fast&lt;br /&gt;
&lt;br /&gt;
==0.8.1.0 (2016/04/08)==&lt;br /&gt;
* [All] Fix for broken scaling after window mini/maximize&lt;br /&gt;
&lt;br /&gt;
==0.8.0.0 (2016/03/29)==&lt;br /&gt;
* '''[All] Major update to trigger system: support for external trigger mode, as well as pulse and timeout!'''&lt;br /&gt;
* '''[All] Digital output (both sample signals as CSV upload)'''&lt;br /&gt;
* '''[All] Reference waves'''&lt;br /&gt;
* '''[All] Complete redesign of waveform memory management, improving performance on all platforms (especially when handling full acquisition buffers)'''&lt;br /&gt;
* [All] Trigger system: support for external trigger on AUX connector&lt;br /&gt;
* [All] Trigger system: added Any edge triggering (next to rising and falling)&lt;br /&gt;
* [All] Trigger system: added Pulse triggering mode&lt;br /&gt;
* [All] Trigger system: added Timeout triggering mode&lt;br /&gt;
* [All] V/div labels are now Picking wheels (compared to single-value sliders in v0.7)&lt;br /&gt;
* [All] Wave thickness setting stored between sessions; changes default from Hairline to 2pt&lt;br /&gt;
* [All] Make sure &amp;quot;Normal&amp;quot; UI size fits by using a lower DPI than system reports. (especially useful on small screens with high DPI, where &amp;quot;normal&amp;quot; can become rather large)&lt;br /&gt;
* [All] Upload wavegenerator data as bytes in addition to voltages&lt;br /&gt;
* [All] New menu structure to better separate 'global' items from acquisition items&lt;br /&gt;
* [All] Improved speed and detection rate of AutoArrange functionality&lt;br /&gt;
* [All] Solved performance drain when menu was opened&lt;br /&gt;
* [All] Re-enabled Dropbox support for storing/loading data&lt;br /&gt;
* [Android] Fix battery draining while suspended&lt;br /&gt;
* [Desktop] Keyboard controls for some dialogs - keyboard caught by all dialogs&lt;br /&gt;
* [All] ... and a whole bunch of smaller improvements and fixes&lt;br /&gt;
&lt;br /&gt;
==0.7.0.0 (2016/01/27)==&lt;br /&gt;
* '''[Windows][Linux][MacOS] Matlab: SmartScope can be controlled from Matlab, acquisitions can be read out to and displayed by Matlab'''&lt;br /&gt;
* '''[All] Entirely revamped and extended Recording subsystem'''&lt;br /&gt;
* [All] Acquisition depth can now be set to 128k, 256k, 512k, 1M, 2M or 4M from the menu&lt;br /&gt;
* [All] Recording: data acquired during rolling mode can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: ability to store X acquisitions every Y seconds&lt;br /&gt;
* [All] Recording: entire contents of RAM can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: CSV file saving much faster, all data presented as columns&lt;br /&gt;
* [All] Recording: all internal channels (including decoders and raw FPGA data) now saved to disk&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by sliding voltage/division indicators up or down&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by scrolling the mousewheel above the voltage/division indicator&lt;br /&gt;
* [All] Zooming: horizontal scaling can now be done by double-tapping/clicking on a wave&lt;br /&gt;
* [All] Performance: much faster handling+displaying of full acquisition buffer (major improvement for slower tablets)&lt;br /&gt;
* [All] Fixed plenty of bugs occuring when switching to/from Rolling mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.2 + 0.6.0.3(2016/01/06)==&lt;br /&gt;
* [MacOS] Fixed libUSB (crash when unplugging smartscope)&lt;br /&gt;
&lt;br /&gt;
==0.6.0.1 (2015/12/07)==&lt;br /&gt;
* [All] Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
* [All] Fix spike detection in mixed mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Windows][OSX][Linux] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=727</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=727"/>
		<updated>2016-11-09T11:50:18Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* 0.10 (2016/06/11) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* [All] 4-channel mode&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
* [All] Network/wifi bridge&lt;br /&gt;
&lt;br /&gt;
==0.10 (2016/11/06)==&lt;br /&gt;
* [All] FFT: Pan/Zoom frequency axis in Linear mode&lt;br /&gt;
* [All] FFT: Pan/Zoom frequency axis in Logarithmic mode&lt;br /&gt;
* [All] XY: Added XY graph&lt;br /&gt;
* [All] XY: Possibility to square the XY graph&lt;br /&gt;
* [All] XY: Possibility to invert the XY axes&lt;br /&gt;
* [All] Digital output voltage selectable&lt;br /&gt;
&lt;br /&gt;
==0.9.1.2 (2016/06/21)==&lt;br /&gt;
* '''[Windows][Linux][MacOS] LabView support. Control/Acquire data from your SmartScope in LabView'''&lt;br /&gt;
&lt;br /&gt;
==0.9.0.0 (2016/06/06)==&lt;br /&gt;
* [Android] Audio jack input&lt;br /&gt;
* [All] In (exceptional) case of a crash: dump report before crash&lt;br /&gt;
* [All] I2S decoder&lt;br /&gt;
* [All] Re-loading plugins from Dropbox at runtime&lt;br /&gt;
* [All] Ensure decoder text is always within screen (instead of in center of box)&lt;br /&gt;
* [All] Fixes for rare crashes, reported through [[Crash Reports]]&lt;br /&gt;
&lt;br /&gt;
==0.8.2.0 (2016/04/21)==&lt;br /&gt;
* [All] Crashfix in waveform memory, when decoders are moved fast&lt;br /&gt;
&lt;br /&gt;
==0.8.1.0 (2016/04/08)==&lt;br /&gt;
* [All] Fix for broken scaling after window mini/maximize&lt;br /&gt;
&lt;br /&gt;
==0.8.0.0 (2016/03/29)==&lt;br /&gt;
* '''[All] Major update to trigger system: support for external trigger mode, as well as pulse and timeout!'''&lt;br /&gt;
* '''[All] Digital output (both sample signals as CSV upload)'''&lt;br /&gt;
* '''[All] Reference waves'''&lt;br /&gt;
* '''[All] Complete redesign of waveform memory management, improving performance on all platforms (especially when handling full acquisition buffers)'''&lt;br /&gt;
* [All] Trigger system: support for external trigger on AUX connector&lt;br /&gt;
* [All] Trigger system: added Any edge triggering (next to rising and falling)&lt;br /&gt;
* [All] Trigger system: added Pulse triggering mode&lt;br /&gt;
* [All] Trigger system: added Timeout triggering mode&lt;br /&gt;
* [All] V/div labels are now Picking wheels (compared to single-value sliders in v0.7)&lt;br /&gt;
* [All] Wave thickness setting stored between sessions; changes default from Hairline to 2pt&lt;br /&gt;
* [All] Make sure &amp;quot;Normal&amp;quot; UI size fits by using a lower DPI than system reports. (especially useful on small screens with high DPI, where &amp;quot;normal&amp;quot; can become rather large)&lt;br /&gt;
* [All] Upload wavegenerator data as bytes in addition to voltages&lt;br /&gt;
* [All] New menu structure to better separate 'global' items from acquisition items&lt;br /&gt;
* [All] Improved speed and detection rate of AutoArrange functionality&lt;br /&gt;
* [All] Solved performance drain when menu was opened&lt;br /&gt;
* [All] Re-enabled Dropbox support for storing/loading data&lt;br /&gt;
* [Android] Fix battery draining while suspended&lt;br /&gt;
* [Desktop] Keyboard controls for some dialogs - keyboard caught by all dialogs&lt;br /&gt;
* [All] ... and a whole bunch of smaller improvements and fixes&lt;br /&gt;
&lt;br /&gt;
==0.7.0.0 (2016/01/27)==&lt;br /&gt;
* '''[Windows][Linux][MacOS] Matlab: SmartScope can be controlled from Matlab, acquisitions can be read out to and displayed by Matlab'''&lt;br /&gt;
* '''[All] Entirely revamped and extended Recording subsystem'''&lt;br /&gt;
* [All] Acquisition depth can now be set to 128k, 256k, 512k, 1M, 2M or 4M from the menu&lt;br /&gt;
* [All] Recording: data acquired during rolling mode can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: ability to store X acquisitions every Y seconds&lt;br /&gt;
* [All] Recording: entire contents of RAM can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: CSV file saving much faster, all data presented as columns&lt;br /&gt;
* [All] Recording: all internal channels (including decoders and raw FPGA data) now saved to disk&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by sliding voltage/division indicators up or down&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by scrolling the mousewheel above the voltage/division indicator&lt;br /&gt;
* [All] Zooming: horizontal scaling can now be done by double-tapping/clicking on a wave&lt;br /&gt;
* [All] Performance: much faster handling+displaying of full acquisition buffer (major improvement for slower tablets)&lt;br /&gt;
* [All] Fixed plenty of bugs occuring when switching to/from Rolling mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.2 + 0.6.0.3(2016/01/06)==&lt;br /&gt;
* [MacOS] Fixed libUSB (crash when unplugging smartscope)&lt;br /&gt;
&lt;br /&gt;
==0.6.0.1 (2015/12/07)==&lt;br /&gt;
* [All] Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
* [All] Fix spike detection in mixed mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Windows][OSX][Linux] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=726</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=726"/>
		<updated>2016-11-09T11:50:04Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* [All] 4-channel mode&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
* [All] Network/wifi bridge&lt;br /&gt;
&lt;br /&gt;
==0.10 (2016/06/11)==&lt;br /&gt;
* [All] FFT: Pan/Zoom frequency axis in Linear mode&lt;br /&gt;
* [All] FFT: Pan/Zoom frequency axis in Logarithmic mode&lt;br /&gt;
* [All] XY: Added XY graph&lt;br /&gt;
* [All] XY: Possibility to square the XY graph&lt;br /&gt;
* [All] XY: Possibility to invert the XY axes&lt;br /&gt;
* [All] Digital output voltage selectable&lt;br /&gt;
&lt;br /&gt;
==0.9.1.2 (2016/06/21)==&lt;br /&gt;
* '''[Windows][Linux][MacOS] LabView support. Control/Acquire data from your SmartScope in LabView'''&lt;br /&gt;
&lt;br /&gt;
==0.9.0.0 (2016/06/06)==&lt;br /&gt;
* [Android] Audio jack input&lt;br /&gt;
* [All] In (exceptional) case of a crash: dump report before crash&lt;br /&gt;
* [All] I2S decoder&lt;br /&gt;
* [All] Re-loading plugins from Dropbox at runtime&lt;br /&gt;
* [All] Ensure decoder text is always within screen (instead of in center of box)&lt;br /&gt;
* [All] Fixes for rare crashes, reported through [[Crash Reports]]&lt;br /&gt;
&lt;br /&gt;
==0.8.2.0 (2016/04/21)==&lt;br /&gt;
* [All] Crashfix in waveform memory, when decoders are moved fast&lt;br /&gt;
&lt;br /&gt;
==0.8.1.0 (2016/04/08)==&lt;br /&gt;
* [All] Fix for broken scaling after window mini/maximize&lt;br /&gt;
&lt;br /&gt;
==0.8.0.0 (2016/03/29)==&lt;br /&gt;
* '''[All] Major update to trigger system: support for external trigger mode, as well as pulse and timeout!'''&lt;br /&gt;
* '''[All] Digital output (both sample signals as CSV upload)'''&lt;br /&gt;
* '''[All] Reference waves'''&lt;br /&gt;
* '''[All] Complete redesign of waveform memory management, improving performance on all platforms (especially when handling full acquisition buffers)'''&lt;br /&gt;
* [All] Trigger system: support for external trigger on AUX connector&lt;br /&gt;
* [All] Trigger system: added Any edge triggering (next to rising and falling)&lt;br /&gt;
* [All] Trigger system: added Pulse triggering mode&lt;br /&gt;
* [All] Trigger system: added Timeout triggering mode&lt;br /&gt;
* [All] V/div labels are now Picking wheels (compared to single-value sliders in v0.7)&lt;br /&gt;
* [All] Wave thickness setting stored between sessions; changes default from Hairline to 2pt&lt;br /&gt;
* [All] Make sure &amp;quot;Normal&amp;quot; UI size fits by using a lower DPI than system reports. (especially useful on small screens with high DPI, where &amp;quot;normal&amp;quot; can become rather large)&lt;br /&gt;
* [All] Upload wavegenerator data as bytes in addition to voltages&lt;br /&gt;
* [All] New menu structure to better separate 'global' items from acquisition items&lt;br /&gt;
* [All] Improved speed and detection rate of AutoArrange functionality&lt;br /&gt;
* [All] Solved performance drain when menu was opened&lt;br /&gt;
* [All] Re-enabled Dropbox support for storing/loading data&lt;br /&gt;
* [Android] Fix battery draining while suspended&lt;br /&gt;
* [Desktop] Keyboard controls for some dialogs - keyboard caught by all dialogs&lt;br /&gt;
* [All] ... and a whole bunch of smaller improvements and fixes&lt;br /&gt;
&lt;br /&gt;
==0.7.0.0 (2016/01/27)==&lt;br /&gt;
* '''[Windows][Linux][MacOS] Matlab: SmartScope can be controlled from Matlab, acquisitions can be read out to and displayed by Matlab'''&lt;br /&gt;
* '''[All] Entirely revamped and extended Recording subsystem'''&lt;br /&gt;
* [All] Acquisition depth can now be set to 128k, 256k, 512k, 1M, 2M or 4M from the menu&lt;br /&gt;
* [All] Recording: data acquired during rolling mode can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: ability to store X acquisitions every Y seconds&lt;br /&gt;
* [All] Recording: entire contents of RAM can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: CSV file saving much faster, all data presented as columns&lt;br /&gt;
* [All] Recording: all internal channels (including decoders and raw FPGA data) now saved to disk&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by sliding voltage/division indicators up or down&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by scrolling the mousewheel above the voltage/division indicator&lt;br /&gt;
* [All] Zooming: horizontal scaling can now be done by double-tapping/clicking on a wave&lt;br /&gt;
* [All] Performance: much faster handling+displaying of full acquisition buffer (major improvement for slower tablets)&lt;br /&gt;
* [All] Fixed plenty of bugs occuring when switching to/from Rolling mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.2 + 0.6.0.3(2016/01/06)==&lt;br /&gt;
* [MacOS] Fixed libUSB (crash when unplugging smartscope)&lt;br /&gt;
&lt;br /&gt;
==0.6.0.1 (2015/12/07)==&lt;br /&gt;
* [All] Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
* [All] Fix spike detection in mixed mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Windows][OSX][Linux] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=665</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=665"/>
		<updated>2016-05-19T10:27:30Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Implemented in the betas (download from our package repository!) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* [All] 4-channel mode&lt;br /&gt;
* [All] Network/wifi bridge&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
* [All] In (exceptional) case of a crash: dump report before crash&lt;br /&gt;
* [Android] Audio jack input&lt;br /&gt;
* [All] Crashfixes: UpdateUIRange EnableFFT in rolling mode&lt;br /&gt;
* [All] Re-loading plugins from Dropbox at runtime&lt;br /&gt;
* [All] Ensure decoder text is always within screen (instead of in center of box)&lt;br /&gt;
* [All] I2S decoder&lt;br /&gt;
&lt;br /&gt;
==0.8.0.0 (2016/03/29)==&lt;br /&gt;
* '''[All] Major update to trigger system: support for external trigger mode, as well as pulse and timeout!'''&lt;br /&gt;
* '''[All] Digital output (both sample signals as CSV upload)'''&lt;br /&gt;
* '''[All] Reference waves'''&lt;br /&gt;
* '''[All] Complete redesign of waveform memory management, improving performance on all platforms (especially when handling full acquisition buffers)'''&lt;br /&gt;
* [All] Trigger system: support for external trigger on AUX connector&lt;br /&gt;
* [All] Trigger system: added Any edge triggering (next to rising and falling)&lt;br /&gt;
* [All] Trigger system: added Pulse triggering mode&lt;br /&gt;
* [All] Trigger system: added Timeout triggering mode&lt;br /&gt;
* [All] V/div labels are now Picking wheels (compared to single-value sliders in v0.7)&lt;br /&gt;
* [All] Wave thickness setting stored between sessions; changes default from Hairline to 2pt&lt;br /&gt;
* [All] Make sure &amp;quot;Normal&amp;quot; UI size fits by using a lower DPI than system reports. (especially useful on small screens with high DPI, where &amp;quot;normal&amp;quot; can become rather large)&lt;br /&gt;
* [All] Upload wavegenerator data as bytes in addition to voltages&lt;br /&gt;
* [All] New menu structure to better separate 'global' items from acquisition items&lt;br /&gt;
* [All] Improved speed and detection rate of AutoArrange functionality&lt;br /&gt;
* [All] Solved performance drain when menu was opened&lt;br /&gt;
* [All] Re-enabled Dropbox support for storing/loading data&lt;br /&gt;
* [Android] Fix battery draining while suspended&lt;br /&gt;
* [Desktop] Keyboard controls for some dialogs - keyboard caught by all dialogs&lt;br /&gt;
* [All] ... and a whole bunch of smaller improvements and fixes&lt;br /&gt;
&lt;br /&gt;
==0.7.0.0 (2016/01/27)==&lt;br /&gt;
* '''[Windows][Linux][MacOS] Matlab: SmartScope can be controlled from Matlab, acquisitions can be read out to and displayed by Matlab'''&lt;br /&gt;
* '''[All] Entirely revamped and extended Recording subsystem'''&lt;br /&gt;
* [All] Acquisition depth can now be set to 128k, 256k, 512k, 1M, 2M or 4M from the menu&lt;br /&gt;
* [All] Recording: data acquired during rolling mode can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: ability to store X acquisitions every Y seconds&lt;br /&gt;
* [All] Recording: entire contents of RAM can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: CSV file saving much faster, all data presented as columns&lt;br /&gt;
* [All] Recording: all internal channels (including decoders and raw FPGA data) now saved to disk&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by sliding voltage/division indicators up or down&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by scrolling the mousewheel above the voltage/division indicator&lt;br /&gt;
* [All] Zooming: horizontal scaling can now be done by double-tapping/clicking on a wave&lt;br /&gt;
* [All] Performance: much faster handling+displaying of full acquisition buffer (major improvement for slower tablets)&lt;br /&gt;
* [All] Fixed plenty of bugs occuring when switching to/from Rolling mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.2 + 0.6.0.3(2016/01/06)==&lt;br /&gt;
* [MacOS] Fixed libUSB (crash when unplugging smartscope)&lt;br /&gt;
&lt;br /&gt;
==0.6.0.1 (2015/12/07)==&lt;br /&gt;
* [All] Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
* [All] Fix spike detection in mixed mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Windows][OSX][Linux] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=627</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=627"/>
		<updated>2016-03-16T15:13:57Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Implemented in the betas (download from our package repository!) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* [All] fixed-signal digital output (included in beta, but needs documentation)&lt;br /&gt;
* [Android] Audio jack input&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
* [All] update to trigger system: support for external trigger mode, as well as pulse and timeout!&lt;br /&gt;
* [All] Change slideable V/div labels to picking wheels&lt;br /&gt;
* [All] Wave thickness setting stored between sessions; changes default from Hairline to 2pt&lt;br /&gt;
* [All] Store reference waves&lt;br /&gt;
* [All] Make sure &amp;quot;Normal&amp;quot; UI size fits by using a lower DPI than system reports. (especially useful on small screens with high DPI, where &amp;quot;normal&amp;quot; can become rather large)&lt;br /&gt;
* [All] Upload wavegenerator data as bytes in addition to voltages&lt;br /&gt;
* [Android] Fix battery draining while suspended&lt;br /&gt;
* [Desktop] Keyboard controls for some dialogs - keyboard caught by all dialogs&lt;br /&gt;
&lt;br /&gt;
==0.7.0.0 (2016/01/27)==&lt;br /&gt;
* '''[Windows][Linux][MacOS] Matlab: SmartScope can be controlled from Matlab, acquisitions can be read out to and displayed by Matlab'''&lt;br /&gt;
* '''[All] Entirely revamped and extended Recording subsystem'''&lt;br /&gt;
* [All] Acquisition depth can now be set to 128k, 256k, 512k, 1M, 2M or 4M from the menu&lt;br /&gt;
* [All] Recording: data acquired during rolling mode can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: ability to store X acquisitions every Y seconds&lt;br /&gt;
* [All] Recording: entire contents of RAM can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: CSV file saving much faster, all data presented as columns&lt;br /&gt;
* [All] Recording: all internal channels (including decoders and raw FPGA data) now saved to disk&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by sliding voltage/division indicators up or down&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by scrolling the mousewheel above the voltage/division indicator&lt;br /&gt;
* [All] Zooming: horizontal scaling can now be done by double-tapping/clicking on a wave&lt;br /&gt;
* [All] Performance: much faster handling+displaying of full acquisition buffer (major improvement for slower tablets)&lt;br /&gt;
* [All] Fixed plenty of bugs occuring when switching to/from Rolling mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.2 + 0.6.0.3(2016/01/06)==&lt;br /&gt;
* [MacOS] Fixed libUSB (crash when unplugging smartscope)&lt;br /&gt;
&lt;br /&gt;
==0.6.0.1 (2015/12/07)==&lt;br /&gt;
* [All] Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
* [All] Fix spike detection in mixed mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Windows][OSX][Linux] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=626</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=626"/>
		<updated>2016-03-16T10:12:14Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Implemented in the betas (download from our package repository!) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* [All] fixed-signal digital output (included in beta, but needs documentation)&lt;br /&gt;
* [Android] Audio jack input&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
* [All] update to trigger system: support for external trigger mode, as well as pulse and timeout!&lt;br /&gt;
* [All] Change slideable V/div labels to picking wheels&lt;br /&gt;
* [All] Wave thickness setting stored between sessions; changes default from Hairline to 2pt&lt;br /&gt;
* [All] Store reference waves&lt;br /&gt;
* [All] Make sure &amp;quot;Normal&amp;quot; UI size fits by using a lower DPI than system reports. (especially useful on small screens with high DPI, where &amp;quot;normal&amp;quot; can become rather large)&lt;br /&gt;
* [All] Upload wavegenerator data as bytes in addition to voltages&lt;br /&gt;
* [Android] Fix battery draining while suspended&lt;br /&gt;
&lt;br /&gt;
==0.7.0.0 (2016/01/27)==&lt;br /&gt;
* '''[Windows][Linux][MacOS] Matlab: SmartScope can be controlled from Matlab, acquisitions can be read out to and displayed by Matlab'''&lt;br /&gt;
* '''[All] Entirely revamped and extended Recording subsystem'''&lt;br /&gt;
* [All] Acquisition depth can now be set to 128k, 256k, 512k, 1M, 2M or 4M from the menu&lt;br /&gt;
* [All] Recording: data acquired during rolling mode can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: ability to store X acquisitions every Y seconds&lt;br /&gt;
* [All] Recording: entire contents of RAM can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: CSV file saving much faster, all data presented as columns&lt;br /&gt;
* [All] Recording: all internal channels (including decoders and raw FPGA data) now saved to disk&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by sliding voltage/division indicators up or down&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by scrolling the mousewheel above the voltage/division indicator&lt;br /&gt;
* [All] Zooming: horizontal scaling can now be done by double-tapping/clicking on a wave&lt;br /&gt;
* [All] Performance: much faster handling+displaying of full acquisition buffer (major improvement for slower tablets)&lt;br /&gt;
* [All] Fixed plenty of bugs occuring when switching to/from Rolling mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.2 + 0.6.0.3(2016/01/06)==&lt;br /&gt;
* [MacOS] Fixed libUSB (crash when unplugging smartscope)&lt;br /&gt;
&lt;br /&gt;
==0.6.0.1 (2015/12/07)==&lt;br /&gt;
* [All] Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
* [All] Fix spike detection in mixed mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Windows][OSX][Linux] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Arbitrary_Waveform_Generator_(AWG)&amp;diff=625</id>
		<title>Arbitrary Waveform Generator (AWG)</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Arbitrary_Waveform_Generator_(AWG)&amp;diff=625"/>
		<updated>2016-03-16T09:57:03Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Under the hood */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The SmartScope has an Arbitrary waveform generator, capable of generating signals between the [0V, 3.3V] voltage range at a sample rate of 100MS/s.&lt;br /&gt;
= AWG pin location =&lt;br /&gt;
The signal generated by the AWG is presented on the 3rd-left pin on the bottom row of the [[AUX_connector_pinout|'''AUX connector''']], as shown in the following image:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:AWGoutput.png|400px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Please keep in mind that you always should bridge 2 wires between 2 separate devices. In this case:&lt;br /&gt;
* The AWG output signal&lt;br /&gt;
* The ground, so both devices have the same reference voltage. (0V means the same on both devices)&lt;br /&gt;
In the image above, you can see the AWG pin is surrounded by 2 ground pins, either of which you can use to connect to the other device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Configuring the AWG using pre-defined waves =&lt;br /&gt;
You can define your own waveforms (see below), or you can use one of the built-in signals which have been predefined in the SmartScope app. In order to do so, first open up the main menu by tapping on the LabNation logo at the bottom-left of the screen, and expand the AWG menu.&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AWG_activate.png|800px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Next, select the type of predefined waveform you want the AWG to generate:&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AWG_selectWave.png|800px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Configure the amplitude, offset and frequency of the wave to be generated. &lt;br /&gt;
&amp;lt;br&amp;gt;'''TIP''': Dragging a cursor down allows to fine-tune the value.&lt;br /&gt;
&amp;lt;br&amp;gt;'''NOTE''': At this point the AWG output is not yet active.  You have to use the 'Upload function' button to activate the output (see further).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The AWG is configurable within these limits:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Minimum value&lt;br /&gt;
! Maximum value&lt;br /&gt;
|-&lt;br /&gt;
| Amplitude&lt;br /&gt;
| 0V&lt;br /&gt;
| 3.3V&lt;br /&gt;
|-&lt;br /&gt;
| Offset&lt;br /&gt;
| 0V&lt;br /&gt;
| 3.3V (max amplitude will decrease accordingly!)&lt;br /&gt;
|-&lt;br /&gt;
| Frequency&lt;br /&gt;
| 191Hz&lt;br /&gt;
| 781kHz&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AWG_freq.png|800px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
And finally : hit the 'Upload function' button, which will transfer the data to the SmartScope and '''activate''' the AWG output.&lt;br /&gt;
&amp;lt;br&amp;gt;'''NOTE''': This data upload can require up to 2 seconds, during which any acquisition of the oscilloscope or logic analyzer will pause.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AWG_upload.png|800px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= Configuring the AWG using csv files =&lt;br /&gt;
'''IMPORTANT''': The app expects the CSV file to use a '''semicolon''' (;) as a field separator and a '''comma''' (,) as decimal symbol. Download one of the samples below to make sure your CSV works.&lt;br /&gt;
&amp;lt;br&amp;gt;'''NOTE1''': The CSV file '''may''' contain more than the number of samples specified in the parameters. Further samples will simply be ignored&lt;br /&gt;
&amp;lt;br&amp;gt;'''NOTE2''': This only works with a SmartScope connected. Otherwise, the side menu won't contain an AWG item&lt;br /&gt;
If you haven't used dropbox with the SmartScope&lt;br /&gt;
# Tap sidemenu &amp;gt; AWG &amp;gt; Upload from dropbox&lt;br /&gt;
# The app will tell you it doesn't have permission to dropbox and ask for it by sending you off to the dropbox website&lt;br /&gt;
# Grant access and return to the app&lt;br /&gt;
# The app now creates the AWG folder and will inform you that this new folder is empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Generate a CSV file using the [[Media:awg_worksheet.xlsx|AWG excel worksheet]]. A sample CSV can be found for a [[Media:sine.csv|sine]] and [[Media:block.csv|block]] wave.&lt;br /&gt;
#Drop your CSV file in the AWG folder (&amp;lt;dropbox&amp;gt;/'''Apps'''/LabNation SmartScope/AWG) using a file manager&lt;br /&gt;
#In the app, tap sidemenu &amp;gt; AWG &amp;gt; Upload from dropbox&lt;br /&gt;
#You should now be able to choose the CSV file&lt;br /&gt;
&lt;br /&gt;
== Under the hood ==&lt;br /&gt;
The AWG is driven by a 100MHz clock, reading out a memory containing ''up to'' 2048 samples.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Range&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| DataIsBytes&lt;br /&gt;
| 0 or 1&lt;br /&gt;
| Indicates if the data should be interpreted as bytes. If '0', it will be interpreted as voltages&lt;br /&gt;
|-&lt;br /&gt;
| Samples&lt;br /&gt;
| 1-2048&lt;br /&gt;
| The number of samples used. The AWG loops on these samples. (&amp;lt; 0.0.8.4 had a minimum of 128 samples)&lt;br /&gt;
|-&lt;br /&gt;
| SampleStretch&lt;br /&gt;
| 0-255&lt;br /&gt;
| The number of cycles to repeat each sample&lt;br /&gt;
|-&lt;br /&gt;
| BeginData&lt;br /&gt;
| &lt;br /&gt;
| Field to indicate that from here on the sample voltage levels follow&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The [[Media:awg_worksheet.xlsx|AWG excel worksheet]] contains examples of how to compute these parameters.&lt;br /&gt;
&lt;br /&gt;
== Sample CSV ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Value;Field;Description&lt;br /&gt;
8;Samples;The number of samples to use (later samples are ignored)&lt;br /&gt;
244;SampleStretch;The number of times to repeat a sample&lt;br /&gt;
0,1;BeginData;Data begins here&lt;br /&gt;
0,2;;&lt;br /&gt;
0,3;;&lt;br /&gt;
0,4;;&lt;br /&gt;
0,3;;&lt;br /&gt;
0,2;;&lt;br /&gt;
0,1;;&lt;br /&gt;
0;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In case you want to upload data as bytes (i.e. for digital output)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Value;Field;Description&lt;br /&gt;
1;DataIsBytes;Set to 1 to interpret the data as bytes, otherwise interpreted as voltages&lt;br /&gt;
8;Samples;The number of samples to use (later samples are ignored)&lt;br /&gt;
244;SampleStretch;The number of times to repeat a sample&lt;br /&gt;
0;BeginData;Data begins here&lt;br /&gt;
1;;&lt;br /&gt;
2;;&lt;br /&gt;
4;;&lt;br /&gt;
8;;&lt;br /&gt;
4;;&lt;br /&gt;
2;;&lt;br /&gt;
1;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Arbitrary_Waveform_Generator_(AWG)&amp;diff=624</id>
		<title>Arbitrary Waveform Generator (AWG)</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Arbitrary_Waveform_Generator_(AWG)&amp;diff=624"/>
		<updated>2016-03-16T09:56:14Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Sample CSV */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The SmartScope has an Arbitrary waveform generator, capable of generating signals between the [0V, 3.3V] voltage range at a sample rate of 100MS/s.&lt;br /&gt;
= AWG pin location =&lt;br /&gt;
The signal generated by the AWG is presented on the 3rd-left pin on the bottom row of the [[AUX_connector_pinout|'''AUX connector''']], as shown in the following image:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:AWGoutput.png|400px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Please keep in mind that you always should bridge 2 wires between 2 separate devices. In this case:&lt;br /&gt;
* The AWG output signal&lt;br /&gt;
* The ground, so both devices have the same reference voltage. (0V means the same on both devices)&lt;br /&gt;
In the image above, you can see the AWG pin is surrounded by 2 ground pins, either of which you can use to connect to the other device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Configuring the AWG using pre-defined waves =&lt;br /&gt;
You can define your own waveforms (see below), or you can use one of the built-in signals which have been predefined in the SmartScope app. In order to do so, first open up the main menu by tapping on the LabNation logo at the bottom-left of the screen, and expand the AWG menu.&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AWG_activate.png|800px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Next, select the type of predefined waveform you want the AWG to generate:&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AWG_selectWave.png|800px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Configure the amplitude, offset and frequency of the wave to be generated. &lt;br /&gt;
&amp;lt;br&amp;gt;'''TIP''': Dragging a cursor down allows to fine-tune the value.&lt;br /&gt;
&amp;lt;br&amp;gt;'''NOTE''': At this point the AWG output is not yet active.  You have to use the 'Upload function' button to activate the output (see further).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The AWG is configurable within these limits:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Minimum value&lt;br /&gt;
! Maximum value&lt;br /&gt;
|-&lt;br /&gt;
| Amplitude&lt;br /&gt;
| 0V&lt;br /&gt;
| 3.3V&lt;br /&gt;
|-&lt;br /&gt;
| Offset&lt;br /&gt;
| 0V&lt;br /&gt;
| 3.3V (max amplitude will decrease accordingly!)&lt;br /&gt;
|-&lt;br /&gt;
| Frequency&lt;br /&gt;
| 191Hz&lt;br /&gt;
| 781kHz&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AWG_freq.png|800px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
And finally : hit the 'Upload function' button, which will transfer the data to the SmartScope and '''activate''' the AWG output.&lt;br /&gt;
&amp;lt;br&amp;gt;'''NOTE''': This data upload can require up to 2 seconds, during which any acquisition of the oscilloscope or logic analyzer will pause.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AWG_upload.png|800px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= Configuring the AWG using csv files =&lt;br /&gt;
'''IMPORTANT''': The app expects the CSV file to use a '''semicolon''' (;) as a field separator and a '''comma''' (,) as decimal symbol. Download one of the samples below to make sure your CSV works.&lt;br /&gt;
&amp;lt;br&amp;gt;'''NOTE1''': The CSV file '''may''' contain more than the number of samples specified in the parameters. Further samples will simply be ignored&lt;br /&gt;
&amp;lt;br&amp;gt;'''NOTE2''': This only works with a SmartScope connected. Otherwise, the side menu won't contain an AWG item&lt;br /&gt;
If you haven't used dropbox with the SmartScope&lt;br /&gt;
# Tap sidemenu &amp;gt; AWG &amp;gt; Upload from dropbox&lt;br /&gt;
# The app will tell you it doesn't have permission to dropbox and ask for it by sending you off to the dropbox website&lt;br /&gt;
# Grant access and return to the app&lt;br /&gt;
# The app now creates the AWG folder and will inform you that this new folder is empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Generate a CSV file using the [[Media:awg_worksheet.xlsx|AWG excel worksheet]]. A sample CSV can be found for a [[Media:sine.csv|sine]] and [[Media:block.csv|block]] wave.&lt;br /&gt;
#Drop your CSV file in the AWG folder (&amp;lt;dropbox&amp;gt;/'''Apps'''/LabNation SmartScope/AWG) using a file manager&lt;br /&gt;
#In the app, tap sidemenu &amp;gt; AWG &amp;gt; Upload from dropbox&lt;br /&gt;
#You should now be able to choose the CSV file&lt;br /&gt;
&lt;br /&gt;
== Under the hood ==&lt;br /&gt;
The AWG is driven by a 100MHz clock, reading out a memory containing ''up to'' 2048 samples.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Range&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Samples&lt;br /&gt;
| 1-2048&lt;br /&gt;
| The number of samples used. The AWG loops on these samples. (&amp;lt; 0.0.8.4 had a minimum of 128 samples)&lt;br /&gt;
|-&lt;br /&gt;
| SampleStretch&lt;br /&gt;
| 0-255&lt;br /&gt;
| The number of cycles to repeat each sample&lt;br /&gt;
|-&lt;br /&gt;
| BeginData&lt;br /&gt;
| &lt;br /&gt;
| Field to indicate that from here on the sample voltage levels follow&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The [[Media:awg_worksheet.xlsx|AWG excel worksheet]] contains examples of how to compute these parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sample CSV ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Value;Field;Description&lt;br /&gt;
8;Samples;The number of samples to use (later samples are ignored)&lt;br /&gt;
244;SampleStretch;The number of times to repeat a sample&lt;br /&gt;
0,1;BeginData;Data begins here&lt;br /&gt;
0,2;;&lt;br /&gt;
0,3;;&lt;br /&gt;
0,4;;&lt;br /&gt;
0,3;;&lt;br /&gt;
0,2;;&lt;br /&gt;
0,1;;&lt;br /&gt;
0;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In case you want to upload data as bytes (i.e. for digital output)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Value;Field;Description&lt;br /&gt;
1;DataIsBytes;Set to 1 to interpret the data as bytes, otherwise interpreted as voltages&lt;br /&gt;
8;Samples;The number of samples to use (later samples are ignored)&lt;br /&gt;
244;SampleStretch;The number of times to repeat a sample&lt;br /&gt;
0;BeginData;Data begins here&lt;br /&gt;
1;;&lt;br /&gt;
2;;&lt;br /&gt;
4;;&lt;br /&gt;
8;;&lt;br /&gt;
4;;&lt;br /&gt;
2;;&lt;br /&gt;
1;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=604</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=604"/>
		<updated>2016-02-03T11:09:38Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Upcoming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
&lt;br /&gt;
* [All] update to trigger system: support for external trigger mode, as well as pulse and timeout. (working in our lab, but major changes in firmware require more time for decent software support)&lt;br /&gt;
* [Android] Fix battery draining while suspended&lt;br /&gt;
* [All] Make sure &amp;quot;Normal&amp;quot; UI size fits by using a lower DPI than system reports. (especially useful on small screens with high DPI, where &amp;quot;normal&amp;quot; can become rather large)&lt;br /&gt;
 &lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
v0.7 has been released quite recently!&lt;br /&gt;
&lt;br /&gt;
==0.7.0.0 (2016/01/27)==&lt;br /&gt;
* '''[Windows][Linux][MacOS] Matlab: SmartScope can be controlled from Matlab, acquisitions can be read out to and displayed by Matlab'''&lt;br /&gt;
* '''[All] Entirely revamped and extended Recording subsystem'''&lt;br /&gt;
* [All] Acquisition depth can now be set to 128k, 256k, 512k, 1M, 2M or 4M from the menu&lt;br /&gt;
* [All] Recording: data acquired during rolling mode can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: ability to store X acquisitions every Y seconds&lt;br /&gt;
* [All] Recording: entire contents of RAM can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: CSV file saving much faster, all data presented as columns&lt;br /&gt;
* [All] Recording: all internal channels (including decoders and raw FPGA data) now saved to disk&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by sliding voltage/division indicators up or down&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by scrolling the mousewheel above the voltage/division indicator&lt;br /&gt;
* [All] Zooming: horizontal scaling can now be done by double-tapping/clicking on a wave&lt;br /&gt;
* [All] Performance: much faster handling+displaying of full acquisition buffer (major improvement for slower tablets)&lt;br /&gt;
* [All] Fixed plenty of bugs occuring when switching to/from Rolling mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.2 + 0.6.0.3(2016/01/06)==&lt;br /&gt;
* [MacOS] Fixed libUSB (crash when unplugging smartscope)&lt;br /&gt;
&lt;br /&gt;
==0.6.0.1 (2015/12/07)==&lt;br /&gt;
* [All] Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
* [All] Fix spike detection in mixed mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Windows][OSX][Linux] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=597</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=597"/>
		<updated>2016-01-27T16:49:19Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Upcoming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
&lt;br /&gt;
* making AWG upload more robust&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
* [All] update to trigger system: support for external trigger mode, as well as pulse and timeout.&lt;br /&gt;
* [Windows][Linux][MacOS] Matlab: SmartScope can be controlled from Matlab, acquisitions can be read out to and displayed by Matlab&lt;br /&gt;
* [All] Recording: all internal channels (including decoders and raw FPGA data) now saved to disk&lt;br /&gt;
* [All] Recording: CSV file saving much faster, all data presented as columns&lt;br /&gt;
* [All] Recording: entire contents of RAM can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: data acquired during rolling mode can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by sliding voltage/division indicators up or down&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by scrolling the mousewheel above the voltage/division indicator&lt;br /&gt;
* [All] Zooming: horizontal scaling can now be done by double-tapping/clicking on a wave&lt;br /&gt;
* [All] Performance: much faster handling+displaying of full acquisition buffer (needed for slower tablets)&lt;br /&gt;
* [All] Acquisition depth can now be set to 128k, 256k, 512k, 1M, 2M or 4M from the menu&lt;br /&gt;
* [All] Ironed out plenty of bugs occuring when switching to/from Rolling mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.2 (2016/01/06)==&lt;br /&gt;
* [MacOS] Fixed libUSB (crash when unplugging smartscope)&lt;br /&gt;
&lt;br /&gt;
==0.6.0.1 (2015/12/07)==&lt;br /&gt;
* [All] Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
* [All] Fix spike detection in mixed mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Windows][OSX][Linux] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=558</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=558"/>
		<updated>2016-01-06T15:08:02Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* update to trigger system&lt;br /&gt;
* making AWG upload more robust&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
* [WLO] Matlab: SmartScope can be controlled from Matlab, acquisitions can be read out to and displayed by Matlab&lt;br /&gt;
* [All] Recording: all internal channels (including decoders and raw FPGA data) now saved to disk&lt;br /&gt;
* [All] Recording: CSV file saving much faster, all data presented as columns&lt;br /&gt;
* [All] Recording: entire contents of RAM can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Recording: data acquired during rolling mode can now be saved to csv and/or mat files&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by sliding voltage/division indicators up or down&lt;br /&gt;
* [All] Zooming: vertical scaling can now also be done by scrolling the mousewheel above the voltage/division indicator&lt;br /&gt;
* [All] Zooming: horizontal scaling can now be done by double-tapping/clicking on a wave&lt;br /&gt;
* [All] Performance: much faster handling+displaying of full acquisition buffer (needed for slower tablets)&lt;br /&gt;
&lt;br /&gt;
==0.6.0.2 (2016/01/06)==&lt;br /&gt;
* [MacOS] Fixed libUSB (crash when unplugging smartscope)&lt;br /&gt;
&lt;br /&gt;
==0.6.0.1 (2015/12/07)==&lt;br /&gt;
* [All] Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
* [All] Fix spike detection in mixed mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=546</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=546"/>
		<updated>2015-12-16T11:35:38Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Currently implementing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* Matlab support&lt;br /&gt;
* update to trigger system (pulse width &amp;amp; timeout trigger)&lt;br /&gt;
* making AWG upload more robust&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
* Recording: all internal channels (including decoders and raw FPGA data) now saved to disk&lt;br /&gt;
* Recording: CSV file much faster, all data presented as columns&lt;br /&gt;
* Recording: entire contents of RAM can now be saved to csv and/or mat files&lt;br /&gt;
* Vertical scaling can now also be done by sliding voltage/division indicators up or down&lt;br /&gt;
* Vertical scaling can now also be done by scrolling the mousewheel above the voltage/division indicator&lt;br /&gt;
&lt;br /&gt;
==0.6.0.1 (2015/12/07)==&lt;br /&gt;
* Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
* Fix spike detection in mixed mode&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=534</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=534"/>
		<updated>2015-12-02T14:03:23Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Currently implementing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* Matlab support&lt;br /&gt;
* update to trigger system&lt;br /&gt;
* Revisiting storage system (saving contents of RAM to disk, saving decoder output, etc)&lt;br /&gt;
* making AWG upload more robust&lt;br /&gt;
* Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
* Fix spike detection in mixed mode&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
v0.6.0.0 was just released on 2015/11/26!&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=533</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=533"/>
		<updated>2015-12-02T13:20:37Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Currently implementing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* Matlab support&lt;br /&gt;
* update to trigger system&lt;br /&gt;
* Revisiting storage system (saving contents of RAM to disk, saving decoder output, etc)&lt;br /&gt;
* making AWG upload more robust&lt;br /&gt;
* Fix bug where scope settings needed to be set twice before taking effect&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
v0.6.0.0 was just released on 2015/11/26!&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=532</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=532"/>
		<updated>2015-12-02T13:20:31Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Currently implementing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* Matlab support&lt;br /&gt;
* update to trigger system&lt;br /&gt;
* Revisiting storage system (saving contents of RAM to disk, saving decoder output, etc)&lt;br /&gt;
* making AWG upload more robust&lt;br /&gt;
* Fix where scope settings needed to be set twice before taking effect&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
v0.6.0.0 was just released on 2015/11/26!&lt;br /&gt;
&lt;br /&gt;
==0.6.0.0 (2015/11/26)==&lt;br /&gt;
* ''' [All] 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* '''[All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (analog signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* '''[All] Peak-detect acquisition (digital signals): seeing narrow pulses spaced far apart in time'''&lt;br /&gt;
* [All] Speedup in interactions when acquisition is stopped (needed because much more data is available when stopped)&lt;br /&gt;
* [All] Small operator/decoder improvements: more intuitive names, faster menu access, context menu shown when operator/wave is added&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
* [iOS] Back in autobuild system (fix required for iOS9)&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=437</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=437"/>
		<updated>2015-10-21T12:57:27Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Currently implementing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* ''' 2GS/s Equivalent time sampling rate for high-speed periodic signals'''&lt;br /&gt;
* crashfix when checking for updates&lt;br /&gt;
* making AWG upload more robust&lt;br /&gt;
* various bugfixes reported in the forum&lt;br /&gt;
* SpikeFinder: when zoomed out, make sure to show spikes even if they are below the subsamplerate (both analog and digital)&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
* ''' [All] Sin(x)/x interpolation for more accurate trigger positioning of high-freq signal'''&lt;br /&gt;
* [All] Order of digiwaves is now retained when switching between modes, and between sessions&lt;br /&gt;
* [All] Bugfix: Fixed panorama flickering bug&lt;br /&gt;
* [All] Bugfix: More robust way of dealing with ParkedIndicators, as some of them were reported missing&lt;br /&gt;
* [All] Crashfix: Auto-arrange only working while scope is running&lt;br /&gt;
&lt;br /&gt;
==0.5.0.0 (2015/10/12)==&lt;br /&gt;
* ''' [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable'''&lt;br /&gt;
* [All] Numpad values can be entered through keyboard when available&lt;br /&gt;
* [All] Decoders can now use the numpad to specify parameter values&lt;br /&gt;
* [All] Numpad restored and improved&lt;br /&gt;
* [All] Voltage scaling working correctly for AnalogOperators&lt;br /&gt;
* [All] Operators can now be cross-referenced without performance hick-ups&lt;br /&gt;
* [All] Visibility of waves is stored between sessions&lt;br /&gt;
* [All] All analog channels are now docable the same way as the digital channels. Backspace now hides any active channel.&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* ''' [All] FFT: FFT now available as additional grid available in Analog mode'''&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* ''' [All] Mixed mode: dual-grid view for Mixed mode'''&lt;br /&gt;
* ''' [All] Added Auto-Arrange feature'''&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* ''' [All] Edge-to-edge interval indication in LA mode'''&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* ''' [All] First implementation of the RAM Fetch mechanism'''&lt;br /&gt;
* ''' [All] Protocol decoders: basic architecture'''&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=420</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=420"/>
		<updated>2015-10-07T10:28:42Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Currently implementing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* [All] Merging Math operators into Decoder subsystem&lt;br /&gt;
* [All] Fixed numeric pad&lt;br /&gt;
&lt;br /&gt;
===Implemented in the betas (download from our [https://www.lab-nation.com/package package repository!])===&lt;br /&gt;
* [All] Extended Operator subsytem to allow time-based operations. First sample operator added: Average&lt;br /&gt;
* [All] Analog operator added: Math&lt;br /&gt;
* [All] Analog operator added: Absolute value&lt;br /&gt;
* [All] Analog operator added: Digital to analog (convert a digiwave from the digital grid onto the analog grid to be used as input for other operators)&lt;br /&gt;
* [All] Analog operator added: Invert&lt;br /&gt;
* [All] Analog operator added: Round to integer&lt;br /&gt;
* [All] Digital operator added: Invert&lt;br /&gt;
* [All] Added entirely new Operator subsystem, inheriting from Decoder subsystem, hence completely open and extendable&lt;br /&gt;
* [All] Crashfix: adding decoders while FFT is enabled no longer causes FFT waves to be used as inputs for decoders, which was causing some of them to crash&lt;br /&gt;
* [All] Menus are now closed by almost all interactions&lt;br /&gt;
* [All] Added option to unpower AWG&lt;br /&gt;
* [All] Made decoder wave dragging behaviour identical to analog+digital waves (when dragged on indicator or wave, snaps on digital grid)&lt;br /&gt;
* [All] Updates checked once every 24h instead of 10mins&lt;br /&gt;
* [All] Height of each graph is draggable&lt;br /&gt;
&lt;br /&gt;
==0.4.1.3 (2015/09/25)==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2 (2015/09/25)==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0 (2015/09/24)==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0 (2015/09/23)==&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] FFT: Additional grid available in Analog mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: dual-grid view for Mixed mode&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of the Auto-Arrange feature&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [All] Edge-to-edge interval indication in LA mode&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* [All] First implementation of the RAM Fetch mechanism (with a few drawbacks left unattended)&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: basic architecture&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=398</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=398"/>
		<updated>2015-09-24T14:33:19Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
===Currently implementing===&lt;br /&gt;
* [All] Fixing bugs/inconsistencies reported in forum from since &lt;br /&gt;
&lt;br /&gt;
==0.4.1.3==&lt;br /&gt;
* [iOS] back in build cycle&lt;br /&gt;
&lt;br /&gt;
==0.4.1.1 and 0.4.1.2==&lt;br /&gt;
* [XP] Windows XP build fix&lt;br /&gt;
&lt;br /&gt;
==0.4.1.0==&lt;br /&gt;
* [All] FFT: now possible to select Window type&lt;br /&gt;
* [XP] Added WindowsGL to beta build system&lt;br /&gt;
* [All] More intuitive ways to close the main menu (clicking outside window, on bottom area of menu, etc)&lt;br /&gt;
&lt;br /&gt;
==0.4.0.0==&lt;br /&gt;
* [All] FFT: all settings stored in between sessions&lt;br /&gt;
* [All] FFT: labels at major gridlines for freqgraph&lt;br /&gt;
* [All] FFT: support for RAMfetch giving much finer detail&lt;br /&gt;
* [All] FFT: voltAxis supports Voltage or dB mode&lt;br /&gt;
* [All] FFT: freqAxis supports linear or logarithmic mode&lt;br /&gt;
* [All] FFT: Additional grid available in Analog mode&lt;br /&gt;
* [All] Added support for /100 input probes (or /10 attenuator with /10 probe)&lt;br /&gt;
* [All] Fixed odd behaviour where switching between rolling and normal mode caused hickups&lt;br /&gt;
* [All] Bugfix: Vertical cursors are not drawn over Panorama anymore&lt;br /&gt;
&lt;br /&gt;
==0.3.0.0==&lt;br /&gt;
* [All] Disabled/Enabled settings of digital channels are saved between sessions&lt;br /&gt;
* [All] LA channels are now hideable, moving them to bottom-right of screen&lt;br /&gt;
* [All] Mixed mode: time cursors belong to specific grid, but timebar shared among analog and digital grid&lt;br /&gt;
* [All] Mixed mode: dual-grid view for Mixed mode&lt;br /&gt;
* [All] Mixed mode: clean separation in Analog, Digital and Mixed mode&lt;br /&gt;
* [All] Bugfixes: context menu not drawn over main menu, cursors not drawn underneath digiwaves, analog waves not drawn over panorama&lt;br /&gt;
* [All] Toucheable areas of indicators no longer overlap each other&lt;br /&gt;
* [All] Bugfix: Large analog waves no longer overlap with Panorama&lt;br /&gt;
* [All] App now tries to map correct signals to decoders automatically&lt;br /&gt;
* [All] New decoder: UART/RS232 by Robert44&lt;br /&gt;
* [All] Horizontal and vertical zooming/panning can also be done on NumPad keys&lt;br /&gt;
* [All] First version of the Auto-Arrange feature&lt;br /&gt;
* [All] First version of combined Analog + Digital mode&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.2==&lt;br /&gt;
* [All] Support for production batch A16&lt;br /&gt;
&lt;br /&gt;
==0.2.0.1==&lt;br /&gt;
* [All] Support for production batch A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [All] Edge-to-edge interval indication in LA mode&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* [All] First implementation of the RAM Fetch mechanism (with a few drawbacks left unattended)&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: basic architecture&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=366</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=366"/>
		<updated>2015-06-30T13:26:58Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.2.0.0==&lt;br /&gt;
* [All] Support for device model A15&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [All] Edge-to-edge interval indication in LA mode&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* [All] First implementation of the RAM Fetch mechanism (with a few drawbacks left unattended)&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: basic architecture&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=365</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=365"/>
		<updated>2015-06-30T13:25:31Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Upcoming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
* [All] Vertical pinching doesn't change the offset anymore unless it's really intended&lt;br /&gt;
* [Win] Bugfix: Protection agains rare GUI lockup caused by mousescrolls&lt;br /&gt;
* [All] Bugfix: empty decoders draw at least a flat line&lt;br /&gt;
* [All] Decoders input waves can now be optional (just declare input type as nullable)&lt;br /&gt;
* [All] New decoder Digital Bus: convert up to 8 inputs into decimal/hex/bin/ascii value&lt;br /&gt;
* [All] Possibility to define the thickness of all waves, to increase their visibility on hi-res screens&lt;br /&gt;
* [All] Merge Logic Analyser and scope view&lt;br /&gt;
* [All] Allow storage of entire acquisition when pressing record while scope is stopped and entire acquisition was transferred to host&lt;br /&gt;
* [All] Save decoder output to CSV from decoder's context menu&lt;br /&gt;
&lt;br /&gt;
==0.1.0.0==&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [All] Edge-to-edge interval indication in LA mode&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* [All] First implementation of the RAM Fetch mechanism (with a few drawbacks left unattended)&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: basic architecture&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Install_the_SmartScope_software_on_OSX&amp;diff=359</id>
		<title>Install the SmartScope software on OSX</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Install_the_SmartScope_software_on_OSX&amp;diff=359"/>
		<updated>2015-06-08T11:01:22Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Install mono runtime from [http://www.mono-project.com/download/ the mono download page]&lt;br /&gt;
* Grab the latest [https://www.lab-nation.com/package/smartscope/macos/latest/get DMG] from our [https://www.lab-nation.com/download download page]&lt;br /&gt;
* Open it up&lt;br /&gt;
[[File:smartscopeDmg.png]]&lt;br /&gt;
* Drag the SmartScope icon to the Applications Folder&lt;br /&gt;
[[File:smartscopeDmgInstall.png]]&lt;br /&gt;
* Open the app by double clicking it - when asked if you want to open it, ponder deeply, then click open&lt;br /&gt;
[[File:SmartscopeMacConfirm.png]]&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=355</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=355"/>
		<updated>2015-05-20T23:12:51Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Upcoming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
* [All] Mouse scroll on panorama now also focuses viewport on cursor location&lt;br /&gt;
* [All] Mouse scroll now zooms in same direction for mainGraph and panorama&lt;br /&gt;
* [All] Mouse scroll now zooms on center of screen while running; zooms on pointer when stopped&lt;br /&gt;
* [All] Various crashfixes for decoders&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [All] Edge-to-edge interval indication in LA mode&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
* [All] Basic numpad input for sliders (double click to get numpad). Still working on graphics and keyboard input. Only mouse/touch for now&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* [All] First implementation of the RAM Fetch mechanism (with a few drawbacks left unattended)&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: basic architecture&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=353</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=353"/>
		<updated>2015-05-20T11:05:17Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Upcoming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Upcoming==&lt;br /&gt;
* [All] Mousing over LA wave automatically shows intervals&lt;br /&gt;
* [All] Intervals can be always shown, or only when wave is activated&lt;br /&gt;
* [All] Edge-to-edge interval indication in LA mode&lt;br /&gt;
* [Windows] Mouse events are no longer captured when other windows are on top&lt;br /&gt;
* [Windows] Solved smearing issue on DirectX-systems (finally!)&lt;br /&gt;
* [All] Auto trigger lock is independent of sample frequency (used to double as sample frequency halfs)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.4==&lt;br /&gt;
* [All] First implementation of the RAM Fetch mechanism (with a few drawbacks left unattended)&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: basic architecture&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Connectors_pinout&amp;diff=352</id>
		<title>Connectors pinout</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Connectors_pinout&amp;diff=352"/>
		<updated>2015-05-13T08:52:22Z</updated>

		<summary type="html">&lt;p&gt;Jasper: added excel link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Available in [[media:connectors_pinout.xlsx|excel format]]&lt;br /&gt;
&lt;br /&gt;
= J12 - AUX =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                   1             8&lt;br /&gt;
&lt;br /&gt;
 _____________________________________&lt;br /&gt;
|                 _______--________   |&lt;br /&gt;
|                | . . . . . . . . |  |&lt;br /&gt;
|  --   ===      | . . . . . . . . |  |&lt;br /&gt;
|                `-----------------'  |&lt;br /&gt;
`-------------------------------------'&lt;br /&gt;
                   9            16&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
   1:8  [[Logic Analyser]]&amp;lt;7:0&amp;gt;&lt;br /&gt;
     9  External Trigger&lt;br /&gt;
    10  GND&lt;br /&gt;
    11  [[Arbitrary_Waveform_Generator_(AWG)|AWG Output]]&lt;br /&gt;
    12  GND&lt;br /&gt;
 13:16  Digital out &amp;lt;0:3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= J8 - FPGA to PIC =&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
   ,-----------.              ,-------------.&lt;br /&gt;
 8 | P71 | GND | 7          8 | DONE | GND  | 7&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P39 | P70 |              | DIN  | CCLK |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P65 | P32 |              |  D7  |  D6  |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P27 | P29 |              |  D5  |  D4  |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P22 | P26 |              |  D3  |  D2  |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P15 | P21 |              |  D1  |  D0  |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
14 |  NC | GND | 1         14 |  NC  | GND  | 1&lt;br /&gt;
   `-----------'              `-------------' &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= J9 - Bottom left =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   8                 5          8                             5&lt;br /&gt;
,-----------------------.    ,-----------------------------------.&lt;br /&gt;
| 3V3 | P57 | P62 | P58 |    | 3V3 |  OPAB   | B_MUL_1 | B_MUL_2 |&lt;br /&gt;
|-----+-----+-----+-----|    |-----+---------+---------+---------|&lt;br /&gt;
| GND | P78 | P104| P84 |    | GND |  GPIO2  |  GPIO5  |  GPIO4  |&lt;br /&gt;
`-----------------------'    `-----------------------------------'&lt;br /&gt;
   1                 4          1                              4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= J10 - Top left= &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   8                 5          8                                  5&lt;br /&gt;
,-----------------------.    ,----------------------------------------.&lt;br /&gt;
| 3V3 |  5V | P74 | P59 |    | 3V3 |      5V      |  GPIO3  |  GPIO1  |&lt;br /&gt;
|-----+-----+-----+-----|    |-----+--------------+---------+---------|&lt;br /&gt;
| GND | P56 | P66 | P69 |    | GND | A_DIV_10_100 | A_MUL_2 | A_MUL_1 |&lt;br /&gt;
`-----------------------'    `----------------------------------------'&lt;br /&gt;
   1                 4          1                                  4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=File:Connectors_pinout.xlsx&amp;diff=351</id>
		<title>File:Connectors pinout.xlsx</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=File:Connectors_pinout.xlsx&amp;diff=351"/>
		<updated>2015-05-13T08:51:21Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Main_Page&amp;diff=350</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Main_Page&amp;diff=350"/>
		<updated>2015-05-13T08:50:29Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installing the software and connecting the SmartScope==&lt;br /&gt;
All of our software installations contain a '''demonstration mode''', which is automatically activated in case no SmartScope is connected. This allows everyone to evaluate the software, grab it from our [https://www.lab-nation.com/download download page].&lt;br /&gt;
* Windows&lt;br /&gt;
** [[Install the SmartScope software on Windows]]&lt;br /&gt;
** [[Connect the SmartScope to a Windows pc]]&lt;br /&gt;
* OSX&lt;br /&gt;
** [[Install the SmartScope software on OSX]]&lt;br /&gt;
** [[Connect the SmartScope to a Mac]]&lt;br /&gt;
* Linux&lt;br /&gt;
** [[Install the SmartScope software on Ubuntu]]&lt;br /&gt;
** [[Remove the SmartScope software on Ubuntu]]&lt;br /&gt;
** [https://www.lab-nation.com/forum/software/topics/installing-smartscope-on-fedora-linux Install the SmartScope software on Fedora]&lt;br /&gt;
** [[Connect the SmartScope to a Linux box]]&lt;br /&gt;
**  [http://magazine.odroid.com/assets/201503/pdf/ODROID-Magazine-201503.pdf Getting the SmartScope software running on ARM-based systems (pages 27-31 in this pdf)]&lt;br /&gt;
* Android&lt;br /&gt;
** [https://www.lab-nation.com/faq/27 Is my Android device compatible?]&lt;br /&gt;
** [[Install the SmartScope software on Android]]&lt;br /&gt;
** [[Connect the SmartScope to an Android phone/tablet]]&lt;br /&gt;
* iOS&lt;br /&gt;
** [[Install SmartScope on iOS with Cydia]]&lt;br /&gt;
** [[Connect the SmartScope to an iOS phone/tablet]]&lt;br /&gt;
&lt;br /&gt;
==Software User Manual==&lt;br /&gt;
* [[Howto Videos]]&lt;br /&gt;
* Global topics&lt;br /&gt;
** [[Keyboard shortcuts]]&lt;br /&gt;
** [[Main menu]]&lt;br /&gt;
** [[Cursors]]&lt;br /&gt;
** [[Cue card]]&lt;br /&gt;
&lt;br /&gt;
* [[Oscilloscope functionality]]&lt;br /&gt;
* [[Panorama (RAM zoom) functionality]]&lt;br /&gt;
* [[Using the Protocol Decoders]]&lt;br /&gt;
** [[Creating your own Protocol Decoder]]&lt;br /&gt;
* [[Arbitrary Waveform Generator (AWG)]]&lt;br /&gt;
* [[Digital Waveform Generator]]&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
* [//www.lab-nation.com/specs Hardware specs]&lt;br /&gt;
* [[Using the micro USB connector]]&lt;br /&gt;
* [[Connectors pinout]]&lt;br /&gt;
* [https://www.lab-nation.com/forum/hardware/topics/probe-calibration-howto Probe calibration]&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
* [[Known issues]]&lt;br /&gt;
* [[Changelog]]&lt;br /&gt;
* [http://www.lab-nation.com Lab-Nation main page]&lt;br /&gt;
* [https://www.lab-nation.com/forum/ User Support Forum]&lt;br /&gt;
* [[Suggestion box]]&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
* [[Sources]]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [[Sandbox]]&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=AUX_connector_pinout&amp;diff=349</id>
		<title>AUX connector pinout</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=AUX_connector_pinout&amp;diff=349"/>
		<updated>2015-05-13T08:50:07Z</updated>

		<summary type="html">&lt;p&gt;Jasper: Jasper moved page AUX connector pinout to Connectors pinout: Added all connectors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Connectors pinout]]&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Connectors_pinout&amp;diff=348</id>
		<title>Connectors pinout</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Connectors_pinout&amp;diff=348"/>
		<updated>2015-05-13T08:50:07Z</updated>

		<summary type="html">&lt;p&gt;Jasper: Jasper moved page AUX connector pinout to Connectors pinout: Added all connectors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= J12 - AUX =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                   1             8&lt;br /&gt;
&lt;br /&gt;
 _____________________________________&lt;br /&gt;
|                 _______--________   |&lt;br /&gt;
|                | . . . . . . . . |  |&lt;br /&gt;
|  --   ===      | . . . . . . . . |  |&lt;br /&gt;
|                `-----------------'  |&lt;br /&gt;
`-------------------------------------'&lt;br /&gt;
                   9            16&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
   1:8  [[Logic Analyser]]&amp;lt;7:0&amp;gt;&lt;br /&gt;
     9  External Trigger&lt;br /&gt;
    10  GND&lt;br /&gt;
    11  [[Arbitrary_Waveform_Generator_(AWG)|AWG Output]]&lt;br /&gt;
    12  GND&lt;br /&gt;
 13:16  Digital out &amp;lt;0:3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= J8 - FPGA to PIC =&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
   ,-----------.              ,-------------.&lt;br /&gt;
 8 | P71 | GND | 7          8 | DONE | GND  | 7&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P39 | P70 |              | DIN  | CCLK |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P65 | P32 |              |  D7  |  D6  |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P27 | P29 |              |  D5  |  D4  |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P22 | P26 |              |  D3  |  D2  |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P15 | P21 |              |  D1  |  D0  |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
14 |  NC | GND | 1         14 |  NC  | GND  | 1&lt;br /&gt;
   `-----------'              `-------------' &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= J9 - Bottom left =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   8                 5          8                             5&lt;br /&gt;
,-----------------------.    ,-----------------------------------.&lt;br /&gt;
| 3V3 | P57 | P62 | P58 |    | 3V3 |  OPAB   | B_MUL_1 | B_MUL_2 |&lt;br /&gt;
|-----+-----+-----+-----|    |-----+---------+---------+---------|&lt;br /&gt;
| GND | P78 | P104| P84 |    | GND |  GPIO2  |  GPIO5  |  GPIO4  |&lt;br /&gt;
`-----------------------'    `-----------------------------------'&lt;br /&gt;
   1                 4          1                              4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= J10 - Top left= &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   8                 5          8                                  5&lt;br /&gt;
,-----------------------.    ,----------------------------------------.&lt;br /&gt;
| 3V3 |  5V | P74 | P59 |    | 3V3 |      5V      |  GPIO3  |  GPIO1  |&lt;br /&gt;
|-----+-----+-----+-----|    |-----+--------------+---------+---------|&lt;br /&gt;
| GND | P56 | P66 | P69 |    | GND | A_DIV_10_100 | A_MUL_2 | A_MUL_1 |&lt;br /&gt;
`-----------------------'    `----------------------------------------'&lt;br /&gt;
   1                 4          1                                  4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Connectors_pinout&amp;diff=347</id>
		<title>Connectors pinout</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Connectors_pinout&amp;diff=347"/>
		<updated>2015-05-13T08:45:53Z</updated>

		<summary type="html">&lt;p&gt;Jasper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= J12 - AUX =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                   1             8&lt;br /&gt;
&lt;br /&gt;
 _____________________________________&lt;br /&gt;
|                 _______--________   |&lt;br /&gt;
|                | . . . . . . . . |  |&lt;br /&gt;
|  --   ===      | . . . . . . . . |  |&lt;br /&gt;
|                `-----------------'  |&lt;br /&gt;
`-------------------------------------'&lt;br /&gt;
                   9            16&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
   1:8  [[Logic Analyser]]&amp;lt;7:0&amp;gt;&lt;br /&gt;
     9  External Trigger&lt;br /&gt;
    10  GND&lt;br /&gt;
    11  [[Arbitrary_Waveform_Generator_(AWG)|AWG Output]]&lt;br /&gt;
    12  GND&lt;br /&gt;
 13:16  Digital out &amp;lt;0:3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= J8 - FPGA to PIC =&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
   ,-----------.              ,-------------.&lt;br /&gt;
 8 | P71 | GND | 7          8 | DONE | GND  | 7&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P39 | P70 |              | DIN  | CCLK |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P65 | P32 |              |  D7  |  D6  |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P27 | P29 |              |  D5  |  D4  |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P22 | P26 |              |  D3  |  D2  |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
   | P15 | P21 |              |  D1  |  D0  |&lt;br /&gt;
   |-----+-----|              |------+------|&lt;br /&gt;
14 |  NC | GND | 1         14 |  NC  | GND  | 1&lt;br /&gt;
   `-----------'              `-------------' &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= J9 - Bottom left =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   8                 5          8                             5&lt;br /&gt;
,-----------------------.    ,-----------------------------------.&lt;br /&gt;
| 3V3 | P57 | P62 | P58 |    | 3V3 |  OPAB   | B_MUL_1 | B_MUL_2 |&lt;br /&gt;
|-----+-----+-----+-----|    |-----+---------+---------+---------|&lt;br /&gt;
| GND | P78 | P104| P84 |    | GND |  GPIO2  |  GPIO5  |  GPIO4  |&lt;br /&gt;
`-----------------------'    `-----------------------------------'&lt;br /&gt;
   1                 4          1                              4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= J10 - Top left= &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   8                 5          8                                  5&lt;br /&gt;
,-----------------------.    ,----------------------------------------.&lt;br /&gt;
| 3V3 |  5V | P74 | P59 |    | 3V3 |      5V      |  GPIO3  |  GPIO1  |&lt;br /&gt;
|-----+-----+-----+-----|    |-----+--------------+---------+---------|&lt;br /&gt;
| GND | P56 | P66 | P69 |    | GND | A_DIV_10_100 | A_MUL_2 | A_MUL_1 |&lt;br /&gt;
`-----------------------'    `----------------------------------------'&lt;br /&gt;
   1                 4          1                                  4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=335</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Changelog&amp;diff=335"/>
		<updated>2015-04-08T09:50:45Z</updated>

		<summary type="html">&lt;p&gt;Jasper: /* Upcoming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==0.0.8.4==&lt;br /&gt;
* [All] First implementation of the RAM Fetch mechanism (with a few drawbacks left unattended)&lt;br /&gt;
* [All] Moving the deltacursor moves both parents as well&lt;br /&gt;
* [All] Cursors can be referenced to waves or to screen&lt;br /&gt;
* [All] Protocol decoders: decoded values can be translated to ASCII chars&lt;br /&gt;
* [All] Bugfix: large Context dropdown menus no longer go out of screen&lt;br /&gt;
* [All] Bugfix: changing GUI size while context menus are open no longer causes a crash&lt;br /&gt;
* [All] Tapping vertical Delta indicator causes it to switch between time/freq indication&lt;br /&gt;
* [All] Tapping indicators causes them to attract delta cursor&lt;br /&gt;
* [All] Horizontal and Vertical Delta cursors display difference between 2 last regular cursors&lt;br /&gt;
* [Win,OSX,Lin] Support for long keypresses&lt;br /&gt;
* [All] Mouseclicks also detected when clicked while mouse was moving&lt;br /&gt;
* [All] Protocol decoders: source channels name shown in indicator&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: parameter architecture + selection in GUI&lt;br /&gt;
* [All] Protocol decoders: 4wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: input source selection&lt;br /&gt;
* [All] Logic analyzer: waves can be repositioned&lt;br /&gt;
* [All] Protocol decoders: plugins working on Win,Lin,OSX,Android&lt;br /&gt;
* [All] Protocol decoders: 3wire SPI decoder added&lt;br /&gt;
* [All] Protocol decoders: working for Scope and LA mode&lt;br /&gt;
* [All] Protocol decoders: I2C decoder added&lt;br /&gt;
* [All] Protocol decoders: plugin-based auto-detection&lt;br /&gt;
* [All] Protocol decoders: basic architecture&lt;br /&gt;
* [All] AWG minimal samples down to 20&lt;br /&gt;
* [All] Properly initialize digital trigger indicators&lt;br /&gt;
* [All] Consider viewport zooming as an indication that the panorama is desired&lt;br /&gt;
* [All] Get protocol decoder from dropbox or ~/LabNation/Plugins&lt;br /&gt;
* [All] Fetch entire RAM when scope is stopped&lt;br /&gt;
&lt;br /&gt;
==0.0.8.3==&lt;br /&gt;
* [All] Better font and image rendering and restored transparency where it broke (i.e. side menu)&lt;br /&gt;
&lt;br /&gt;
==0.0.8.1==&lt;br /&gt;
* [Android] Added multi-resolution resources to ensure Google Play accepts tablet compatibility&lt;br /&gt;
&lt;br /&gt;
==0.0.8.0==&lt;br /&gt;
* [All] Timebar waveforms working for SmartScope in LA mode&lt;br /&gt;
* [All] Timebar logic analyser waveforms scaling properly&lt;br /&gt;
* [All] Fix bug where you can't shrink acqbuf when the viewport spans length equals acquisition length&lt;br /&gt;
* [MacOS] Graceful quit when quitting app through OS&lt;br /&gt;
* [All] Show error interval for frequency measurement&lt;br /&gt;
* [All] Fix pinch gesture center retention&lt;br /&gt;
* [All] Grid ticks correctly placed when panning viewfinder futher than 1 viewport length from time origin&lt;br /&gt;
* [All] Restore Y-offset of analog channels&lt;br /&gt;
* [All] Fix on zooming LA waves&lt;br /&gt;
* [All] Logic Analyser trigger fix&lt;br /&gt;
** wouldn't trigger when leaving scope mode triggering on ch B&lt;br /&gt;
** Hold off was incorrect&lt;br /&gt;
* [Android] In-app update for direct APK installs&lt;br /&gt;
* [All] Scope disconnect issue&lt;br /&gt;
* [All] Settings persistence&lt;br /&gt;
* [All] Switched to 8 vertical division instead of 10 to comply with traditional scopes&lt;br /&gt;
* [All] All types of zooming now have same max limit of 5V/div&lt;br /&gt;
* [All] Vertical offset cannot be set out of range anymore&lt;br /&gt;
* [All] Trigger level clipped to effective range&lt;br /&gt;
* [All] Indicator stickyness settable to major/minor/no ticks&lt;br /&gt;
* [All] Support AWG from CSV through dropbox&lt;br /&gt;
* [All] Probe scale factor correction&lt;br /&gt;
* [All] Frequency measurement improved (2 cycles is enough for a frequency detection)&lt;br /&gt;
* [All] Full usage of RAM / implemented overview timebar&lt;br /&gt;
* [Windows] Don't crash when device detection fails&lt;br /&gt;
* [All] Show state of trigger (armed/awaiting trigger)&lt;br /&gt;
* [All] Draw lines as lines, not using triangles, resulting in thinner yet better display&lt;br /&gt;
* [Windows][Mac][Linux] Use space bar to start/stop&lt;br /&gt;
* [Windows][Mac][Linux] Use 'V'-key to toggle timebar&lt;br /&gt;
* [Touch] Pinch gray area of timebar to resize&lt;br /&gt;
* [All] Doubletap/click timebar to hide, doubletap/click top graph border to show&lt;br /&gt;
* [All] Timebar better highlighting in dark mode&lt;br /&gt;
* [All] Correct viewport setting when acquisition buffer increased after acquisition was stopped&lt;br /&gt;
* [Windows][Mac][Linux] Use 'I' and 'O'-key to shrink/grow acquistion length&lt;br /&gt;
* [All] Correctly count data refresh rate (only count newly started acquisitions)&lt;br /&gt;
* [Windows][Mac][Linux] A/S/D set acquisition mode to Auto/Single/Normal&lt;br /&gt;
* [All] Inversed measurement box toggle button order&lt;br /&gt;
* [All] Don't show toggle button for unavailable measurement box&lt;br /&gt;
* [All] DummyScope trigger fix&lt;br /&gt;
* [All] Store channel coupling in settings&lt;br /&gt;
* [All] Measurement box hide/show and location storage fix&lt;br /&gt;
* [All] Added duty cycle measurement&lt;br /&gt;
* [All] Optimised waveform measuring&lt;br /&gt;
* [All] Setting to choose viewport behaviour when acquisition length is changed&lt;br /&gt;
* [All] Use F2/F3/F4 to toggle measurement boxes&lt;br /&gt;
* [All] Auto-update configurable and periodic (10 minutes)&lt;br /&gt;
* [All] Allow timescaling when no wave on grid&lt;br /&gt;
* [All] Better grid pinch / wave selection interaction&lt;br /&gt;
* [Linux] Added dependency to libmono-system-numerics4.0-cil&lt;br /&gt;
* [All] Logic analyser waveform drawing bugfix&lt;br /&gt;
* [All] Spurious jump from LA mode back to scope mode fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.3==&lt;br /&gt;
* [Mac] Fix USB init&lt;br /&gt;
* [All] Save settings&lt;br /&gt;
&lt;br /&gt;
==0.0.7.1==&lt;br /&gt;
* [Windows] Resize bug fix&lt;br /&gt;
&lt;br /&gt;
==0.0.7.0==&lt;br /&gt;
* [iOS] Device can be plugged after app started&lt;br /&gt;
* [All] Avoid crashing when accessing SmartScope while/after it's being unplugged&lt;br /&gt;
* [All] Fix crash sites due to IO thread changing UI&lt;br /&gt;
* [iOS] compute ppi&lt;br /&gt;
* [iOS] splash&lt;br /&gt;
* [iOS] No letterboxing on iPhone5+&lt;br /&gt;
* [All] Rolling mode enabled by default. When the time range is too large, don't try to trigger but stream data as it comes in&lt;br /&gt;
* [All] Trigger vertical threshold increased to lower false positives due to noise (will be settable in future)&lt;br /&gt;
* [All] Allow horizontally moving waveform after stopping acquisition (though no additional data is fetched from SmartScope yet)&lt;br /&gt;
* [Linux] Udev rules use plugdev group for smartscope device&lt;br /&gt;
* [All] Measurement box can be dragged away on any edge if pushed far enough&lt;br /&gt;
* [All] Ending a drag gesture only taps a button if the end of the gesture happend on that button&lt;br /&gt;
* [All] CSV storage doesn't crash app&lt;br /&gt;
* [All] CSV storage has excel &amp;quot;sep=&amp;quot; option on first line&lt;br /&gt;
* [OS X] resizing&lt;br /&gt;
* [All] Make sidemenu toggle instead of only open&lt;br /&gt;
* [All] Cheat sheet available from system menu&lt;br /&gt;
* [All] Quit available from system menu&lt;br /&gt;
* [All] False triggering should occurs far less&lt;br /&gt;
* [Linux] Shutdown problem&lt;/div&gt;</summary>
		<author><name>Jasper</name></author>
	</entry>
</feed>