ChangeLog
Version 1.07
01/05/2014 Build #

-Fixed receiving/sending problems occurring due to increase in Stalls for Feeders with older versions (Before April 28th 2014)
-Added checkbox in AdvancedPanel to Disable Retro Restrictions (Default: unchecked)
-StallManager and CowManager now support retromode (on by default).
-Software checks and disables retro-mode if just updated or if no settings file found before loading stalls in order to not lose any data.
-Add button in StallPanel to show stall duplicates in a panel and remove warning for duplicates
-Only allow one instance of the application
-Use 200 cows and stalls by default and add option to use 215.
-Make Receive/Send boxes show up in center of panel (to avoid clipping with TaskBar)
-Fix bug where you can’t open connection panel without an Ethernet/wifi connection
-RecipePanel: Fixed textfield not selecting text when pressing next/prev more than once
-Fix not the right recipe showing after receiving/sending
-Shows splash screen upon opening application to show that the application is running
-Added buttons to PrintPanel to edit Cow and Stall.
-Made transferBox wider to accommodate longer labels
-Fixed automatic saving every 10 minutes causing Connection to disconnect
-Fixed day counter for Recipes not updating correctly upon loading.
-Application now opens at center of screen instead of top-left corner
-Added loading screen when loading panel.
-Fixed bug causing Recipes to not load UseIngredient Boolean value for template properly
-Added Performixx Feeder Icon to replace Java Icon in taskbar and JFrame and added logo in JMenuBar
-Add ability to restore previous version of application
-Add ability to backup all files with color indicator to know when a backup is needed (Green=OK, Yellow=Recommended, Red=Strongly Recommended)
-Improved Connection performance by removing Thread.sleep and relying on blocking
-Fixed some bad coding practices
-Fix deleting cows not showing current cow in box.
-Put sending/receiving popups more central in StallPanel
-Improved sending/receiving transferbox feedback
-Cleaned up and improved code for Connection
-Fixed display issue for Recipes with an ingredient using same start and end value. Now only shows 0 when numDaysCount == numDaysTotal. (Visual glitch only)
-Fixed bug causing the difference in days to count from the time the application was closed (if application was opened within the same 24 hours the dayCount was never updated)
-Now checks for RobotUpdater updates in a separate thread to speed up load times
-Add Label under connection button to show connected/disconnected
-Use Sending/Receiving and other more informative labels instead of Transmission for TransferBox.
-Added options to add/remove, reset daycount, clear model + boxes + values in Recipe Panel