[Paid Software Announcement and Discussion] vgergo:
Detailed change log

Update!!!

The complete change log found a new home on my website: https://bubble.dataglobe.eu/2019/01/03/changelog/

I will post updates

on my new reddit page: https://www.reddit.com/r/BubbleCloud/

on my twitter: https://twitter.com/BubbleCloudLaun

on my facebook: https://www.facebook.com/dynalogix/

instagram: https://www.instagram.com/dynalogix/

FUTURE FEATURE LIST (=future plans...)

{A}=very easy → {Z}=VERY HARD

PHONE:

+clock/battery/weather/date/wifi bubbles in the home screen widgets too {M}

+favorite cloud with most used bubbles from other clouds {E}

+unread count badges using MissedIt! {O}

WATCH:

*direct link to system setting groups on the watch (connectivity, apps etc - I will have to see what's possible)

+use secondary watch buttons to advance pages of paginated archive

+pan around (up + down too) in the bubble clouds on the watch (ZOOM in?) → gesture suggestion by Oliver Löscher {Q}

+phone bubble should change when watch gets disconnected from phone. (+ Optional vibrating "Phone away" alert?) {H}

+dual battery display option in phone battery bubble {B}

+color options / circle type progress bubbles (alternatives to the red-to-green) {K}

+save layouts (and bubbles) in the app → recall them by rules (charging / wifi / time of day → Tasker plugin?) {H}

+ability to have custom vibration set when clicking an app icon {B}

+Ability to drag and drop app icons on the watch to move them around instead of understanding the number math on the cloud design page. {J}

+Ability to customize app name (around ring, inside ring, top bottom) of apps. Current default is below app. {G}

BOTH:

+create text (character) based bubble images similar to contact bubbles when no contact images are found {E}

+control Bubble Clouds using Tasker: show/hide bubbles, change bubble sizes, replace layouts - what other parameters would you want to control? I am open to your input! {N}

Change log:

Legend:

+ new feature * bug fix ~ change - removed function = affects widget-only app too

Most recent production version:

(* starred version numbers = production versions, "a" = public alpha, rest are public beta)

Update: The complete change log found a new home on my website: https://bubble.dataglobe.eu/2019/01/03/changelog/

(the 32000 character post limit drove me crazy here...)

9.46*

+new expert option (on watch) hide status icons from ambient/inactive watch face (the active wf never has it)

1:

*crash with second long press when Method "H" was enabled for Long press button

*crash when timer/app drawer is assigned to first press of the secondary button and no long press is enabled (I know...)

2:

*sharedpref corruption related crash in shortcut settings in phone

*bubbleimageprovider made more robust (missing_image.png)

*clock tap/double tap shortcut could not be assigned if long press was not set

+new shortcut action for hardware buttons: "do nothing" (to disable them if they tend to get pressed accidentally)

3:

~option name updated to "status indicators on watch face" (was "status icons on watch face" can be mistaken for unrelated Notification icons plugin)

+updated christmas theme pack teaser added

9.45*

*empty folders opened vie button crashed when long press selected. No more crash.

*hungarian price reference update

*double long press invokes double secondary press function

*hide (disable?) minutes color box when outline is enabled on the phone

*rare crash when pressing the secondary button on watch

*Wear Cloud Editor will switch to "filled bubbles" only in the cloud where the app bubble with the custom image is

~change every Google+ link to the new Bubble Clouds website (https://bubble.dataglobe.eu)

+new website teaser in what's new dialog for widgets

1:

*remove center/corner item when clear clock defaults on phone

2:

*=rare bubble animation crash on phone

*crash when clicking on notification icons video link

*crash when assigning certain complications to the peek card

*crash during startup on watch

9.44

*crash in WearOS page in phone app

+use equal sign to specify petal toggle display labels [0=off|1=on] you can even use emoji [1=|2=|3=] tip: [+Rod Cowan]

1:

*during auto-installation of notification icons plugin, the app should not show the notice "Move x bubbles away from the watch face" (it only has 4 by default)

~updated the years in the sentence "I have worked 4 years on the app" (was still saying 3)

*if phone is Lollipop or older treat notification icons as color icons (do not apply uniform color filter) - you can still override the color filter

*in Notification Bubble Color settings you have to override the "uniform color" for "override theme bubble" to take effect (app will no prevent to check them independently)

*Bubble Edit screen had wrong controls for toggle, lock, and clock bubbles

+unified "Assign shortcut" option in Bubble Edit screen to assign long press button, quick swipe panel (and 6 new custom shortcuts)

*show long button press assignment of Theater, Sunlight, Timer, Assistant correctly in the Bubble Edit screen too

-removed long press and 2nd long press control from settings on the watch

-removed quick swipe panel config from the settings screen on the watch

-removed tap, long tap, and 2xtap clock bubble options from expert settings on watch

-removed "assign to button" option from the expert settings on watch

+added "Shortcuts" button and new screen with all the shortcut customization

+added warning "OK Google" will not work when gesture detection is enabled on watch face

~clarified menu command "show hidden bubbles" (instead of show hidden apps)

~clarified message "triple tap screen to exit theater mode" (it used to say "Hold screen") It's actually triple tap, then a message instructs to hold.

+added long press clock bubble in app drawer mode. It will start voice search by default

+both long press and double/single tap clock bubble now configurable

+assign single and double press actions to extra hardware buttons

+designed new bubbles for button actions (button 2 and 3)

+new Shortcuts section on the phone

-"long press" options removed from Wear OS settings group on phone

-"quick swipe panel" and "double tap for voice search" options removed from Watchface settings group on phone

-"tap/longtap" option removed from App launcher settings group on phone

+new shortcut settings and 2nd long press configuration backed up and restored

*the first option used to say "default (voice search)" even for the 2nd long press of the hardware key in the settings on the phone

*trying to assign a 2nd button press on the phone gave the wrong Premium upgrade insentive

2:

*trigger reload button assignments on watch

*prevent changing the 2nd button press unless the first press is set

*button settings were not correctly stored on the phone (only sent to watch)

3:

+new switch (in Shortcuts section on watch): alternative long press remap for Wear OS "H" (API 28)

*layout corrections in Shortcut settings screens (both watch and phone) for Android Wear 1.x watches

4:

*renamed new option <Remap Voice Search> to <Method "H">

*"Assign to shortcut" command was not visible on Android Wear 1.x watches

5:

+added translations for new options

*circumvented a crash in the timer

+added call to star SMS policy issue tracker

6:

+clickable settings icon to open secondary button assignment on watch

*show button press toasts shorter

7: (was beta → join)

+select folder items using the secondary buttons, long press to activate (only if folder was opened via secondary button)

+select petals in smart home petal view using the secondary buttons, long press to activate

+settings, switch analog/digital, and flash light are added to the quick options for button press/clock bubble click (you don't need to long press corresponding bubbles to assign)

+custom action icons refer to the custom icon (tasker/complication/folder/smart home/phone app/regular app)

*smart home control bubbles assigned to button did not work

8:

+Added video https://youtu.be/ydzG1zPXLts to the secondary button settings section in the phone app

*fixed a crash in permission request screen on watch

*wrong flashlight icon in the Shortcut section in the phone

9.43*

~date day also gets seconds color if defined in theme

+analog theme packs can set "nonclockmargin" for their digital variants

*improved phone / watch connection

+Wear Cloud Editor now indicates ongoing communication with the watch (sync icon shrinks and stays in the action bar for the duration of the data transfer)

+ready for Phone Notification Bubble plugin

*much improved app drawer refresh speed (less layout inflation)

*eliminated the flashing when bubbles are tapped on the inactive watch face with the gesture detection enabled

*fixed long press inactive watch face to switch watch faces

*sometimes failed to bring up watch face picker when turning off Bubble Cloud

*sometimes the inactive watch face would be blank (did not draw when !visible)

*improved layout for Bubble Edit screen on watch

+notification bubble configuration dialog

*sometimes refreshed before sync completed

+extended notification-bubble edit screen on the watch

+teaser icons for the new theme (watch + phone)

+new warning icons for colors defined by uniform color settings elsewhere in the app (text warning is also shown including a "Fix" action)

+new options "override uniform colors" and "override theme bubbles" in the Status Bubble color config screen

+get description when the active/ambient symbols tapped

~number of recommended bubbles for analog themes 4→6

1:

+"Notification bubbles" section in the Wear Settings app on the phone

+auto-configure notification watch face if "Notification Bubbles" theme/plugin/app is installed before Bubble Cloud on the watch

*status icons did not show in app-drawer mode, if count badges were enabled

2:

~when applying themes, use seconds color as optional icon/overflow text color in notification bubbles (when overridden)

*ambient bubbles were also drawn after switching from watch-face mode to app-drawer mode (caused notification bubbles to fail)

*ongoing notification is removed when app is killed and restarted in the background

3:

*notification bubbles caused bubble colors to get mixed up

*notification bubbles did not work well with custom layouts (make sure to have as many notification bubbles displayed as you want before starting to work on custom layout)

*notification icons did not update if their number did not change

+warning in Bubble Cloud phone app (and "fix" button) for missing notification access

+warning in Bubble Cloud phone app (and "unhide" button) if notification bubble is hidden

~updated video: https://youtu.be/S-A976Dcjpc

~added video to phone / wear What's New sections

4:

*What's new video thumbnail error

5:

+translations

6:

*layout glitches

-removed the "Apply" button from the Notification Bubble dialog, sending settings in real time instead

7:

*improved notification bubble color dialog layout

*crash in some languages

8:

*clicking on the "Notification Bubbles" teaser images will also start the video

*ask users with OOM to email me (app keeps crashing for 2 people - multiple times a day! - I don't know why, and they don't contact me)

*crash in main app showing/hiding youtube button in notification card

9:

*OOM crash update

9.42*

*fix a rare crash when exiting the WearOS screen before the first 1-click themes are loaded

*fix a rare corrupted bubble image resource related crash in popup folders on the phone

*removed a few startforegroundservice commands, where caller is in the foreground already

*prompt to update main app if Premium Key is too new (both on the phone and on the watch)

*do not mix execute and executeOnExecutor(THREAD_POOL_EXECUTOR)

*clock bubble dial is not shown behind digital clock bubbles, unless it is set to a custom icon or image on the phone

-removed the reminder to clear theme when switching between analog and digital

~outline ambient font for "shlop","pumpkin12","skinny12" and "lycanthrope" too

+moved helper routines into Premium Key 9.41 (beta) and Summary 1.10 to detect charger, wifi and ringmode changes (no longer possible in Oreo)

+at boot and when entering the main app: activate wifi/ringmode/power detection preOreo helper

+if no Helper and no Premium Key show hint at the bottom of the watch face settings card in expert mode

~dim screen behind dialog boxes (edit bubble, warnings, upgrade reminders etc)

1:

+show warning in Wear Cloud Editor when toggling selective ambient visibility while ambient mode is not set to selective ambient

*crash in 1-click theme selector / selective apply on the phone (if no background has been set before)

+more specific labels for "extra" pieces in theme apply screens ("center", "corners")

*rare crash in Wear Cloud Editor while editing Tasker bubbles

+"retry" button in phone app's watch connection dialog

+it will also retry as soon as you open the dialog and auto-dismiss the dialog when connected

2:

*app drawer opening complication did not always work on Android Oreo

+new analog/digital clock switcher bubble (Analog → Off-center digital → Full screen digital)

3:

+keep track of separate margin settings for full screen analog clock layout and other layouts

4:

*fixed a bug when restoring default font using the phone app

~select the last item (="default font on black") in "1-click theme" section on phone

→ clears theme (if Apply All set)

→ restores default font (if Apply All is not set)

*crash when selecting backgrounds which have their extra parameter renamed (in v9.42.1)

~clicking "Default" in the color picker for transparent background themes will set the theme's default background color (had to press cancel for it earlier)

*adding more theme components after recoloring them on the watch did not include them unless you adjusted the colors again before pressing "OK"

*NoSuchMethodError in Intro on Android 1.x watches

5:

*distorted contact bubbles on watches with chin (flat tire)

*shorten the "this theme works best with x bubbles or less" if user ever long pressed a bubble to edit

~you can now always sticky open apps without double-tap to sticky open being enabled

*new analogdigital toggle bubble icon was broken on older phones (bad vector drawable)

6:

+Clock Toggle Bubble now changes settings externally, when you return to a settings screen on the watch it will now reflect the updated values

+Also detect when settings are changed remotely from the phone

7:

+instruct user how to enable "Phone" permission if "deny, don't ask" was selected earlier

*=crash in contact selector screen while attempting to fetch contact icons

*ANR related to deadlock while Weather updating

*bug preventing background color pick in phone app

8:

*keep hidden peek card hidden even if WearOS insists on refreshing it (new in Wear OS 2.17)

*=Widget bubble animation fixed [thank you +Joseph Rubin for reporting this!]

API 26 Compliance (except Android Wear 1.x component)

9.41*

+Wear app phone component API26 update

*Improved phone/watch battery bubble update frequency/reliability

*fixed sending email from watch (it used to always lose authentication)

~email authentication request notification on phone

+new notification channel: "Troubleshoot problems" (errors: email authentication, weather/sunset location)

+new notification channel: "Wear contacts call" (hangup call from watch)

*fixed serious issue introduced in v9.38 relink mixing up contacts during resync

*improved weather bubble update reliability

*improved watch-phone connection reliability when opening settings app on the phone

*phone app was still updating weather/battery and other info when live info was disabled for app drawer mode

*reduced sunset/sunrise time update to 6 times a day (instead of every time the battery info was updated)

*=SmartHome HTTP command editor crashed if selection was made backwards (using a keyboard)

1:

+visual feedback when email/text is submitted for sending

+icons in response toasts checkmark / X when sending messages, making calls

*Oreo JobIntentService was way too slow for contact and smart home bubble actions (it could take 5 minutes for the phone to react, ridiculus):

*Restored regular background services even though short notification icons need to show if processing takes longer than 5 seconds, Android Oreo is just ****

*fixed an issue with gesture detection on the watch

2:

*=force users to upgrade Premium key to v9.41

*bug: rotary crown brought up the dummy peek card in app drawer mode

~even if "Low brightness also dims ambient face" is enabled it no longer dims ambient brightness in the morning when brightness is set to auto

*enable Do-not-disturb permission watcher service on Oreo+

~improved bubble cloud background service notification icon

*enable package install detection on Oreo+ after user is referred to install / update Premium Key / Plugin / Theme pack from Google Play

*updated Play Store links: list DYNA Logix apps instead of searching for hashtag, specify package "com.android.vending" to avoid chooser

+themepack teasers always link to their Play Store pages (previously they linked to Play Store search)

3:

*battery updater crashed on older phones

+unlock Premium via Key app on watch

~the version number at the bottom of the settings screen on the watch will have "+PRO" for unlocked premium features (was just "+")

+plea for 5-star reviews in more languages (German, French, Dutch, Chinese)

*=wear/widget add contact screen showed "Scanning installed apps" over progress bar

*wear contacts cloud auto population scan only started after phone rebooted if you did not have any contact home screen widgets on the phone

*switched to "Carte coup d'œil" instead of "Carte Peek" in French [merci Axel Moulin!]

*tapping dummy peek card took user into settings not into the add/remove peek card dialog in Wear 1.x version

*Android Wear 1.x watches don't get dummy peek card

4:

*still wear contacts cloud auto population scan only started after phone rebooted if you did not have any contact home screen widgets on the phone

*removed debug logging entries [preparation for production release]

5:

*=contact list sometimes took a long time to load even though filtering was off

~=random automatic contact bubble colors for contacts with numbers in name which have no image

*new expert option: Clocks not synced (enable if you like your watch and phone be set to different times. Delayed commands will not timeout after 3 min)

*calls to appsender and stand-up refresh → foregroundservice

+do not show peek card for my own background task notification

~1-click themes are shown much quicker after opening the application

+smoothscroll to selected 1-click theme

6:

+auto-apply 1-click theme if a single pack is installed when Bubble Cloud first started

*message to install companion app on phone did not show

+show theme notes the first time the favorites cloud is shown with the new theme

+new expert option "Unread dot on watch face" (off by default) [tip: Martin]

~Play Store link to Dyna Logix app-list, not "Page"

7:

+added missing translations

*changed back the play store links (the Google recommended ones caused intent disambiguation picker to show up)

8:

*fixed multiple Oreo related background crashes on watch and phone

*updated theme pack 0 icon could not be hidden on the phone

9:

*fixed a relatively rare crash in WearDialService (while updating Wear Contact Cloud in the background on Oreo devices)

Earlier versions:

►v9.00-9.39

►v8.65-8.99

►v8.00-8.64

►v7.00-7.74

►v6.16-6.96

►v5.00-6.15

►v4.00-4.98

►v3.00-3.18

►v2.00-2.83

►v1.00-1.51