File Browser Version Notes (changelog)

promo graphic - File Browser

  • 2013-10-10 version 7.8i released
    1. Fixed: Selecting several files and then unselecting some of them resulted in the un-selected still acting as if selected.
    2. Fixed: Send multiple files Intent conflicted with Gmail’s To: field.  See Notes section of Create a Zip for more information.
  • 2013-04-27 version 7.8h released
    1. Fixed: Menu flash in List View in Android 2.x
    2. Fixed: Search results not finding anything.
    3. Fixed: Jump To action disappeared in 4.1.x when downloading files from the web.
    4. Fixed: Jump To action not available on some devices.
  • 2013-03-04 version 7.8g released
    1. Fixed: Menu flash unless held in Android 2.x
  • 2013-02-26 version 7.8f released
    1. Fixed: slow start on some devices
    2. Fixed/Enhanced: Pick/Save issues when talking with other apps (supports more Open Intents)
  • 2012-11-17 version 7.8e released
    1. Fixed: File shortcuts were defaulting to numbers instead of the filename and the icon did not show thumbnails correctly in certain conditions.
  • 2012-11-04 version 7.8d released
    1. Enhanced: Thumbnail usage significantly improved again.
    2. Fixed: File shortcuts on the Home screen were having issues with Android 4.1.
  • 2012-08-12 version 7.8c released
    1. Enhanced: Image load speed from cache greatly improved.
    2. Fixed: Default text size in Android 4.1 causes text to become invisible due to a change in how Android 4.1 processes text size of 0 (it used to be device default, now it is literal).
    3. Fixed: IllegalStateException: The content of the adapter has changed.
  • 2012-05-02 version 7.8b released
    1. Fixed: Android 4.0+ devices could not tap on anything in List View (Grid View as fine).
    2. Fixed(?): CalledFromWrongThreadException occurs unpredictably.  Unable to replicate, so attempting a reworking of the logic.
  • 2012-03-26 version 7.8 released
    1. Feature added: Thumbnails are cached for 3 days.
    2. Feature added to Android pre-3.0 (most phones): Use Full Screen, which will hide the Notification Bar (aka Status Bar) to provide even more screen space.
    3. Updated to Android 4.0 design guidelines which were released last week.
    4. Fixed: OutOfMemoryError while trying to create thumbnails on some devices.
    5. Fixed: NullPointerException while updating grid detail pane on rare occasions.
    6. Fixed: IllegalArgumentException while trying to copy files from special folders.
    7. Fixed: OutOfBoundsException while trying to Zip up 0 files.
    8. Fixed: Folders during search would bring up APG app instead of allow navigation into them. The APG app is misbehaving and I have notified them about changing their app so that it will play nice. I have also modified my app so that it will prevent other misbehaving apps from accidentally opening folders.
    9. Fixed: Folders sent to the Recycle Bin were not moving their contents as well.
    10. Fixed: Overall progress bar during copy/move/delete is accurate again.
    11. Fixed: Blank folders were not being zipped.
  • 2011-09-22 version 7.7 released
    1. Updated graphics to better handle all the different variety of handsets, tablets, and themes.
    2. Tablet menu updated to use the Action Bar intelligently.
    3. Updated for Android 3.2. If your tablet is still running Android 3.0 or 3.1, you are highly encouraged to update to 3.2.
    4. Better memory management by way of recycling images that are not in view quicker.
    5. Fixed: NullPointerException on some devices when trying to delete a file.
    6. Fixed: IllegalArgumentException: Comparison method for Type sorting has been rewritten.
  • 2011-08-31 version 7.6.2 released
    1. Fixed: StringIndexOutOfBoundsException caused by several Android devices.
    2. Fixed: IllegalArgumentException: Can’t use FLAG_RECEIVER_BOOT_UPGRADE here caused by a few Android devices.
  • 2011-08-29 version 7.6.1 released
    1. Search speed has been greatly increased.
    2. Fixed: some phones that still had an issue with Move has been fixed.
    3. Fixed: IllegalArgumentException: Comparison method violates its general contract sometimes encountered under very specific circumstances. Prior fixes involved trying to force the timing between finds and UI updates, this fix completely changed the find/display mechanism to be a producer/consumer pair of threads rather than a single background thread that spawned runOnUIThread(runnables).
    4. Added programmer feature: Unpack(zip) feature now includes a Broadcast mechanism to notify your app on certain conditions, primarily so you know when the unpacking is finished.
    5. 7.6.1 hotfix update for Android 1.5 devices regarding search not loading correctly.
  • 2011-07-31 version 7.5 released
    1. Added programmer feature: Unpack(zip) intent will return chosen location in addition to allowing default location and unzip functionality.
  • 2011-07-28 version 7.4 released
    1. Added programmer feature: default location option for Unzip intent.
    2. Fixed: NullPointerException when trying to Zip files sometimes on some devices.
    3. Fixed: IllegalArgumentException: Comparison method violates its general contract sometimes encountered under very specific circumstances.
    4. Creating a Home screen Jump Point with a blank name will now default to the name of the file or folder.
  • 2011-06-16 version 7.3 released
    1. Fixed: App title not being set if another app uses the Pick Intent API.
    2. Fixed: Pick Multiple Files button works again if another app uses the Pick Multiple Intent API.
    3. Taught the app how to better remember which file you were working with between runs.
    4. Creating a new folder will now automatically select the entire folder name to make renaming it easier.
    5. When copying/moving/packing/unpacking a batch of files, a clearer dialog will popup to let you know which of your current batch operations is asking for clarification on what to do. In addition, the progress bars in question will be highlighted.
    6. When running multiple batches of copy/move/pack/unpack operations, the answer you give to one Duplicates Found dialog will not apply itself to all batches.  Each batch will be independent of each other and will ask for clarification on what do to once per batch.
    7. Fixed: a long copy/move/pack/unpack batch operation will not cause an exception when the app is exited with the Exit menu before the task is complete. In many cases, the task will complete in the background.  If such a task runs into duplicate files, it will automatically “keep both”.
    8. Fixed: enormously large image files that are too big for the device to handle are now detected and prevented from generating a thumbnail. This will avoid strange behavior like quietly killing the app or locking up the device. Every Android device has different memory resources available and this is taken into account, so the more RAM your device has, the less this limitation is seen. More information can be found at Google’s issue tracker and the thumbnail I display for such images can be found here.
    9. Search will now default to searching the SD card as well as several known public folders which may be a part of internal memory (like the picture storage location on some phones). Searching any other system folder still requires you to have the browser in the folder you wish to search.
    10. Scrolling speed has been increased as well as overall navigation speed in List View, Grid View and Search View in an effort to keep the app as responsive as possible.
  • 2011-04-02 version 7.2 released
    1. Jump Points can be viewed from a Live Folder on devices that support it.
    2. The Jump Point button window has been redesigned to look more like the grid view so that it will fit more Jump Points on the screen.
    3. Many small visual improvements around the app.
    4. Settings and Jump Points are now backed up on supported devices (Android 2.2+). This means that reinstalling either on the same or different device with the same account will restore all your personal settings and Jump Points. Please note that only the Jump Points themselves are saved and restored and not the files they point to. If your SD card is different, the Jump Points may point to files that do not exist and therefore will not work as intended. This feature is intended as a convenience for upgrading phones that will use the same SD card as well as the occasional factory reset that may be needed.
    5. Grid View now does a better job of keeping the file you are interested in focused and in view while the detail view is being displayed.
    6. This version going forward will let the device determine the location of app install instead of defaulting to SD card as some phones are having issues with apps on the SD card. You are still free to move the app to the SD card or not at any point in time after install as you desire.
  • 2011-03-19 version 7.1 released
    1. Updated icons to comply with published Android guidelines as well as improve their quality (aka “I have improved my graphics skills”).
    2. IllegalArgumentException: Sorting by date would sometimes cause issues if files or folders were being modified at the same time as they were being displayed while searching.
    3. NullPointerException caused when trying to Pack (Zip) a file from some other app besides File Browser has been fixed.
    4. NullPointerException when sometimes setting a thumbnail as the app is being closed or hidden has been fixed.
  • 2011-03-12 version 7.0 released
    1. Grid view added!
    2. Updated for use with Android 3.0 devices.
    3. General upgrade to the system to make it more responsive (especially Searching).
    4. Copy file speed increased by ~90%,
    5. Soft keyboard automatically pops up in most cases where it is needed.
    6. Folders will no longer have square brackets around them since the folder icon is enough of a visual indicator.
    7. Bug fix: Sending marked files that had no extension now works correctly again.
    8. OutOfMemoryError handled when search contains lots of pictures (e.g. “.image”).
    9. Bug fix: Search now respects Show Thumbnails setting.
    10. Bug fix: Send marked music to “Create Playlist” would not display the “Create Playlist” option if more than one type of audio was marked (.mp3 & .m4a for example).
    11. Bug fix: Move uses slower copy/delete on phones that use internal memory to store pictures to avoid any disappearing tricks (the pictures are still in internal memory in a folder with a similar name of your destination folder).
    12. Move & Delete marked files now show as progress bars, just like Copy.
    13. NoSuchMethodError: MediaMetadataRetriever: the release of Android 2.3.3 required a slight change to the video thumbnail generation code.
    14. New About window should make finding the FAQ, changelog, and email feedback easier to discover.
  • 2011-02-16 version 6.7 released
    1. IllegalArgumentException: Sorting by date would sometimes cause issues if files or folders were being modified at the same time as they were being displayed.
    2. IllegalArgumentException: Trying to get the free space on phones that have internal storage as opposed to an SD card would sometimes result in an exception.
    3. PatternSyntaxException: Some phones displayed and error where others just logged a silent warning, but finding duplicate files that contained parenthesis needed to be fixed in all cases.
    4. ArrayIndexOutOfBoundsException: Android bug discovered to sometimes occur while deleting files. A workaround has been found and used in such cases.
    5. OutOfMemoryError: Some Motorola Cliq phones were having issues trying to pick a contact photo. Motorola is aware of the issue, but I am trying out a workaround for it.
    6. Thanks to everyone that submitted a bug report!
  • 2011-01-11 version 6.6 released
    1. Added an Intent so that other apps can call Blackmoon File Browser and jump to a particular file just like a shortcut on the Home screen.
    2. If multiple apps can open a file “by default” then pick one at random and use it’s icon as the file icon instead of the generic app icon.
    3. If you download a file to the /mnt/sdcard/download folder, Blackmoon File Browser will list a Jump To action that will open the file browser at that file instead of opening the file itself. This is useful if you download an image attachment from Android 2.2.1+ Gmail and want to immediately move it to some other location rather than open the file for viewing.
    4. NullPointerException when trying to unzip a corrupted Zip file replaced by an Action Failed error dialog.
    5. OutOfMemoryErrors due to Android’s garbage collectors performing a work slowdown fixed by forcing them to work on occasion.
    6. OutOfMemoryErrors when choosing a very large photo for a contact has been fixed.
    7. ClassCastException on some phones when generating thumbnail views sometimes has been handled.
    8. NullPointerException while deleting a lot of files and then closing the app has been fixed.
    9. IllegalArgumentException fixed when sorting by file type or in rare cases of file names.
    10. SecurityExceptions reported by Android while trying to open a file are being handled, but were incorrectly being reported. Squelched the reporter on these particular cases unless it really was Blackmoon’s fault.
    11. Hidden album art inside a music folder will no longer cause a problem for Create Playlist.
  • 2010-12-13 version 6.5 released
    1. Android 2.3 required changes incorporated into this release.
    2. Global Search Settings for some Android devices aren’t accessible by 3rd party apps such as mine. The option is now disabled on those devices.
    3. Some files sorted a certain way would sometimes generate an “IllegalArgumentException: Comparison method violates its general contract!”. The contract was reviewed and revised and a fine was placed on the gremlins that violated the contract in the first place.
    4. StackOverflowError fixed when trying to copy a folder that contained subfolder symlinks to itself.
    5. NullPointerException fixed when some brands of devices would try to delete a marked folder that contained a subfolder that contained no items.
    6. Occasional NullPointerException fixed when trying to Pack (Zip) files.
  • 2010-11-30 version 6.4 released
    1. Multiple debug reports for the same exception fixed, only a single one will be requested from now on.
    2. Global Search Settings for Android 1.5 aren’t accessible by 3rd party apps such as mine. The option is now disabled for those older devices.
    3. NullPointerException occurring on some phones while starting a search has been fixed.
    4. Create file shortcuts in addition to jump points on the home screen.
    5. Allow marking to span across folders. Blue checkmarks will appear for items that are “meta-checked”.  Parent folders that contain marked files as well as files contained within a marked folder will have this blue checkmark.  Anything with a blue checkmark will not be able to be marked since it can lead to “very bad” behavior.
    6. Gracefully handle an OutOfMemoryError while performing a very intensive search.
    7. Fix for a NullPointerException while processing a large number of files in the background.
  • 2010-11-14 version 6.3 released
    1. Updated some of the German translations.
    2. Fixed a NullPointerException while searching for duplicates when it finds files that have no extension.
    3. Fixed a NullPointerException which occurs sometimes while changing the location of a playlist.
  • 2010-11-12 version 6.2 released
    1. Some phones generating an undocumented NoSuchElementException now being caught and handled appropriately.
  • 2010-11-11 version 6.1 released
    1. Updated Russian translation.
    2. Updated Chinese translations.
    3. Updated Special Search Tip tabs to use icons instead of text for better visibility.
  • 2010-11-09 version 6.0 released
    1. Search feature added. Searches the entire SD card for files. System folders will be excluded from searching unless you are actually in the system folder you want searched. Available as part of the global device search feature as well as within the file browser app.
    2. Ability to Zip/Unzip/Copy multiple sets of Marked files at the same time. Move and delete are still not possible during this time to avoid potential conflicts.
    3. An optional recycle bin feature has been added and is ON by default.  The recycle bin will keep files for 3 days before deleting them.  Jump to the recycle bin to browse through your recent deletes.  Emptying the bin is possible whenever you wish, either manually deleting files from it or by Long Pressing the jump button to quickly empty it completely.
    4. Send To menu option missing has been fixed.
    5. Pick Shortcut NullPointerException fixed.
    6. Rename NullPointerException fixed.
    7. Playlist NullPointerException fixed.
    8. Open File SecurityException fixed.
    9. Settings ArrayIndexOutOfBoundsException fixed.
    10. Progress bars are now a lot more accurate.
    11. § used to denote a symbolic link to a real folder somewhere else.
  • 2010-10-16 version 5.7 released
    1. Added GET_CONTENT intent for retrieving image files.
    2. Fixed picking an image from Contacts as well as picking from the Picture Frame widget.
  • 2010-10-14 version 5.6 released
    1. Various bugfixes.
  • 2010-10-09 version 5.5 released
    1. video thumbnails
    2. fixed a couple of reported freezes
  • 2010-10-06 version 5.4 released
    1. icons loaded for APK files
    2. Chinese translation updated by Victor Chen.  Thanks again, Victor!
  • 2010-10-05 version 5.3 released
    1. Bugfix: Pick File would sometimes fail. (attaching files via Gmail would fail depending on the type of file being attached)
  • 2010-10-04 version 5.2 released
    1. Russian translation added courtesy of Макс Ширшин (Max Shirshin)
    2. Jump Points may be created as shortcuts on the Home screen.
    3. New menu item for files: Open As… will allow you to choose just about any app on your phone to open a file. Note that it does no conversions at all and merely tells the app you choose to open the file. The most likely result will be an error trying to read the file. For advanced use only!
    4. Show/hide hidden files and folders.
    5. Audio files will be given a menu option allowing you to make that file available to the various ringtone lists. BFB will not actually set the ringtone itself as that would require more permissions and there’s no need for a file browser to have those kinds of permissions. A button is provided to let you quickly jump to the phone Settings so that you can set it yourself. This feature is accomplished by copying the audio file to special folders on the SD card.  /media/audio/* folders are required for this feature to work, please do not delete them from your SD card or you will find your custom ringtone also removed!
  • 2010-09-24 version 5.1 released
    1. German translation added courtesy of Wolf-Peter Dehnick.
    2. Jump To dialog layout redesigned to fit more on the screen no matter the orientation.
    3. Thumbnails of tiny images will no longer be enlarged beyond their original size.
    4. Bugfix: Deleting a marked file will also remove it from the internal marked file list.
    5. Bugfix: Creating a new folder while trying to pick a folder with BFB will now correctly go into the newly created folder.
    6. Export a save file dialog for other apps to use as well as BFB.
    7. Changed list generation so that it does not destroy/recreate the list on every refresh.  Instead, the adapter is persistent and the list is emptied/refilled.
  • 2010-09-15 version 5.0 released
    1. Pack/unpack Zip files.  Creating a Zip is similar to creating a playlist, by using the “Send to…” feature to send anything marked to the Pack (Zip) function.
    2. Jump Points can be created on any file or folder.  A jump point allows you to quickly navigate from anywhere to any jump point by accessing the “Jump to…” menu option or by pressing the Jump To Places button in the upper right corner. A list will pop up allowing you to tap a jump point and instantly move to that folder or file.  If you long press on the jump point, you can remove it from the list.
    3. If, while in “Pick a Folder” mode, you create a New Folder, you will automatically be taken into that folder once you finish renaming it.  This way it speeds up the process of picking the folder you just created.
    4. various other minor UI improvements and bug fixes.
  • 2010-09-04 version 4.5 released
    1. Added more extensions to the list of recognized extensions.
    2. Create Playlist will now recognize nested music folders and add their music to the playlist as well.
    3. Folders can now use “Send to…” as well.  This feature mimics Marking the folder and then using the “Send Marked To..” menu, except that you do not need to mark anything.  Furthermore, it will not affect any files you currently have marked.
  • 2010-08-15 version 4.4 released
    1. Added a requested feature by adding a “Send Clears Marks” checkbox to the Settings.  If you uncheck this setting, then the standard behavior of clearing out the marked files after a “Send Marked To..” operation is avoided and File Browser will remember what you had checked.  This way you can mark a bunch of files, send them to Create Playlist, then send them to Gmail, then move them to another folder (if you so desired).
    2. Remembers the list position even if nothing is selected.
    3. Fixed a bug with Create Playlist when reading some of the new settings.
    4. Gracefully handle an ultra-rare OutOfBounds exception.
    5. Updated the Settings screen to display the current selection for many options rather than give obvious directions on usage.
  • 2010-07-31 version 4.3a released
    1. Null Pointer bugfix for new users.
    2. Strings added in 4.3 translated to Chinese by Victor Chan.
  • 2010-07-30 version 4.3 released
    1. Added detection for a horizontal finger swipe across a file.  If such a gesture is detected, it will be the equivalent to choosing the “Send to…” menu item.
    2. Redesigned all the dialogs in the app so they have a more standard look and feel to them.
    3. Added an “Exit” menu item so that people could exit the app easily if using the Back button as the standard behavior to “go up to the parent folder”.
    4. A few minor tweaks here or there like using the standard icon for Settings again, or adding a new icon for Create Playlist (if you ever see a menu for it).
    5. Created a framework for possible future plugins.
  • 2010-07-25 version 4.2a released
    1. Bugfix for an Android 1.5 issue on some phones where a standard function fails with an internal NullPointerException if there are no Intents to add to the menu instead of just “not adding anything”.
  • 2010-07-23 version 4.2 released
    1. Chinese translations courtesy of Victor Chan.  Thank you so much Victor!
    2. Out of Resources errors, while rare, are still annoying to get.  BFB now “takes out the garbage” for you instead of merely reporting it to you with an FC.  Thanks to everyone that reported this issue.  It was a big help in locating causes and figuring out possible solutions.
    3. Redesigned the Menu as well as added a standard Settings screen.
    4. Added several more options using the new Settings screen: Font size, Orientation, and Thumbnail Size.
    5. Android 2.2 compliant as well as scaled the screen settings so that better screens still display everything correctly.
  • 2010-05-15 version 4.1 released
    1. Fixed a bug with Pick Marked File button doing nothing.
    2. Prevented loss of files if Copy Marked is used in the same folder with the marked files.
  • 2010-04-01 version 4.0 released
    1. Backwards compatible with Android 1.5 phones.
    2. Long-click “Edit” menu option added for files that can be opened for editing rather than just viewing (images with Adobe’s Photoshop Mobile in particular).
    3. Create Playlist feature was blocked for some people (fixed).
    4. BFB will refresh it’s folder view more often so that changes to the folder contents will be noticeable right away, especially when BFB is brought to the front again after switching to another app.
    5. All file actions will now cause the system to refresh it’s view of the SD card in the background so that all modified media will be properly rescanned.  This will result in the music player discovering music and the picture gallery finding the images without having to use the “Refresh SD card” feature.
  • 2010-03-04 version 3.9c released
    1. Display all exception information in a consistent format that is human readable (and hopefully understandable).  Even more important, display the information without causing an error while creating the display in the first place. [Techno-babble] Threaded routines cannot display dialogs, so any error deep down needs to bubble back up to the main UI thread before it can be shown in a dialog box.  All error display routines now perform such bubbling rather than a case by case basis so that future code features that force existing routines into new threads will not cause any problems down the line. [/techno-babble]
  • 2010-03-01 version 3.9b released
    1. Adjusted app definition so Android Market would not hide the app on late model phones.
  • 2010-02-26 version 3.9a released
    1. Bug fix for Sort by Type when one or more of the files listed has no extension.
  • 2010-02-25 version 3.9 released
    1. Added the ability to refresh the SD card so that other apps like the Music player can process any newly copied, moved, or deleted files.  Please note that the Music player does not list the music it sees based on file name or location.  If the mp3 file contains artist, album and song tags, those will be used instead of the file name or location.
    2. Replaced the web link inside the What’s New? dialog with a button and a message to click the button for more detailed version information.  That button will open up the web browser to this page and the top of this section so that people will always see the most recent changes.
  • 2010-02-19 version 3.8 released
    1. Added Sort feature.  Name, Date, Size, and Type as well as reversible sorts.  Date is sorted normally from newest to oldest (increasing the number of days old) since it seems more natural that way, similar to how these version notes are listed with the topmost in the list being the most recent.
    2. Bug fix attempted for preventing the soft keyboard from popping up when the app starts.
  • 2010-02-18 version 3.7 released
    1. Added a feature to allow BFB to respond to email file attachment requests so you can now pick files right from Email/Gmail when trying to attach a file.
  • 2010-02-16 version 3.6 updated
    1. The prior issue turned out to be a lack of default language. I had been experimenting with localization and did not realize the default language folder got renamed. Looking back on my 15th note, I find my thoughts focused entirely on code and phone brand.  Once I started doing a folder compare from 3.5, the folder name change was immediately noticeable – and more importantly easily remedied.
  • 2010-02-15 version 3.6 updated (23:23 GMT)
    1. Attempting to fix a very odd bug with Motorola Milestone phones (EU mainly). It seems to think that my string resource for showing the folder information does not exist within the application.  This is not a bug with my application as the string resource does indeed exist as evident by all the phones the same .apk works just fine on. Regardless of who is at fault, I need to find out why it’s choking and figure a way around it.  A couple of phones are taking exception to my string resource table.  I have removed the recent additions and have republished the app.  If this fixes the issue, then there is an unpublished maximum string length that I exceeded.  I am keeping a close eye out for more field reports!
  • 2010-02-13: version 3.6 released
    1. Allow other apps to use BFB to pick a folder, pick a file or even pick multiple files. My new app, AttachSave, will use the Pick Folder feature. (due to be released to the public soon)
    2. Redesigned copy file progress bar.  If you have a lot to copy, this will come in very handy.  Individual files have their own progress bar as well as the overall progress bar shown letting you know how close to completion it is.  Cancel button allows interruption of a long copy process.  If you are interrupted during the copy process (like opening up a file or having to handle a call, you may have your copy canceled by the system, but any files copied so far should be intact.  In the future, I will be moving this function to a service so that interruptions won’t cause the copy process to cancel.  For now, just be aware of this if you plan to copy hundreds of megabytes spread over hundreds of files.  Please note that canceling the copy process will not erase your marks so that you can easily press “Copy Marked” from the menu again once your call/other app is done and you come back to BFB.  Just choose to “Ignore Duplicates” and it will skip over all the files that were already copied and resume where it left off before.
    3. A few tweaks to the Menu>Actions menu list so that it hides some of the menu choices that would be inaccessible anyway or just plain confusing for what is currently being marked (like Mark All in a folder with all items already marked used to cancel all marks).
    4. A couple of bug fixes and speed improvements.
  • 2010-01-29: version 3.5 released
    1. Removed both android.permission.READ_OWNER_DATA & android.permission.WRITE_OWNER_DATA.  As of API version 4 (Android 1.6, codename Donut), these permissions deal with the phone owner’s contact information stored in the phone and have nothing to do with reading the SD card anymore.  When android.permission.WRITE_EXTERNAL_STORAGE was introduced in Sept 2009, it was not clear that this permission replaced the other two.  Now that I know better, there is no reason to keep those other permissions around (since I do not target Android OS prior to 1.6).
    2. The header has been modified slightly for better readability. Back & Home buttons now look and act like buttons.
  • 2010-01-26: version 3.4 released
    1. Storage space available is now displayed in the header if you have write permission to the folder.
    2. Added a “bolt on” feature where “Send Marked To…” has the ability to send multiple audio files to a “Create Playlist” micro-app.  Playlist is created in M3U format and saved in /sdcard/playlists. Changed M3U extension MIME type to “text/x-mpegurl” instead of “audio/x-mpegurl” since it really isn’t an audio format, just a text file describing an audio playlist.  As text, it will result in text editors being able to open up the file easily as well as keep the music player from chocking on an non-audio file.
  • 2009-12-23: version 3.3 released
    1. Added a “Send Marked To…” feature that will try to email multiple files at once.  Currently, this feature works well with image files and the K9mail application.  The functionality is highly dependent on what kinds of files are marked.
  • 2009-12-23: version 3.2 released
    1. Updated the thumbnail algorithm so that memory usage is reduced and tiny image thumbnails enhanced quite a bit.
    2. Beta version of the PICK intent added for testing purposes.
  • 2009-12-10 thru 20: version 3.1 updated
    1. Various bugfixes based on exception logs sent from volunteers on phones I cannot run tests on.  Thanks to everyone that participated!
  • 2009-12-9: version 3.1 released
    1. Changed the wording on the setting menu to “BACK as exit”.
    2. Bugfix for Thumbnail setting so turning it on and off works properly.
  • 2009-12-8: version 3.0 released
    1. Thumbnail image preview feature added! Woot!
    2. Tweaked the UI again by replacing the first item with a fixed bar at the top with buttons for Up and Home.
    3. Now that a fixed parent folder button is available, the overriding of the BACK key is less needed. It is still available as an option, but defaults off so the BACK key will behave like most other apps.
    4. I’m very happy with this version. =)
  • 2009-12-7: version 2.7 released
    1. File icons are loaded with their respective app icons, if possible and applicable.
    2. Faster response times.
  • 2009-12-5: version 2.6 released
    1. Expanded the list of possible apps when using “Open With” on a file without an extension.
  • 2009-12-4: version 2.5 updated
    1. Bug fix regarding marking items in multiple folders which should be disallowed.
    2. Cancel All Marks remembers list position.
    3. Remembers marks between program suspensions.
    4. Files opened now will not update the Recent App list (which could easily fill up if you open a lot of photos.
    5. Extension case is now ignored when determining file type.
  • 2009-12-1: version 2.5 released
    1. Name changed to Blackmoon File Browser.
    2. Bug fix based on a report sent in by Ben L. Thanks Ben!
  • 2009-11-29: version 2.4 released
    1. Fixed a bug with Start Marking not turning itself off once you navigate to a different folder.
    2. Copied the many folder actions to the main menu so that now you can Long-click the top item or just use the main app menu for marking and making new folders.
    3. Testing a new exception reporting mechanism to email any FC reports with valuable debug info to Blackmoon. Certain phones are acting strange and need extra help.
  • 2009-11-24: version 2.3 released
    1. Fixed an issue with marking root files/folders.
    2. Trying out some workarounds to make app work with HTC Hero since their phone has some bugs in the OS yet. Would appreciate feedback from HTC Hero owners.
  • 2009-11-20: version 2.2 released
    1. Fixed a couple of FC bugs.
    2. Improved support for newer phones like HTC Hero.
    3. Added .wmv as a recognized Video type.
    4. Copy/Move/Delete popups listing files and folders deleted will only do so during the actual operation and will quit once finished (greatly speeding up the process).
    5. Improved the visual appeal.
    6. Improved the UI experience.
  • 2009-11-04: version 2.1 released
    1. Fixed a bug which was causing a FC if the remembered folder it tried to access did not exist anymore.
    2. Also fixed an issue with renaming a folder and then opening the hardware keyboard causing the rename dialog to disappear.
  • 2009-11-04: version 2.0 released
    1. Update to handle soft Back key in upcoming Android 2.0.
    2. Added feature to create new folders.
    3. Added feature to mark files and folders for later copy/move/delete.
    4. Marked folders will handle all subfolders and files contained within them.
    5. Added Send feature to allow emailing files.
    6. Changed Rename function to use a dialog to handle switching to landscape mode to use the hardware keyboard.
    7. Changed the main menu to have a more standard Android look.
  • 2009-10-09: version 1.6 released
    1. Updated to work with Android 1.6.
    2. Added the “.3gp” video extension.
    3. Fixed a bug with using Back on an empty folder.
    4. After months of not owning an Android G1, I finally have one of my own and do not have to rely solely on the emulator the SDK uses.
  • 2009-05-13: version 1.5 released
    1. Added support for soft keyboard
    2. added state memory so that rotations won’t lose place
    3. added menu option to show/hide Unreadable items
    4. Back button now performs “go up one level” if nested beyond root folder.
  • 2009-05-12: version 1.4 released
    1. Cleaned up the interface a bit
    2. added Rename and Open-As functions
    3. added emblems for read-only and unreadable.
  • 2009-05-11: version 1.3 released
    1. Added Delete and modified file size and date display settings
    2. upgraded to Android version 1.5 as well.
  • 2009-04-16: version 1.2 released
    Added ability to open files.
  • 2009-04-09: version 1.1 released
    Bug fix with the display.
  • 2009-04-08: version 1.0 released
    Initial release (browse-only).  This application is my first foray into Android development.  My design philosophy is to create something useful and robust.  It need not have a ton of features as long as what it does works and works well.

One thought on “File Browser Version Notes (changelog)

Leave a Reply

Your email address will not be published. Required fields are marked *