What's new
Release notes for Blik Calendar Widget.
Version 5.0
The all-new Blik
Blik has been rebuilt from the ground up for today's Android.
- Rebuilt for current Android versions, including Android 16. Requires Android 8.0 or newer.
- No more "watching for changes" notification. Widgets update on their own when your calendar changes.
- Add widgets to your home screen right from the app.
- New My events, settings, and picture screens, with dark mode and landscape layouts.
- Widget colors are previewed over your own wallpaper, and widget text stays readable on any color you choose.
- Blik Pro is now available as a subscription or a one-time purchase. The Blik License Key still unlocks Pro.
- No ads or analytics, and your calendar never leaves your phone.
- Your pictures, keyword rules, and settings carry over.
Versions 4.0 to 4.2.8
Highlights
- A bell badge on event pictures for events with an alarm (can be turned off in settings).
- Keyword rules can use words from an event's description, not just its title.
- Today is highlighted with a solid background, which looks better with the rounded widget corners on Android 12.
- Dark theme improvements and a new date picker.
- New and updated pictures, including Indigenous Peoples' Day, Native American Heritage Day, Black History Month, and angel wings.
Earlier versions
Notes for versions 3.4.2 back to 1.1.0, as published at the time.
Version 3.4.2
May 24, 2017
- pictures: 7 updated (kitten/cat, puppy/dog, birthday, chemistry, city, cruise, firetruck)
- keywords: added Netflix and Hulu (pro keywords) for TV
- Android 6.0 and above: Now stores event picture override in calendar event description.
- Now shows start and end date on Event Details screen if event spans across days.
- Switch to Google ads-lite library.
- bugfixes:
- Some ads library entry points were being removed by optimization which caused crashes in some cases.
- New keyword rule creation dialog's background was black so nothing could be seen.
Version 3.4.1
Apr 13, 2017
- pictures: 2 updated (coffee, globe)
- Formatting for Pro License Key at top of Setting screen improved.
- Updated widget creation instruction text to reflect more common versions of Android.
- bugfixes:
- Fixed "event not found" message when trying to edit/view a repeating event from the event list from an Agenda layout.
- Fixed crash if attempting to modify an event in the Event Detail screen if the event information hasn't been fully loaded yet.
- Fixed Event Detail screen so that the hyperlink is valid after editing if it was changed.
Version 3.4.0
Mar 31, 2017
- pictures: 1 updated (graduation); 1 added (hula)
- Updated to latest SDK (version 25)
- Added handling of new Android permissions scheme.
- bugfixes:
- Fixed wrong date showing for all-day events in Event Details screen.
- Fixed potential crash when getting wallpaper for Widget Colors screen.
Version 3.3.3
Mar 1, 2017
- pictures: 1 updated (family)
- Added strikeout in month layout of day text for days in the past. Added setting to enable/disable.
- In Widget Color screens, added a palette selection option. The colors in the palette are determined from the device's wallpaper.
- Performance improvement - simplified month layout elements; appearance remains unchanged.
- bugfixes:
- Fixed crash when trying to set display text for an event with not title.
- Fixed problem in month layout when a day has more than six events. The extra events' pictures would remain in the bottom area.
Version 3.3.2
Feb 3, 2017
- bugfixes:
- Editing of repeating events from Event Details screen from Month layout now works correctly.
- Handle empty values in Event Details screen from Month layout.
- Loading of event info in Event Details, Event Details List, Change Picture and Change Display Text now done in background to increase responsiveness and avoid Application Not Responding termination from Android.
- Reload event info when resuming screen (affected Event Details and Event Details List).
- Adjust Facebook Hours preferences dialog crash on older versions of Anroid now fixed.
Version 3.3.1
Jan 31, 2017
- bugfix: Repeating events now show on the Month layout as expected.
Version 3.3.0
Jan 30, 2017
- pictures: 1 added (credit card); 13 updated (sun, tree, football, fishing, fireworks, spring, balloons/party, timesheet, daylight savings time, beach, weather forecast, water, fire)
- keywords: added for fishing and horse racing
- New: Month layout completely redesigned
- Shows current month with all events in the past and future for that month and any day into the next month that will fit in the six-week grid.
- Pro users can move to any month in the past or future.
- Today's date is highlighted in the month grid.
- Display date is highlighted with yellow background and all events on that day are shown in the bottom of the layout.
- Tapping on any date in the grid changes the display date. Tapping on the date in the lower left returns to today's date.
- Numerous minor changes:
- Tap on items now uses system indication instead of yellow flash.
- White onlines drawn around slider circles on color selection controls.
- Simplified appearance of Pro Info dialog.
- Refactored lots of code for simplicity.
Version 3.2.1
May 8, 2016
- Go Launcher widget size/clipping bug handled
- Go Launcher does not report widget sizes correctly in all instances, but Blik will now learn and remember information from when it does report sizes correctly.
- On orientation changes, Go Launcher does not report correctly. To fix the problem, long press on Blik and then drag any of the resize handles and then release.
- After a resize, Blik will get the correct widget size from Go Launcher and will remember it for that orientation and homescreen cell size so that it doesn't have to rely on getting the correct information on subsequent orientation changes.
- NOTE: If you make any changes to the number of cells on the homescreen, Blik will then need to relearn the sizes again by you manually resizing Blik again.
Version 3.2.0
May 3, 2016
- pictures: 1 updated (newspaper)
- row and column layouts now allow resize in both directions; graphics and text will scale accordingly
You may need to remove all Blik widgets from your homescreen and then add them back to get your homescreen manager to allow the new resizing - support libraries updated
Version 3.1.7
Apr 7, 2016
- pictures: 1 updated (income tax), 1 added (tatoo)
- keywords: fixed Jefferson's Birthday and Income Tax
Version 3.1.6
Feb 17, 2016
- pictures: 1 updated (unknown), 2 added (dominoes, star in circle shape)
- keywords: added dominoes
- bugfixes:
- in the Assign Picture screen, the Default button was not showing the picture in the button as it should have been.
Version 3.1.5
Jan 27, 2016
- pictures: updated (meeting, playing cards)
- keywords: added luncheon, x-mas, jog, skis, kitchen, card night, tent [PRO] cinema, photoshoot, skype
- Show faded event on right side if at least 1/4 will show (was 1/2)
Version 3.1.4
Aug 24, 2015
- pictures: updated (beach, snowflake, atom, beer, contract, cleaning, community, sewing)
- keywords: added [PRO] notary
- Updated widget margins to adhere to Android 4.x guidelines.
You may need to remove existing widget layouts and add them back to get the homescreen/launcher to use the new margins
Version 3.1.3
Mar 23, 2015
- pictures: added (ice cream cone, greeting card, printer/fax); updated (art, dice, christmas tree)
- keywords: fixed Easter Sunday; added [PRO] window washing
- bugfixes:
- Pro keywords were not being used - FIXED
Version 3.1.2
Mar 10, 2015
- pictures: updated (dancing, cleaning, breakfast, lunch, dinner); added (rollerskating/rollerblading)
- removed unused low-res event pictures
- added event picture reflections and preference to disable it
- simplified month layout slightly for performance increase
- made bottom buttons of Assign Picture, Assign Text, and Feedback screen consistent
- bugfixes:
- fixed very intermitent crash when starting Setting screen
- fixed crashes caused by having an event with a description, but no title (Create User Rule, Set Event Text, etc)
- fixed misspelling of optometrist in keyword rules; added glasses and eye test pictures to Medical category
Version 3.1.1
Mar 1, 2015
- pictures: updated (Father's Day); added (Thomas Jefferson's Birthday); other minor updates
The Hi-Def Picture Pack is no longer needed and can be installed - Super Hi-Def Pictures are now included in the main app. This improves the resolution for all phones and will allow future improvements such as scaling
- bugfixes:
- User Rules were reverting to the default picture after the Blik Service was killed
- Per-event picture assignments were not sticking for some users
- Sliders and color wheel selection indicators will not drawing in the Row/Col Widget Appearance screen
Version 3.1.0
Feb 24, 2015
- pictures: updated (trophy)
Make sure to update the hi-res picture pack to v1.3.1 if you have it installed - bugfixes:
- month layout was drawing weeks starting on Monday after the Blik service is killed
- crashed in some cases when setting Calendar app in Advanced Settings
- memory management and threading improvements
- now maintains one event list for all widgets instead of each widget loading the same event information
- async loading of events now done in an intent service to reduce chance of deadlock
- potential memory leaks fixed
- added subscriber method to notify widgets and the My Events screen when events change
- orientation changes now inspect what Launcher is being used to handle switching between launchers
- if widget is not able to be constructed, a message is displayed in the widget and user can tap to retry
Version 3.0.3
Feb 19, 2015
- bugfixes:
- crashed when trying to set month layout appearance in Setting screen (free version only)
Version 3.0.2
Feb 19, 2015
- bugfixes:
- ability to set green background in free version restored
- use fixed width and height when launcher doesn't return widget size
- color bars for calendar color drawn in column layout when enabled again
- added Advanced setting for whether to swap the widget size information for Nova Launcher (disabled by default)
- new Dimension class used for widget size
- moved recalculation of row layout scrolling to match logic of column layout scrolling
Version 3.0.1
Feb 17, 2015
- on shorter widget heights, the row layout now draws the picture and text tighter together
- the Feedback screen and Settings screen can now be accessed from the Blik Launcher screen from the Android app drawer
- standard title bar was added to the Appearance screens
- 2 crashes were fixed, more crash details were added to crash reports, and more details were added to non-fatal error reports
- fixed empty toolbar caption on Assign Text dialog
- lint code cleanup
Version 3.0.0
Feb 15, 2015
- pictures: 1 added (mahjong) 3 updated (star, key, in memory of)
Make sure to update the hi-res picture pack to v1.3 if you have it installed - Major rewrite
- New Load Events Engine
- New Drawing Engine
- Support for API 16 and above only (now uses fully supported Calendar API)
- New window captions and color scheme
- free version now gets 3 weeks as the default instead of 2
- removed unused preferences (cells on homescreen and margins)
- cancelled and declined events no longer shown (option removed)
- Widget Appearance screens show background of homescreen in preview
- Widget Appearance screens arrows in preview now work under all screen resolutions
- month layout changes
- more color from the frame color added to elements
- Details button added
- tap on a date moves row to show that date
- now draws properly on landscape screen with the appropriate number of weeks (even if it's just one week)
- resizeable in both directions so that more weeks can be shown in landscape mode (other elements don't resize, but the widget stays centered)
- color picker now keeps the hue when the saturation or vividness is reduced to min and then returned back
- preferences are now applied immediately instead of in background
- fix for the Go Ex Launcher bug (if Blik is drawing incorrectly, after a few screen orientation changes, it will detemine what the true widget size values to use are)
Version 2.9.0
Jan 13, 2015
- bugfix: fixed crash when event text has multiple consecutive spaces or leading/trailing spaces
- support for Blik Key version 2.6
- updated app icon
Version 2.8.9
Dec 4, 2014
- bugfix: fixed blank/black row layout issue on screen rotate for some launchers
- updated crash report library
Version 2.8.8
Dec 3, 2014
- bugfix: fixed crash caused by previous bugfix in 2.8.7
Version 2.8.7
Dec 2, 2014
- bugfix: crash when homescreen launcher returns bad widget size information
- updated crash report library
Version 2.8.6
Dec 1, 2014
- bugfix: month layout not displaying properly for right-to-left languages on Android 5.0 (Lollipop)
Version 2.8.5
Nov 15, 2014
- pictures: 3 added (baking, waiter/waitress, muffin) 5 updated (balloons, interview, lawn mower, rock climbing, pumpkin)
Make sure to update the hi-res picture pack to v1.1.2 if you have it installed - Support for new BlikKey version 2.5 added
Version 2.8.4
May 27, 2014
- bugfixes:
- fixed user rules (lost rules; less memory use)
- updated widget preview graphics
Version 2.8.3
Apr 27, 2014
- pictures: 28 updated (sundae/dessert, basketball, baseball, softball, soccer, volleyball, airplane, massage, dentist,
weights/gym, daycare, tickets, dragon, bride, groom/tux, spinning, gift, moon phases(4), key, dinosaur/museum, scales, phone,
breakfast, lunch, dinner)
Make sure to update the hi-res picture pack to v1.1.1 if you have it installed - bugfixes:
- fixed keywords for Mothers' and Fathers' Day (when apostrophe is on the end)
Version 2.8.2
Apr 20, 2014
- Added Advanced Setting to disable the [AbsPixel] Launcher-bug correction setting which causes Blik to display improperly for some devices such as the LG G2.
- Added formatting to Feedback email.
Version 2.8.1
Apr 18, 2014
- bugfixes:
- Correct for homescreen launchers that erroneously return absolute pixels instead of device-independent pixels when the widget asks what size it is, such as Next Launcher 3D and SPB Shell 3D.
Version 2.8.0
Mar 30, 2014
- pictures: 3 added (superhero/comic con, oil change, anvil) 27 updated (taichi, house, rent, home inspection, boxing, wrestling, BBQ,
baton twirling, cheerleading, cowboy, family, jogging, yoga, gymnastics, ballet, equinox, ice skating, Om symbol, skiing, snowboarding,
safe, CPR, computer, pizza, donuts, lunchbox, blood drive, monkey/zoo)
Make sure to update the hi-res picture pack to v1.1.0 if you have it installed - modified keyword: jury duty
- preparation for splitting versions of the app based on Android API level (pre and post 4.1)
- bugfixes:
- fixed blur in interior of My Events screen boxes on very high resolution devices.
Version 2.7.2
Feb 23, 2014
- pictures: 2 added (rabbit/bunny, flaming chalice) 1 updated (groundhog) Make sure to update the hi-res picture pack to v1.0.24 if you have it installed
- "settings" graphic changed
- feedback email now includes information about widget sizes reported from Launcher and device screen size
- bugfixes:
- events spanning over midnight from yesterday would cause the month layout to not draw events for the first week
Version 2.7.1
Nov 22, 2013
- pictures: 4 added (hamburger, physical therapy, boot camp, champagne) 1 updated (daylight savings time) Make sure to update the hi-res picture pack to v1.0.23 if you have it installed
- added support for newest version of Pro License Key (which will be released shortly); this should fix the loss of Pro functionality which can happen occassionally
Version 2.7.0
Nov 13, 2013
- updates for KitKat (Android 4.4)
- updated crash-reporting library
- switched advertising network - required app permission changes
Version 2.6.11
Aug 10, 2013
- pictures: 2 updated (ghost, haunted house, cornucopia), 1 updated (labor day), additional keywords added for existing pictures Make sure to update the hi-res picture pack to v1.0.22 if you have it installed
- keywords updated/fixed for dancing and immunization
- My Events screen empty days are slightly taller so that tapping on a day is easier
- Event Preview on screens now drawn with default blue color that widget uses
- text size on My Events screen for event text draws at correct widget display size regardless of tablet text sizing
Version 2.6.10
July 2, 2013
- pictures: 2 updated (beer, cocktails) Make sure to update the hi-res picture pack to v1.0.21 if you have it installed.
- keywords updated for marriage and cocktails
- Feedback email now contains widget layouts used and more calendar information to help in debugging issues
- bugfixes:
- event text in Column layout is now displayed again as it should be
Version 2.6.9
June 26, 2013
- pictures: 10 added (produce, bagel, horseshoes, expense report, report card, time sheet, light blue cube, gray cube, light blue star, gray star) 19 updated (horse, travel, oven, calculator, money, meeting, report, all 6 cubes, all 6 stars) Make sure to update the hi-res picture pack to v1.0.20 if you have it installed
- optimizations and code cleanup for Select Text screens/dialogs
- bugfixes:
- selecting text when creating a new rule or when selecting the display text now supports all device screen densities correctly
Version 2.6.8
May 30, 2013
- pictures: 9 updated (books, elementary school/teacher, eagle and flag, suitcase, golf, haircut, balloons/party, telephone, meeting) some keyword changes Make sure to update the hi-res picture pack to v1.0.19 if you have it installed
- event override colors are now displayed per event on Android 4.0 and above if colors are being shown
- optimizations and code cleanup
- support for new license key added
- bugfixes:
- Advanced setting for calendar app now used again if set
Version 2.6.7
May 21, 2013
- pictures: 6 added (cupcake, wedding cake, delivery/deliveries, chimney, video call/webinar, checkered flag) 12 updated (church, camping, college, book, groceries, math, algebra, calculus, pride flag, usa flag, shopping, tea) Make sure to update the hi-res picture pack to v1.0.18 if you have it installed
- About screen Action bar menu added to give access to Feedback, Check for updates, Release notes, Tips, and View all pictures
- additional screens changed to Action bar
- widget preview in widget list for all layouts added
- ad network library updated
Version 2.6.6
May 12, 2013
- pictures: 2 added (darts, comet/meteor) 5 updated (hotel, hospital, medical, veterinarian, knitting) 1 keywords added/updated/fixed (cemetery) Make sure to update the hi-res picture pack to v1.0.17 if you have it installed
- bugfixes:
- widget render size is now correct for Nova Launcher (this potentially was also a problem with some phone's stock launcher and with any other third-party launchers
Version 2.6.5
May 7, 2013
- pictures: 1 added (scuba) 4 updated (travel, taxi, helicopter, hotel) 12 keywords added/updated/fixed Make sure to update the hi-res picture pack to v1.0.16 if you have it installed
- updated control button images
- My Events, Preferences, About, View Graphics now use Android Action Bar UI
- bugfixes:
- fixes to startup and threading code - fixed most "setting up widget" problems
Version 2.6.4
Apr 25, 2013
- pictures: 2 added (acupuncture, home inspection) 3 updated (cell phone, hiking, cricket) 20 keywords added/updated/fixed Make sure to update the hi-res picture pack to v1.0.15 if you have it installed
- bugfixes:
- possible fix for "setting up widget" problem from cleaning up startup code
- fixed lo-res images being shown in picture selection screens even when hi-res picture pack is installed
Version 2.6.3
Mar 10, 2013
- pictures: 2 added (singing, quilting) 5 updated (earth, dentist, clover, vote/ballot, shopping) 1 keyword updated (vaccination) Make sure to update the hi-res picture pack to v1.0.14 if you have it installed
- added DST message on feedback screen
- bugfixes:
- fixed widget appearance preview for month layout (under Jelly Bean and above)
- possible fix for "setting up widget" problem
- possible fix for half-height drawing bug that appears under Jelly Bean on some devices
Version 2.6.2
Feb 16, 2013
- removed automatic display of release notes when installing or updating
- bugfixes:
- fixed problem when month layout rows would sometimes not draw due to device orientation changes
- fixed "girl scouts" keywords
- possible fix for "setting up widget" problem
Version 2.6.1
Nov 6, 2012
- bugfix:
- if widget dimensions can't be retrieved, use the old method
Version 2.6.0
Nov 3, 2012
- performance improvements from code cleanup
- changed menu option under My Events to take you directly to the Calendar's event where editable events can be modified or deleted
- improvements under Jellybean (Android 4.2 and above):
- widget dimensions are now available, so Blik uses up all the space it has depending on the device's screen dimensions
- widget resizing now available: Row layout can be made wider and Column layout can be made taller
Version 2.5.2
Sept 22, 2012
- bugfixes:
- fixed event text not showing up under Jelly Bean (Android 4.1)
Version 2.5.1
Sept 16, 2012
- removed intro screen which showed for Android 4.0 and above
- changed references from Android Market to Google Play Store
- bugfixes:
- now works correctly under Jelly Bean (Android 4.1)
- refresh button will now fix the cut-off month row problem when it happens
- fix for potential loss of screen updates (may fix constant setup message problem)
Version 2.5.0
Feb 24, 2012
- pictures: 1 added (ping pong) Make sure to update the hi-res picture pack to v1.0.13 if you have it installed
- if unable to launch calendar using default settings, user now gets prompted to select the app to launch
- moved "play" keyword to very low priority so that other keywords take precedence (i.e "play basketball" will now correctly show a basketball)
- bugfixes:
- events that expire are now removed from the display automatically again
- spelling error on select calendar message corrected
Version 2.4.9
Jan 7, 2012
- added a menu item to the My Events screen which launches the calendar to edit or delete events
- bugfixes:
- fixed keyword for Presidents Day
- under ICS, now gives correct steps to add a widget if the Blik app is launched
Version 2.4.8
Dec 8, 2011
- pictures: 5 added (speech therapy, video game, prayer/worship, bell, handicap) 5 updated (relax, birthday, breakfast, lunch, dinner) Make sure to update the hi-res picture pack to v1.0.12 if you have it installed
- experimental support for Android 4.0 (Ice Cream Sandwich)
- new appearance for the My Events screen
- bugfixes:
- fixed crash that could happen when tapping on events in the My Events screen
- fixed "boxing day" keyword
- widget display now automatically refreshes whenever the time is set, date is set, or timezone changes
Version 2.4.7
Nov 7, 2011
- pictures: 7 added (alarm clock, padlock, safe, eastern star, debate, ear, dungeons and dragons) 3 updated (ambulance, key, speech/lecture) Make sure to update the hi-res picture pack to v1.0.11 if you have it installed
- changed app manifest to prevent Market from showing the Blik Calendar Widget to Android 4.0 devices (until support for Android 4.0 is added)
- bugfixes:
- synchronized event list to avoid crashes introduces in previoius version
- increased width of picture area on Details screen so that text width matches what widget displays
- cleaned up Details screen line layout
Version 2.4.6 and Version 2.4.6.1 - Oct 20, 2011
- pictures: added (handcuffs, weapons training, binoculars) updated (wedding, vote, coffee, house, rent/mortgage) Make sure to update the hi-res picture pack to v1.0.10 if you have it installed
- bugfixes:
- fix for crash when event list gets updated while Details screen is active/scrolling
- out of range check in event list was wrong
- disable typing in number picker control which caused errors with invalid characters
Version 2.4.5 - Oct 12, 2011 and Version 2.4.5a - Oct 13, 2011
- pictures: added (stethoscope, treadmill, badminton) updated (hockey) Make sure to update the hi-res picture pack to v1.0.9 if you have it installed
- keywords: "exercise" changed to the new treadmill, "oil change" added for car (Pro keyword), "accountant" added for calculator (Pro keyword)
- bugfixes:
- daylight savings time problem on month layout: events after DST could shift one day if first row of days had an all-day event after DST starts
- daylight savings time problem on Details screen: day skipped if there was an all-day event past the last day that should have been shown
- more bug tracking code added to better report bugs (BugSense)
- backgrounds of Change Picture and Set Text screens now have slight gradient
- version 2.4.5a bugfixes
- crash on some devices caused by a changes in 2.4.5
Version 2.4.4
Oct 4, 2011
- pictures/keywords added (microphone, inbox, donuts) Make sure to update the hi-res picture pack to v1.0.8 if you have it installed
- month layout now adjusts to reduce number of rows displayed when homescreen is in landspace orientation
Version 2.4.3
Sept 23, 2011
- pictures/keywords added (student, mosque, sushi, facial, brown garbage bin, green garbage bin) Make sure to update the hi-res picture pack to v1.0.7 if you have it installed
- three pictures are now drawn on the month layout days if there are three or more events
- month layout now works lower screen density phones (three rows of weeks are shown for these phones)
- bugfixes:
- another modification to fix the intermitent crash from the Details Screen
- new Advanced Setting added to manually adjust the Facebook start time displays
- positioning of row and column layout fixed when drawn in non-standard widget sizes
- Pro Info screen now scrolls to support lower screen density phones
Version 2.4.2
Sept 13, 2011
- pictures/keywords added (braces, hot air balloon, rubber ducky/bath, sewing, contract, softball, report, nail polish)
Make sure to update the hi-res picture pack to v1.0.6 if you have it installed - new advanced setting to tell Blik how many rows and cells your homescreen has so that it can make adjustments to how it is displayed
- new 5x1 size row layout added for tablets or for alternate homescreen managers which have five or more columns
- bugfixes:
- crash from Details Screen should be fixed completely now
- launching the Calendar app from a Galaxy Tab should not crash the Calendar app now
- changes to user rules weren't notifying the backup manager
Version 2.4.1 and Version 2.4.1a - Sept 6, 2011
- better integration with the Android Calendar
- now monitors calendar event changes and reacts immediately when they occur
- no longer needs to wake up every five minutes to check for calendar event changes
- midnight spanning event option changes to allow a setting of from 1am to 11am
- bugfixes
- Details Screen items could become messed up if events changed while it is showing
- clicking Show Preview button more than once in Widget Appearance Screen caused a crash
- crash in New Rule create when resouce ID was not defined
- now gives message instead of crashing when email app can't be launched from Feedback Screen
- version 2.4.1a bugfixes
- repeating events - changing picture or display text was only being applied to the display of the first event shown
- refresh was only causing the very first event in the display to be refreshed
Version 2.4.0
July 29, 2011
- New: You can now change the color of the month layout frame to any color, change its transparency, and adjust the lightness of the interior day parts and the day transparency
- bugfix: added more blocking to avoid the main task and the worker task from modifying event list at the same time which was causing crashes on some phones
- bugfix: fixed Settings screen so that it properly sets up the "Widget appearance" item depending on whether you launch Settings from the row/column layout or month layout
Version 2.3.2 - July 14, 2011 and Version 2.3.2a - July 15, 2011
- bugfix: reworked display task so that it will process more than one request instead of killing an existing task and creating a new one to combine the tasks - killing the tasks was causing crashes on some phones
- bugfix: added blocking to avoid the main task and the worker task from modifying event list and user-rules at the same time which was causing crashes on some phones
- bugfix: avoid infinite loop when changing saturation or lightness in widget background color
- bugfix: when first letter of language's "AM" and "PM" are the same, now uses the second letter, if possible
- bugfix (2.3.2a): fixed force close that happens if you've unchecked the advanced setting for adjusting the widget margins
Version 2.3.1
July 2, 2011 and later bug fix revision releases through July 11, 2011
- also updated this day: Blik Hi-res Picture Pack to v1.0.5
- added graphics: white rose
- widget margins now adjusted for large resolution phones and phones that have a taller display (if your event pictures are being drawn outside the widget background, disable the setting under Advanced)
- widget interaction code redone to improve performance
- pro upgrade message added at top of Settings screen when Pro License Key isn't installed
- bugfix: vertical black background was more transparent black
- bugfix: vertical layout would sometime skip days or draw events under the bottom arrow
- bugfix: clear notification will now show again without requiring a phone restart before they show up
- version 2.3.1a bugfixes - July 2, 2011
- thread management to prevent occassional FC when widget is updated
- fixed rapid scrolling problem where widget would become blank
- version 2.3.1b bugfixes - July 5, 2011
- fixed widget stuck at "waiting for system"
- thread management code restructured to simplify and avoid FC issues
- check for invalid widget IDs
- fix for month abbreviations which caused month layout to not work in some languages
- version 2.3.1c bugfixes - July 6, 2011
- possible fix for widget stuck at "waiting for system"
- possible fix for remaining intermittent FC issue
- version 2.3.1d bugfixes - July 7, 2011
- possible fix for remaining intermittent FC issue -- all widget display updating is now done entirely in the thread
- fix for Korean language FC related to month abbreviations (some other languages could have also been affected)
- version 2.3.1e bugfixes - July 10, 2011
- possible fix for FC issue
- changed thread cancellation parameters - longer timeout and less strict cancel
- thread moved to its own class and removed access to parent class
- initialize remote view from receiver instead of service
- version 2.3.1f bugfixes - July 11, 2011
- cleaned up optimizations that were causing the widget display to not update which resulted in the perpetual "setting up widget" problem
- added more control logic to avoid thread issues which could cause the FC
- fixed "more info" screen when launched from About screen
Version 2.3.0
June 25, 2011
- also updated this day: Blik Pro License Key to v2.3.1; Blik Hi-res Picture Pack to v1.0.4
- row and column widget layouts now support devices with low resolution screens--Blik now appears in the Market for these devices
- added graphics: girl scouts. (updated: boy scouts)
Make sure to update the hi-res picture pack to v1.0.4 if you have it installed - New: change the caption color of the row or column layout or the transparency of the black background to any values (Pro feature only)
- default widget background now set to white background
- white background caption default color darkened
- bugfix: FC when deleting widget
- bugfix: pro features less likely to get temporarily shut off when service gets restarted
- More Info on Pro features dialog updated
- lighter screen
- highlights item in the list that the dialog gets launched from
- exact number of additional keyword rules shown
- hi-res versions of graphics added
- simplified Blik launcher app messaging to be more clear on how to add the widget to a homescreen
- close button added to tutorial/release notes dialog
- updated graphics on tutorial/release notes dialog
- veterinarian picture added to Animals category
Version 2.2.2 and Version 2.2.2a - June 12, 2011
- update required due to change to Pro License Key ver. 2.3.
- update scouts picture
- bugfix for force close - handle system halt of Blik Service
- localization: weekday names and 24/12 hr time formats are displayed correctly in the Settings screens
- setting for start weekday in month grid now only shown when Settings screen opened from month layout
- Version 2.2.2a: bugfix for force close caused by new default settings code on initial installs
Version 2.2.1
June 1, 2011
- added graphics: watering can, repair, buddhism, meditation, beauty parlor, cooking/stove, deadline, coupon, septic, aquarium. (updated: car, lightbulb)
Make sure to update the hi-res picture pack to v1.0.3 if you have it installed. - bugfix for force close - added checks for thread cancellation and increased thread wait time
- display now uses the first letter of the "am" or "pm" indicator in the locale of the phone
- lighter theme throughout all Blik screens
- preliminary translation changes to support localized text
Version 2.2.0 - May 18, 2011 and Version 2.2.0a - May 21, 2011
- new app icons (app, license key, and hi-res picture pack)
- added ability to remove Blik icons from the launcher (go to Blik Advanced Settings)
- events that go over midnight won't show as a picture on the next day if they end by 3am (go to Advanced Settings screen to configure)
- notifies user if their phone supports hi-res picture pack and it's not installed
- from Android notification bar (done only once)
- at bottom of Assign Picture dialog (can be dismissed)
- user settings files are now kept open instead of closed/reopened constantly (performance and possible fix for "lost" settings problem
- changed appearance of Details screen rows
- calendar color is always shown, but now only as a bar on the very left
- text that is shown in widget is drawn below picture
- picture is drawn top-justified instead of centered
- tapping on "setting up widget" will send a refresh in case widget get stuck due to errors or low memory at startup
- version 2.2.0a bugfixes
- fix for Pro features becoming disabled
- possible fix for force close problems introduced in 2.2.0 with thread synchronization
Version 2.1.2 - May 4, 2011 and Version 2.1.2a - May 6, 2011 and Version 2.1.2b - May 7, 2011
- added graphics (cowboy/rodeo, kayak, exterminator)
Make sure to update the hi-res picture pack to v1.0.1 if you have it installed. - hi-res white background added
- backup/restore of Blik user settings to Google backup service added (Android 2.2 and above)
- responsiveness of widgets increased (control flow changed to improve performance, responsiveness, and avoid app-not-responding FCs)
- removed previous temporary bugfix: "use alt text output method"
- updated ad network code - now able to get rid of GET_TASKS permission
- bugfixes:
- fixed Memorial Day picture assignment rule
- next/back widget scroll now goes scrolls back correctly to today's date
- declined event red X placement fixed for hi-res screens
- version 2.1.2a bugfixes
- thread management fixed so that the widget won't go blank when the Blik Service is killed
- thread management fixed so that startup works correctly
- no longer see double-events listed
- fixed Mother's and Father's Day event text
- version 2.1.2b bugfixes
- leaving Details screen "open" by using phone's Home button then opening Details again caused strange behavior
- force close no longer happens on Details screen if the number of events change as events expire or are added when Blik wakes up every five minutes to check for event changes
- month layout now works for all languages (two-character weekday abbreviations caused a blank month)
- possible fix for text position problem when the event text is truncated because it is too long (happens on some phones)
- events were being checked for changes on all widget interactions when they shouldn't have been, resulting in more processing needed and less responsiveness again
- now outputs any problems during widget update correctly instead of not reporting them and terminating
Version 2.1.1
Apr 25, 2011
- bugfix: Sun or Mon start of week setting caused an extra row of blank days to be shown in the month layout
- bugfix: event text bug fixed which caused incorrect vertical display of text for some phones and display on Xoom to not work; possibly also fixes the X10 event text display problems, but the alternate text output method will still be used for now for the X10 by default
- bugfix: timezone all-day events correction - slight addition to code to determine which day an all-day event occurs on depending on local/UTC time that the event states (was noticeable in the New Zealand TZ)
- disabled buttons at bottom of the month layout are now shown as recessed instead of just more transparent
Version 2.1.0
Apr 19, 2011
- added graphics (rugby, army, navy, air force, marines, national guard)
- updated graphics (cellphone, football, secretary, ultrasound, kennedy, and other small tweaks to others)
- configurable start of week (Sat, Sun, or Mon) for month layout (see Advanced Settings)
- New: support for high resolution picture pack added - download from the Android Market if your phone has a high resolution screen
- feedback email now contains homescreen manager info
- optimizations:
- widget displays are now only updated when existing the Settings screen if any changes were made
- code is now optimized at compile to reduce app size and boost performance
- logging statements are now automatically removed at compile to reduce unnecessary output to Android logs
- bugfixes:
- force close in Details screen fixed
- "updating" removed from month grid if error occurs during display refresh
- redraw problems for widgets when updating the app fixed (plus other cases where the widget needs to be re-setup)
Version 2.0.4
Mar 31, 2011
- added graphics (cellphone, weigh/scale, billiards, racecar)
- bugfixes:
- fixed "unable to read calendar data" problem seen on the Xoom and some other devices
- changes to picture or display text now updated on all widgets when changed from Details screen
Version 2.0.3
Mar 24, 2011
- new white/blue month layout background (default; go to settings to change back to the original semi-transparent and green look)
- weekday abbreviations now shown above days in month layout
- scroll widgets refined and hi-res versions added
- app now specifically states to only install to internal memory (some phones may not have been respecting this default setting)
- Blik service now specifies a setting so that Android will restart it if it gets killed by Android in low memory conditions
- separator line heights adjusted for some layouts
Version 2.0.2
Mar 16, 2011
- new potential fix for Facebook start times being incorrect
- widget button press visual feedback added
- background selection dialog now shows preview (only available for row and column widget layouts for now)
- visual refinements - day separators; white background touch ups
- Optimizations:
- simpler month grid day borders
- 39 px to 40 px month grid
- cleaned up event preview xml
- simpler semi-black background resource
Version 2.0.1
Mar 7, 2011
- Bugfixes:
- fixed ability to set a different calendar application
- alternative text output method added to fix Xperia X10 display problem after its system update. Checkbox to enable/disable under advanced settings. Note: Alternative method will not display right-to-left languages correctly.
- Facebook event times adjusted to display correctly (may still be an hour off)
- advanced settings moved to a secondary screen
- month border not drawn at beginning of month when all prev month's days are drawn hatched
- pro info now shown in month scroll controls' location for free version
- fixed links and appearance of Pro Info dialog when clicking from My Events screen
Version 2.0.0/a/b/c
Mar 1, 2011
- New Layout! Now you can add a widget layout that is a combination month/week of your events.
- today's date is now highlighte in a different color. See Settings screen to turn off.
- reworked display of events. Now fades on right or bottom of the widget to show partial picture of the next event.
- better color on Select Graphics dialogs (preview frame)
- less round semi-transparent black background for widget
- default appearance changed
- black semi-transparent background
- don't show calendar colors
- don't outline pictures
- high-res app icon added for high-res devices
- fixed picture dialog display of graphics for high-res devices
- about screen wording for Pro changed; "More Info" button added.
- refined "More Info" dialog display; added link to webpage with info to troubleshoot problems
- optimized details screen row xml
- Blik now won't show itself in the list of calendar apps when selecting the app to launch in Advanced settings.
- reworked nightly timer and widget destroy code (better cleanup)
- bugfixes:
- fixed keywords for Saint Patricks Day and Daylight Savings Time.
- memory leak when updating or removing a widget
- Version 2.0.0a - bugfix for FC when scrolling month widget layout
- Version 2.0.0b - bugfix for FC when Android terminates and restarts the Blik Service
- Version 2.0.0c - bugfix for Refresh key not working on month view; DST fix for days to display
Version 1.3.4
Feb 3, 2011
- bugfixes:
- devices that don't have localized weekday abbreviations now handled by using first three letters of full weekday names or defaulting to English weekday abbreviations
- fixed force close caused if there is a user-overriden setting for calendar app and that app has been removed
- feedback screen now reports calendar app override
Version 1.3.3
Jan 13, 2011
- added graphics (rowing, fencing)
- weekday abbreviations now obtained from the system so that they are localized
- setting added to change the weekend highlight colors to apply to either Fri/Sat or Sat/Sun
- spinner added to widget layout while system is starting up/creating the widget
- bugfixes:
- adjusted keywords for Lincoln's and Washington's birthdays and fixed Presidents' day keyword
- changes made to handle corrupt database entries to hopefully avoid the "unable to load events" problem
- handle empty calendar names instead of crashing
- if an event doesn't have a timezone assigned to it, it will use the current timezone instead of UTC
Version 1.3.2
Dec 13, 2010
- Added Tips in Help section of Settings
- optimized display/refresh
- don't redraw on refresh when events have no changes
- don't redraw when phone screen is off
- now refreshes automatically every 5 minutes (when phone screen is on)
- one timer for all widgets
- bugfixes:
- category name button text now set properly when opening
- all-day events were causing redraw at refresh even with no changes
- ensure that redraw happens when settings changed that affect the appearance
- settings screen no longer crashes for some people
- simplified Feedback screen
- controls at bottom of Feedback and Change Picture Screens on non-black background
- removed timezone info in Details screen since it wasn't working properly in most cases
Version 1.3.1
Dec 1, 2010
- added graphics (email)
- new feature: select what app Blik launches for the calendar
- transparent background colors adjusted and new transparent with dark text option added
- updates to Select Picture categories:
- "business" category added
- categories are now sorted alphabetically
- re-opening now always starts in previously used category
- category button appears more like a button and shows pressed state
- code optimizations/cleanup
- centralized drawing setup code
- categorized Android calendar class constants
- bugfixes:
- changes to help prevent "bad bitmap IDs" and corrupt widget display when updating app
- calendar color now shown again in Details screen when outline event pictures setting is checked
- possible fix for crash when launching calendar on Galaxy Tab
Version 1.3.0
Nov 22, 2010
- added graphics (weather forecast picture is now selectable)
- event keywords are now considered as text to display below event pictures--all other words are considered first
- new feature: transparent widget background option added
- calendar color bar and calendar color outline options now independent settings
- calendar names now used to set the default picture for events in that calendar
- formatting on release notes list
- updated app icon; added distinct widget layout icons and changed wording
- fixed grammar on feedback screen
- feedback now displays information about calendar names and which calendar an event comes from
- bugfix: nasa picture can now be assigned correctly
- bugfix: fixed force close issues on Details screen; handles cases where the service is shutdown by the system
- optimizations: consolidate word extract logic; widget controls setup; calculations
- prevent FC if Market app is not available
Version 1.2.6
Nov 13, 2010
- added graphics (nasa logo, rocket, cocktails, remember, massage, hammer, axe, hiking, knit/crochet, orange & purple boxes and stars)
- bugfix: timezones from all-day events now read and used to make sure events are shown on the correct day
- start time in Details screen now also shows the start time in the timezone for events where they are created for
- widget display now updates when changing to a different timezone (at the normal refresh time)
- 12/24 hour setting removed; now uses the system setting for the 12/24 hour display format
- bugfix: food category is now shown
- more pictures added to the work/school category
- bugfix: events where just the location has changed are now read correctly
- picture count in About screen now uses the same method used to show everything in the Select Picture screen
- developer feedback information now reports more details about date/time and timezone for events
- developer feedback screen now has button to check for updates
Version 1.2.5/a/b
Nov 12, 2010
- released version with most 1.2.6 features, but reverted back to 1.2.4 codebase due to problems
Version 1.2.4
Nov 6, 2010
- added graphics (poppy for veteran's day, week for Google Week Number calendar); fixed spelling of "patriot" in keywords
- declined calendar events will no longer be shown be default; setting added to toggle whether they are shown or hidden
- consolidated event picture drawing code for both layouts
- cleaned up memory allocation code/use app context to avoid possible memory leaks
- wakeup timers are now cleared when the widget is removed from the homescreen
- added "Check for Updates" under the Settings screen
Version 1.2.3
Nov 1, 2010
- picture selection now has categories!
- links for addresses, phone number, email addresses, etc now shown on the context menu instead of requiring clicking in the list
- bugfix: less chance of Pro features temporarily getting shut off; Pro features available as soon as Pro License Key is detected
- simplified widget layouts' xml and logic
- prevent unnecessary widget update when nothing has changed between refreshes
- removed duplicate functionality used to show all pictures from Settings screen
Version 1.2.2 and Version 1.2.2a - Oct 21, 2010
- added graphics (speech, lunchbox, bird)
- greatly improved the appearance of the widget on higher resolution phones
- new feature: ability to control whether all-day events show up first or last
- bugfix/optimization: make sure all-day events are never drawn subdued
- consolidated wakeup timer code
- Version 1.2.2a - Oct 22, 2010
- bugfix: fixed non-loading problem with Android 1.5 and 1.6 phones
- bugfix: events that end exactly at midnight no longer show up incorrectly as a day-spanning event with two separate pictures
- in Details screen, "12:00am" is now displayed as "midnight"
Version 1.2.1
Oct 17, 2010
- added graphics (Star of David, baton/twirling, color guard, hindu om symbol, rock climbing, skydiving); other minor keyword adjustments
- new feature: ability to turn on showing all of today's events, even if they are in the past
- events' locations are now also shown on the Details screen
- changed wording in Pro Info message about showing more weeks to avoid confusion
- manual refresh now also resets the timers for waking up, in the event that the timers are lost
- show/hide controls optimization
- bugfix: wakeup timer code adjusted so that it doesn't fire twice at widget startup
- bugfix: possible fix for force close that can happen very infrequently when opening Details
- bugfix: message instead of crash if error showing context menu on Details screen
- bugfix: feedback dump events now working with Froyo
- updated ad network SDK to 2.1.3
- Blik Pro License Key version 2.1 - bugfix: possible memory leak
Version 1.2.0
Oct 3, 2010
- added graphics (rose/romantic, timeclock, picket/strike, fortune teller, tai chi, quiz/test/finals, democrat, republican); updated (horse); fixed (synagogue keyword spelling)
- new feature: Override the text that Blik displays under any event (Pro-only)
- empty weekday names in horizontal layout now drawn in red
- pride flag picture now selectable
- bugfix: example output for select picture no longer shows 8:00a for all day events
- bugfix: fix for clearing out Android's cache of widget layout when upgrading
Version 1.1.2
Sept 19, 2010
- added graphics (dice, cards, paintball, hand/manicure, foot/pedicure, arm, leg, spine)
- clicking Details now goes to the day that the widget is showing
- minor keyword changes
- new anti-piracy scheme
- updated ad network SDK
Version 1.1.1
Sept 7, 2010
- added graphics (dusting, horse, insulin/vaccine, memorial)
- bugfix: crash on click in Details
- bugfix: crash when assigning picture if background service gets killed
- cleanup of dates to be more efficient and remove possible problems with all-day and day-spanning events
- updated advertisement network SDK; removed now-optional app permission
Version 1.1.0
Aug 31, 2010
- added graphics (cricket, surfing, bingo, ice skating, school bus, wrestling, star) updated (medicine)
- bugfix: crash in feedback
- new vertical layout added!
- "camp" keyword moved to lower priority
- checkbox for advertisements on/off added
- change picture wording changed when operating on a repeating event
- service shutdown properly when removing all widgets and handles multiple widgets better
- startup widget look changed
- multi-day spanning events show start time as "cont'd" instead of "12:00a"
Version 1.0.0 and Version 1.0.0a - Aug 11, 2010
- added graphics (gardening, lawnmower)
- license key now available to unlock PRO features
- changed app icon
- all "coming soon" pictures removed until they can be drawn
- bugfix: 1.0.0a - fixed crash in Assign Picture with long event descriptions
See also the older snapshot of these notes and the Android 1.5 and 1.6 edition.