Welcome!
Hello and welcome to Birdbrain Software. Birdbrain Software is a Micro-ISV where I try to build software for various needs I see. Generally, things inspired from my own life but sometimes from outward observations as well. Most of what I write is for android but that may change as needed. Currently, Fuel Log and Meditation Tracker (Soon to be Wellness Journal?), are my primary focus at the moment but I have many, many, more I’m working on in the background that hopefully will come out sooner rather than later.
Meditation Tracker 1.7.1 Released
Meditation Tracker 1.7.1 has been updated
Change log:
- Resolved the issue with the way session time was being calculated into hours, minutes and seconds.
Fuel Log 1.5.8.1 Released.
Fuel Log 1.5.8.1: This release fixes some issues caused on some specific devices. along with some interface changes and improvements.
Code Improvements:
- Code consolidation / simplification
- Code Modularization.
Fixed:
- Backups: Complete overhaul of the backups. The initial code was more out of necessity rather than usability. Making a backup remains the same. However, restoring a backup now asks for a file to use as input. .db file filtering is next.
- DatabaseHelper->copyDatabase() to check and create database paths before copying.( Caused a crash on some devices)
- FileManager: Complete rewrite of the file manager. When restoring now prompts to select a database file instead of it being hardcoded.
- Garage: Other visual elements are now hidden when creating a new vehicle during the first run.
- Resolved cursor out of bounds error when running on some devices.
UI Improvements / Changes
- Garage: Clicking save now closes the soft keyboard, and scrolls to the bottom of the form.
- Garage: New Vehicle: The add vehicle button is now hidden when the form is open.
- Backups: The buttons now also act as the notification, changing background color and text.
- Settings: Added ScrollView
- General: Adjusted text colors
- General: Adjusted fill colors on vector drawables
- General: Added cancel button to the fuel log entry form.
Fuel Log 1.5.3 Released.
1.5.3 – Minor update to resolve some visual issues, and some bugs, specific to specific devices / Android versions.
- Fixed: FloatingActionButton causing a crash in Android 5.0 / Android 6.0
- Fixed: Actionable accessibility issues.
- Fixed: Crash when opening FileExplorer form
- UI: Settings Screen: added Default Vehicle label
- UI: Settings Screen: added Display Name label
- UI: Settings Screen: added Backup Location label
- UI: Optimized app_Bar Usage
- UI: Changed the cancel button color.
FuelLog 1.5 – Released to beta track
1.5 – This release contains several bug fixes, improvements to the user interface, general code improvements, and laying the groundwork for future features and improvements.
Code Improvements
- Code consolidation.
- Code modularisation.
- Code simplification.
UI
- Removed Alert Dialog…Backups fragment.
- Increased the size of all spinner text.
- Set status bar color.
Fixed:
- The month being presented 1 month behind
Implemented:
- Settings:
- Check for “download” vs “downloads”
- Database:
- Database upgrade system.
Fuel Log 1.4 Released.
1.4 – This release resolves an issue with deleting vehicles from the garage. Along with some interface changes and improvements.
- General Code Improvements
- Code consolidation.
- Code modularisation.
- Code simplification.
- General UI Improvements
- Added vehicle image button on the main screen
- Implemented fuel log staggered list view tint.
- Implemented fuel log staggered list view tint.
- Created save controls module
- Created confirmation controls module
- Fixed:
- Crash when deleting vehicles from the garage.
Meditation Tracker overhaul is being release SOON!
Meditation Tracker 1.7
1.7
Meditation Tracker 1.7 is a complete overhaul of the user interface and much of the original code base.
- UI Improvements
- UI: Alternating row highlighting on log listview.
- UI: Visual Elements now hide when the timer is active.
- UI: Removed all uses of AlertDialog
- UI: Resolved the issue with Table Headers and Columns not lining up.
- General Code Improvements for stability / best practice / readability
- Updated theme
- Fixed time not showing past the second’s placeholder
- Implemented delete journal items
- Fixed delete profile
- Resolved issue with journal text not saving on edited logs.
- Added appbar import/export fragment
- Implemented database import/export.
- Resolved deleted profiles not being removed from profiles list
Fuel Log 1.3 Released
Fuel Log 1.3 Released
Fuel Log 1.3 has been released
Change Log:
- Minor UI Improvements
- Resolved Issue with certain cars causing a crash when re-entering the garage.
- Minor Code Improvements
Fuel Log 1.2 Released
Fuel Log 1.2 Released
Fuel Log 1.2 has been released
Change Log:
- UI Improvements
- Replaced some clickable images with buttons
- Adjusted Margins and/or padding values
- Increased some font sizes
- Implemented default Vin (“123VIN456”) and license plate (“vehiclename01”) values.
- General Code Improvements for stability and readability.
- Fixed issue with requesting permission.
- Added Demo Vehicle
- Implemented Active Vehicle
- Fixed the “orderBy” for how log items are sorted. multiple refills on the same day were not sorting properly.
- Fixed Default Vehicle not setting correctly
- Fixed issue with miles this tank and miles per gallon not calculating properly in certain circumstances.
- Fixed Backup “back button” not working properly
- Fixed About “back button” not working properly
- Implemented delete log
- changed new/edit vehicle save/delete/cancel from images to buttons.
- Re-worked code to remove/reduce AlertDialogs
- Fixed calculation issue with first fuel log item
- Fixed fuel log not loading properly
Screen Shots: