Release 1.7.4
Bug fix release with improvements to the sync service, now uses Gcm / JobScheduler to save power.
-
Removed account based sync adapter and rewritten to use the new Gcm / JobScheduler API, this also removes a
bunch of permissions around account and sync.
- Schedule view: fixed crash around inconsistent placeholder state during animation.
-
Event details: better support for long event titles and different font sizes, measure the text to detect if
it overflows.
-
Widget: don't crash on DeadObjectException, not much we can do about it, and handle crashes caused by
TransactionTooLargeException silently.
- Optimized images handling for less RAM usage, moved images without intrinsic size to drawable-nodpi.
-
Handle crashes caused by finalizer watchdog; this is a Dalvik/Art VM issue, just exit when it happens,
usually after a long time of inactivity or heavy system load/swapping.
-
Events: better access level handling, show event titles on public events on a private (free/busy only)
calendar.
- Edit event: save color correctly on rotate
- [N preview] Workaround LinearLayout not spreading remaining pixels out correctly.
- Copy/paste: keep event time, do not round.
- Week view: fixed maxMinutesForTimedEvents, was 1 minute too short.
- Reminders: do not show notification for declined events when "hide declined events" is enabled.
- Reminders: dismiss reminder popup when notification is dismissed.
-
Reminders: snooze: dismiss original reminder when rescheduling one for later, might fix repeated alerts
issue.
- Navigation drawer: make weather item on top obviously clickable.
- 1.7.4 r2: fixed a bug @ permission handling.
- 1.7.4b: several small fixes and improvements.
- 1.7.4b: fixed Android-N date / time format.
- 1.7.4c: Fix rare crash related to invalid contacts.
- 1.7.4c: Fix snooze from notification.
- 1.7.4c: Do not allow editing reminders on read-only calendars.
- 1.7.4d: Added integrity checks to schedule / month calendar view, reset list if display order is wrong.
-
1.7.4f: Fixed Month / Schedule view day display order bug caused by incorrectly handling weather data
update.
Release 1.7.3
Week view has been cleaned up to increase performance, look cleaner and to add new features! New things include:
-
1.7.3e - Fixed arm64 native crash due to compiler type confusion in generating native code (dex2oat?) on
Android 5.0/5.1.
-
1.7.3c - Added fix for Samsung Marshmallow rom bug - Checkbox state is inconsistent, for example in
widget calendar selection.
-
1.7.3c - Added dialog for setting the location if automatic detection is unavailable (Samsung, HTC,
bug introduced in their Marshmallow rom)
-
1.7.3c - Workaround N-preview 1 and 2 issue causing infinite loop / high CPU usage
(details), fix is merged in AOSP
master, but not available yet (tagged FutureRelease).
-
1.7.3c - Added some help for common crashes caused by Android rom bugs (app ops @ 4.3/4.4, database
corruption), and how to resolve it (reboot phone or reinstall).
- 1.7.3a - workaround HTC rom bug / action bar issue in preferences.
- Better all-day events pane - now shows up to 5 events at once.
- Option to customize the start and end of day (DigiCal+)
- Option to show events longer than x hours as all day events.
- Use a faster render path during pinch to improve frame rate.
- Show event time if there's enough room.
- Changed multi-day event handling: show as timed event on first and last day, and all day in between.
- Updated default zoom to center on working day +/- 0.5 hours.
Other changes
-
Lenovo 5.x ROMs: ActionBar caused a crash in preference subscreen due to invalid default background. Set one
explicitly as workaround.
-
Sony 6.0 ROMs: Workaround MapView crash due to Context.getResources() returning null for unknown reason,
force enable hardware acceleration on those views + updated Play Services to latest version. gmaps-api issue
#9071.
Release 1.7.2
Highlights
Month view: you can now choose to show only events from the selected day in the lower pane in the settings
screen.
Widgets: "Clicking on the widget starts..." setting is now per widget - you can change this in the widget
configuration screen.
Create / edit event: added warning if start time is in the past.
Other changes
- Schedule / month view: tap today on current day scrolls the view to the current time.
-
Grid / Text Month / Month Calendar widget - optimized rendering, faster and better compatibility with
launchers.
- Event details screen: added dark shim behind guest status indicators and faster loading time.
- Grid widget: setting today text size was incorrectly linked to day of month text size.
- Event details screen: edit via FAB now respects the "edit via intent" setting.
-
Search: improved search function can now find more events via calendar, account name and guests, but where
it searches exactly depends on the device's Android version.
- Settings: settings with a slider like text size now have non silly default width again.
Release 1.7.1
- Faster startup.
- Translation updates.
- Several crash & stability fixes.
- Add action (title) bar in preferences' sub-screens.
- Notification no longer shows date/time in the past for repeating events.
- Disable chatty "location search unavailable" error in event details screen.
- Possible fix for missing weeks in month view (feedback appreciated).
- Fix unusable month view on tablet in landscape mode with advertisements enabled.
- Darken event text on list view when "darken past events" is enabled.
- Fade & darken event blips on month view according to settings.
- Cut event in month view now properly fades out event item in list.
- Show correct calendar color on new/paste buttons in list & month view.
- Properly apply event style (tab color vs background color) to new/paste buttons.
- Copy & paste event in month view no longer gets created on the wrong day.
- When pasting an event copied from a read-only calendar, use the default calendar instead of a random one.
- Update "today" indicator position in month view when the date changes while in the app.
- Update time indicator position in list & month view when the time changes while in the app.
Release 1.7.0
- New agenda, month and search view!
- Several minor stability fixes.
- Improved time display for multi-day events.
Looking for volunteers to translate DigiCal (updated)
As a thank you for your efforts, you will receive a license code to activate DigiCal + as well as a free
lifetime subscription to both the premium weather forecast as well as the premium calendar subscription. Send an
email to cindy@digibites.nl to sign up!
At the moment, we are looking for translators for: Afrikaans, Belarusian, Bulgarian, Croatian, Estonian, Filipino, Galician, Hindi, Indonesian, Japanese, Korean, Latvian, Lithuanian, Malay, Slovak, Slovenian, Tamil, Thai, Turkish, Vietnamese.
Older changes
Older changes
Thanks again for using DigiCal
the Digibites team