Changelog v1.00 → v10.08

Please share:

8 years of development!

Close to 4000 improvements over the years in over 900 app-updates (600 beta + 332 production releases) since 2014…

Legend:

+ new feature [1499]
* bug fix [1889]
~ change [532]
removed function [52]
= also affects widget-only app

Click version number ? to see detailed post on changes

📑10.08
*=Updated Play Store category scraper (since Google updated Play Store on the web)
*=Updated privacy policy [Bubble Cloud Widgets removed again from Play Store for the 3rd time, thank God it was reinstated after 2 days, but it’s still a terrifying experience] – I updated Play Store App Content section, hopefully this was the culprit
*attempt to fix background battery service issue on Pixel phones (show notification during update)
📑release 1:
*sunrise/sunset update crash fix
*tasker icon corrected in Wear Cloud Editor legends
*unnecessary “vertical shift” label appeared in the date bubble configuration dialog
*Wear Cloud Editor guide linked to menu item “Cloud Editor tutorial”
+Link to bubble type guide from Wear Cloud Editor legends
+Link to custom layout editor guide from the Layout ↔ Clipboard dialog
📑release 2:
~link to video about folders on the watch now point to the comprehensive guide webpage (which includes the old video)
*fixed button double press function issue returning to the app drawer / watch face if doctor’s timer is set as first press
📑release 3:
*=Google’s update to Drive broke backup and saving rich images (fixed)
*sorted out some problems with custom bubble images (when theme bubbles and customizing “more” bubble on the phone)
*=unified internal request codes


📑10.07
*workaround for message “The System Overlay Permission is not available” in Wear OS 3.0 (Write system settings is on the same page)
*targeting Android 12: manifest intent-filters exported=true
*gradle update to 7.1.3
*new double-tap clock shortcut option: require double tap clock bubble to exit active/inactive mode [Rui Fung Yip, Kamil Lamcza, Johan Wetterberg] {exitprimary}
📑release 1:
*=improved layout of welcome screen
*=updated, more prominent privacy policy to comply with new Google requirements [Bubble Cloud Widgets brought back to Play Store – SDG]
*translation for new strings
📑release 2:
~phone app will show sync icon instead of disconnect icon in the toolbar during first connection attempt to the watch, only changes to disconnect after 5sec timeout [Jindřich Pelhřimovský]
📑release 3:
*=clock bubble related crash in home screen widgets
*=widget crash on new Vivo devices
*=clock bubble configuration crash
*fixed unexpected behavior when tapping text fields with “default” (=”transparent”) tap action [Jindřich Pelhřimovský]


📑10.06
+AOD shift on Galaxy Watch 4 (GW4)
+GW4 calendar complication / 20 min refresh
*remove one of the dual-peekcard did not work
📑release 1:
+option to control Galaxy Watch 4 AOD shift radius, set to zero (left) to disable (default=5, max=10)
*optimized shift redraw
*GW4 calendar complication not updated if no change (caused vibration every 20 minutes)
📑beta 2:
*peek card related crash on GW4 (introduced in 10.06)
📑release 3:
+improved peek card icon colors and automatic peek card color (for dual peek cards as well), smarter decision on recoloring vs keeping icon colors
*addressed ghost vibration issue after exiting the doctor’s timer [Kyle Twiens]
~build tools update


📑10.05
*improved lock/autolock protection
+lock/autolock will now disable rotating crown/bezel input and wrist gestures (hardware buttons and dismiss via peek card icon are still enabled!)
*fix full-color inactive ambient mode when locked
📑beta1:
*fix for disappearing active mode watch face
📑release 2:
*fully optimized app drawer/overlay/non-overlay/lock/autolock behavior
~app drawer now enters without animation

! Please report any issues with blank/frozen/disappearing watch face by sending your settings to bcwhelp@gmail.com. Thank you!


📑10.04
*text field dialog layout on phone [Laurens Ruster]
+backup/restore notification filters now with Bubble Cloud backups (option to revert last restore in ⋮ menu of filter screen) [Jindřich Pelhřimovský]
*text fields didn’t show in inactive screen if they were too high [Laurens Ruster]
+double tap peek card icon to dismiss notification on phone [Kamil Lamcza]
(make sure to also update Notification Icons Plugin to 4.01beta!)
📑beta 1:
+peek card icon tap vibration
*peek card icon tap on inactive watch face
+expert option for scheduled ambient dimming (enabled by default) [Marcin Przekop]
📑beta 2:
*enlarged touch target for peek card icon tap on inactive wf (left quarter of the card)
*=pop up folders with badged icons crash when trying to edit
*fixed black screen issues in non-overlay mode watch face
*installing from 1-click theme did not set theme layout correctly
📑beta 3:
(Wear Stand Up Alert 3.11.0beta, Notifications Plugin 4.01.2)
+include @[bubble] in text for actionable notifications
*peek cards with non-breaking space or without title or text could not be dismissed via icon
*ambient peek cards without icons are now centered correctly [Zeng Alan]
*ambient peek cards sometimes appeared too short
*fixed communication between Wear Stand Up Alert and Bubble Clouds
*workaround to double check if Stand Up Alert complication warning “⚠info” is legitimate [David Divelbiss]
*Wear Stand Up Alert and Notification Plugin PendingIntent vulnerability fixes (library update + MyProviderUpdateRequester)
~increased touch target for dismissible peek card icon on inactive screen (left 1/3rd of the card)
📑beta 4:
(Notifications Plugin 4.01.4)
+=widget badge option to ignore persistent/ongoing notifications
+option (on phone under More options) to disable actionable reminders (mostly for discoverability)
~improved settings layout on phone, added horizontal dividers [Jindřich Pelhřimovský]
*fixed inactive watchface update issue [Jindřich Pelhřimovský]
*fixed issue where notification peek card tap would open complication peek card’s action when using dual peek card option [Jindřich Pelhřimovský]
+add what’s new video
*=fix badge restore defaults
+improved visibility of divider lines in phone settings
+Notification Icons 4.01.3 whitelists “@[” by default (it can be removed, and it won’t appear for existing users)
📑beta 5:
(Notifications Plugin 4.01.4)
*dual peek card was missing icon if single notification icon is used [Jindřich Pelhřimovský]
📑beta 6:
+=new Expert option in widget’s Cloud Configuration Screen: “Remove all bubbles” [Michael Holman]
~=Widgets+Folders screen now lets you remove empty widgets (use ⊕ → Expert → Remove all bubbles). It will come back unless you also remove it in the launcher!
📑beta 7:
*tap peek-icon to dismiss with single notification icon
📑beta 8:
*=refresh widget after clearing all bubbles using new Expert option in Cloud Configuration Screen
📑beta 9:
*fix auto-lock in Bubble Cloud gesture priority mode [Jindřich Pelhřimovský]
*fix blank screen issue when using screen lock
*hide active mode arrows while auto-locked


📑10.03
*=widget-only app badge-preview missing
+=translations for new strings
*=badge-import dialog layout on older devices
*=badge-import dialog icon color in widget-only app
~=open play store if Notification app is below 4.001
📑beta 1-2:
*Mandatory PendingIntent vulnerability fixes (and corrections in Google Wear OS libraries)
📑release 2: (public rollout)
*=synchronized rollout of both Bubble Cloud apps (v10.03.2) and the Notification Icons plugin (v4.00.3)


📑10.02
+=Widget bubbles notification badges via Notification Icons plugin (same as the Wear OS Notifications plugin)
*=elimated the need to calibrate Samsung’s new OneUI4 launcher
*=corrected stuck launcher calibration / widget measure screen issue
*=redraw widgets after restoring backed up widget settings
📑beta 1:
*=crash in the Samsung widget update process [reported by Mel Barnhart]
*crash in the Settings tile on the watch (in certain situations)
📑beta 2:
+=import custom badge overlay images
*=improved launcher tweak +/- visibility
📑beta 3:
+=badge intro video added to “what’s new” and settings page
+=custom badge gallery link added
+=animated badge preview
*=optimized badge storage (affects backup/restore)


📑10.01
+include tide character (~) in notification text to avoid increased vibration which replaces AutoWear vibration patterns [Jindřich Pelhřimovský]
-remove link to discontinued Oreo Hotspot app and point to my post instead [Oluwadiya Kehinde]
*workaround for Galaxy Watch 4 ambient mode bug introduced in Feb 2022 update
*optimized screen refresh
📑beta 1:
*fix a crash during app drawer initialization
+workaround for galaxy watch 4 heart rate complication (will now show live HR correctly)
📑beta 2:
*fix Wear Stand Up alert showing warning [david divelbiss]


📑10.00
*=Custom bubble images did not work on Android 4.4 to 5.1
*=the filter “not in bubble cloud already” wasn’t considering app/contact bubbles in other types of clouds (contact/app/bookmark) [David Scherrep]
+=Privacy policy consent dialog before requesting contact access permission (attempt to get Widgets+Folders app back into the Play Store)
📑beta 1:
*crash when using navigation drawer on Wear Contacts screen (on phone)
*wear os tiles sometimes became unresponsive
📑beta 2:
*prompt for step count permission when Wear Stand Up Alert is activated on a Wear OS 3.0 device


📑9.99
*auto-lock now works with AOD off as well
📑beta 2:
*crash in Wear Cloud Editor (custom layout editor)
📑beta 3:
*app refused to import custom themes in certain situations
*digital custom themes did not replace worded clocks [Jindřich Pelhřimovský]
*copy/paste share-code (via “Import theme” button) will now also prompt for missing theme packs and premium features
*trouble with 1-click theme option-highlights in dark mode [Jindřich Pelhřimovský]
📑beta 4 (emergency production release)
*Critical: bubbles disappeared from ambient watch face after 3 minutes with certain combination of settings [reported by sillious soddus – big thank you!]
*crash when tapping on legends in notification bubble color dialog on phone
*pack 13 Splitc00 theme’s (light/bold) fonts could not be used for worded clock
📑beta 5:
*text fields overdraw issue in colored ambient mode (for non-burn-in LCD screens)
*full-color inactive screen was using the ambient text field settings. Fixed.
*crash in Wear Cloud Editor (when deleting folders) [Jindřich Pelhřimovský]
*problem with full-clock on charge [sillious soddus]
*problem seconds not updating in text fields in low-power inactive screen
📑beta 6:
*crash in main app loading 1-click themes
*crash during opening main app while connecting to watch
📑beta 7:
*themes related crash while starting app
*full-color inactive problems [Bill Pezzuti, Martin Maremäe]
*phone ui fold/unfold problems [Martin Maremäe]
📑beta 8:
*phone ui corrected bugs after orientation changes and switching between navigation screens
*improved behavior after language change
📑beta 9:
*color-only (non-graphical) favorite/archive backgrounds were not correctly restored for custom themes
+when editing text fields on the phone: text color, size and shift will be previewed live on the watch
+stationary background for the Quick Swipe panel affects Contacts cloud and folders as well [Hernandez Londres]
*optimized quick swipe panel preview generation
*=Fixed issues preventing bubble image change [Prashant Gupta]
*=if cropping fails imported bubble image is used without cropping (show ideal pixel resolution in toast) [Prashant Gupta]
*tiles with off-center layout with more than 8 bubbles and vertical app drawer petal orientation changed between active and inactive tile [Lippy Chan]
*fixed/improved swipe to exit vertical app drawer in overlay mode [Lippy Chan]


📑9.98
+=offer launcher calibration after OS upgrade (Android 12 requires calibration)
~notification icons bubble edit screen will show option as “Notification card” or “Dual peek card” depending on the presence of a complication peek card
+if user selects plugin’s long text → we use native notification peek card instead [Jindřich Pelhřimovský]
~notification peek card edit screen will now show “Dual peek card” on the top and “Notification card” below the icon
+notification peek card “Manage filters” button opens plugin’s blacklist on the phone instead of the edit field, which are used for complication peek card
📑beta 1
*=store Android version at boot, app update, main app open and widget edit
*=contact check scheduler setJobSchedulerJobIdRange added to suppress warning
📑beta 2
~upgrade communication between phone and watch, quicker, more reliable connection
+long press Expert option “Use overlays” to bring up the permission screen in case you want to revoke the permission (only way to access this screen on GW4)
📑beta 3
+new watch face option full-color inactive mode: Bubble Cloud watch face will behave more like standard Wear OS faces
+new section “Primary touch control” in settings to control active/inactive modes
*crash while transferring images between phone and watch
*unnecessary and faulty overlay permission request for Wear Contacts on Huawei and Xiaomi phones [Roman Percev]
*improved speed of non-overlay mode
*optimized watch face battery use (skip unnecessary refresh)
*optimized worded clock battery use (skip unnecessary refresh)
*analog clock only ambient mode text fields were misaligned
!disabled “hands over bubbles” option doesn’t affect inactive/ambient watch face
+warning indicator in settings (phone + watch) if 24h analog is enabled (option also turns red in clock bubble config screen on phone)
+new help screen linked to “Low-power screen” (active/inactive/ambient is now linked to the new “Touch control priority” section
+scrollToEdge when watch face touched to bring up active mode
~constant to adjust arrow size (increased from h/20 to h/16)
*peek card wasn’t updated on the inactive screen
+fullInactive is default for new users (off for existing ones)
~updated watch face intro screen on the watch
+new setOverlay command to make it easier to mark PrefItems
📑beta 4
*fixed occasional race condition in phone↔watch connection
~arrow color is the most vibrant of the minute/second/hour (for themed analog temporarily switch to digital to set these colors under clock bubble settings)
📑beta 5
*fullInactive non-stationary background image was drawn twice (performance hit + partially transparent backgrounds appeared incorrectly)
*peek card did not animate when hiding after folder
*dual peek card title layout issue
+swipe to show/hide peek card even on full-color inactive (overlay) watch face: start swiping from middle of the screen (swiping up only works on Wear OS 3)
+translation of new strings
📑release 6 (production rollout)
+video
📑release 7
*new indicator arrows interfered with reveal tap (when tapping the edge of analog full screen clock to bring bubbles on top of the clock hands temporarily)
~extended video
📑release 8
*doctor’s timer crashed in app-drawer mode since the full incative update
📑release 9
*crash when watch enters always-on ambient mode before the Bubble Cloud watch face is properly set up
*lock, auto-lock did not work correctly with priority for Wear OS touches (auto lock will only work with AOD on in this version)


📑9.97
~targeting API30 (package visibility update)
*fixed crash when exiting homescreen widget clock bubble edit screen
*fixed crash when exiting wear os fragment in main app
*workaround for disappearing apps issue (they will show up as hidden in the Wear Cloud Editor) [Brian Bourke]
*fixed multiple peek card complication settings hanging around (all are now removed when you remove the peek card)
📑beta 1
*Weather background refesh Android 11 compliance
📑beta 2
*Hidden bubbles did not show in folders on the watch
*Crash in companion app when changing notification bubble colors
*Crash while using the crown to scroll watch face horizontally
*Crash in Wear Cloud Editor when tapping on bubble image to edit
📑beta 3
*Dual peek card (assign any complication + top notification from the plugin) hide/show to toggle between the two
📑beta 4
*bubbles don’t grow when showing hidden
*cloud not refreshed when bubbles don’t grow
*peek card complication shouldn’t change weight (it’s always 21)
*fix problems assuming size to be integer when it’s float (when designating bubbles to clouds)
*hidden bubbles don’t grow
*bubbles with illegal sizes will now appear on the watch face or in folders (so you can move them to where you want)
*rare crash while redrawing watch face
*rare crash in Bubble Cloud main app on phone
📑beta 5
*newly installed apps no longer “disappear”
*translation for new strings
*peek card will only vibrate if more than half of the text changes (used to be 1/3)
📑beta 6-7
*folder content disappeared after a v9.97.4 change
*long folder names did not appear in bubble edit screen on the watch
*more tweaks to the bubble sizing
📑beta 8
*dual peek card with no complication
*problems when dual peek card is disabled [Jindřich Pelhřimovský]
+separate peek card settings (color, transparency level, size) for notification and complication cards (long press either to set)
*filter out multiple tasker charger calls [Jindřich Pelhřimovský]
📑beta 9
*notification peek card color setting was removed on connection to phone
+scroll to watch face when locked [Jindřich Pelhřimovský]
+translate strings “notification card” “both cards”
*notification peek card works even when notification bubbles are hidden


📑9.96
*workaround for AndroidX 1.3/API 30 FragmentTransaction.replace bug
*call super in onRequestPermissionsResult
📑beta 1
*still trying to fix com.google.android.wearable.ambient.activity.IAmbientActivityService$Stub$Proxy.detach issue
📑beta 2
*Gesture detect crash when AOD is not enabled
*Crash when new app is installed
*Crash when step count permission is already given
📑beta 3
+new under “More options”: enable automatic Tasker calls: WearCharger, WearBattery, WearBattery100, WearBattery95, WearBattery20 (you’ll have to create all 5 to inhibit
notification)
📑beta 4
*fixed a crash when exiting Wear settings screen on phone (side effect of AndroidX library update?)
*fixed rotary crown crash caused library update
*fixed a crash related to applying custom-themes on the watch
📑beta 5
*show active auto-call watch charging/battery tasks in the phone app (under More Options). Click to open Tasker
📑release 6
*peek card/complication upgrade reminder screen tap showed “Unavailable @1” [Martin Maremäe]


📑9.95
*double tap to sticky open [Bernard Kripkee]
+implement double tap to sticky open in folders [Bernard Kripkee]
+GW4 gesture to show / hide peek card (need to implement since OS no longer supports it) ↑ peek card up = turn quickly away, slowly back ↓ Peek card down= slowly away, quickly back ↑↑ (up when card is already up)= Notification Icons app
*App did not allow changing the clock bubble background color in custom layout [reported by Cjacoballen]
+if peek card option “Open notification via plugin” is set we open to Notification icons via up gesture on Wear OS 2.x watches too
beta1:
📑beta 1
*attempt to fix onDestroy crash by moving onDestroy actions to onPause
*=Fixed issue preventing bubble image change (we had to change twice for it to register)
*=Fixed imported bubble image crop issue when input image was too small [Matej Drobnič]
📑beta 2
~no gesture detection for demo card
+note in backup screen about needing Pro license to restore
📑beta 3-4
*attempt to fix onDestroy crash
📑beta 5
~no wrist gesture detection if card is empty or favorite cloud is not visible on screen
*bubble weights on watch kept changing even if option “lock bubble size, position” was enabled for the cloud
📑beta 6
+added link from notification icons bubble edit screen to gesture settings (in notification icons app)
+added wrist gesture icon to expert settings notification and what’s new page
*fixed empty card detection (gestures are disabled when there is no card or card is empty or shows “No notifications”)
📑beta 7
+improved rotating crown/bezel behavior
📑beta 8
*gesture was not correctly detected
*reduce gesture sensitivity
📑beta 9
*tweaked gesture sensitivity
+warning about wrist gestures on GW4 only working in AOD
~AndroidX libraries updated to 1.3.1, Compile
*2×Button assign still did not work correctly on GW4 (now links to website as well)
*Multi-toast guides (button assign / hide overlay warning) on GW4 will quit if you exit back to Bubble Cloud from the settings


📑9.94
*border improvement interfered with wear bubbles
📑release 1
*=setting widget background to 100% transparent did not show until reboot [reported by Wolfgang Hamann]
*phone app sometimes crashed on certain themed Samsung phones
*improved Portuguese translation
📑release 2
*app drawer opening watch face complication now indicates vertical app drawer correctly
*vertical app drawer icon now points into the correct direcion (up)
*vertical app drawer slides in from the bottom (still need to swipe away to the right)
*app drawer opening watch face complication is now updated correctly when app drawer opening direction is changed to/from vertical
+dependency: “androidx.work:work-runtime:2.5.0”
+builder.setJobSchedulerJobIdRange(0, 1000) (draWearService)
*hide ad if license check completes after ads are initialized [Mike Northall]
📑release 3
*GW4 identified as round
*GW4 going into ambient mode
*GW4 (Android 10) prompt for step count permission
*GW4 Voice search to trigger Bixby
*GW4 Hide Samsung media control (cannot open)
*GW4 hide Google clock activities
*GW4 Do not add Media control icon
*GW4 Remove long press reassign
*GW4 New instructions to remove persistent notification
+long press in icon picker will now cancel previous toast message
+added new Samsung default app icons to automatic icon pack apply
*GW4 redirect watch face switcher to Galaxy Wearable
*GW4 Remove long press reassing from Bubble Edit screen on watch and Settings on phone
*GW4 Change 2nd button reassign from Shortcuts, Bubble Edit screen on watch, Settings on phone
📑beta 4
*GW4 Galaxy Wearable alternative for Wear OS app everywhere
📑beta 5
*double tap to sticky open [Bernard Kripkee]
+implement double tap to sticky open in folders [Bernard Kripkee]
📑beta 6
+GW4 gesture to show / hide peek card (need to implement since OS no longer supports it)
*App did not allow changing the clock bubble background color in custom layout [reported by Cjacoballen]


📑9.93
-=had to remove ads from Widget app as well 🙁 it was nice while it lasted…
+=labels in the app bubble selector
*fixed custom theme thumbnail issues (clock always showed 12:00 in overlay mode or a blank thumbnail was created in non-overlay mode)
*alarm related crash fixed
📑beta1
*fragments crashed with androidx.appcompat:appcompat:1.3.0 had to downgrade to androidx.appcompat:appcompat:1.2.0
📑beta2
+assign complication clicks to shortcuts [tip: Will]
*clock shortcuts (long press, double press) activated sticky open mode
📑beta3
*complication clicks now work with button presses too
*peek card action cannot be assigned to shortcuts
+=added “house ads” in the free version of the app, which will advertise other apps which I made (since Google no longer allows ads in apps having the ability to show over other apps)
*=”Friends price” was hard to read in the Premium Upgrade page
📑beta4
*=reduce ads image size
📑beta5
*=widget app crash on Android 4.3
📑beta6
*crash when starting background activity
*updated house ads (Fat Finger Calculator)
📑beta7
*=improved launcher shortcut compatibility [RayDar]
*=updated in-app-purchase library on phone to v4
📑beta8
*updated in-app-purchase library on watch to v4
📑beta9
*=improved UI for setting bubble border in the bubble edit screen [Wolfgang Hamann]


📑9.92
+show long text watch face complications in text fields (new option for text field content)
+update text fields via new Tasker Plugin (new option for text field content)
📑beta1
*crash with assigned button functions after restored backup (necessary activities not yet enabled)
*crash trying to communicate with Wear Stand Up Alert if it is no longer installed
*remove phantom complications and peek card issues introduced in 9.92.0 beta
📑beta2
*long press delete custom content
*layout issues
📑beta3
+hide Tasker supplied text field if explicitely set to zero length string!
📑beta4
*crash fixed in tile when clicking certain bubbles
~move text field complications up in the “add complication” menu on the watch
📑beta5
*tasker plugin config screen layout issues
📑beta6
*crash when text field custom content is zero length string
📑beta7
+hide Fit Strength Training bubble if Google Fit is disabled or newer than version that includes Strength Training (remove updates in settings!)
📑beta8
~Google Fit Strength Traing bubble is hidden by default, reenabled for v2.54 and below. Clarified changelog
+Instructions about downgrading Google Fit here: https://bubble.dynalogix.eu/restore-google-fit-strength-training/
📑beta9
+=labels in the app bubble selector


📑9.91
+PN “com.iceangelid.ice” to hide drawer list [for Bernard Kripkee]
+Peek card 50% 60% [Rahul Rayal]
+=round corner background for home screen widgets [Ahmad Alnusif]
*=Widgets+Folders action buttons not visible on tablets in portrait orientation [José Rocha]
+discreet seekbar for border in bubble edit dialog [Martin Blomfeldt]
+12 hour sunrise/sunset [Daniel Griffin]
+option for permanent bubbles over analog hands [Ryan McGraw]
*more (“…”) bubble limitations in the Wear Cloud Editor → shouldn’t be possible to move to other clouds [Dimitris Hatzikoukos]
📑beta1
*=adjust widget caption position for rounded corners and margins
📑beta2
*swipe activates clock tap action
*app drawer could not be closed correctly in overlay mode
*settings screens used to appear sometimes when closing the app drawer
*app drawer would not open when settings screens were not properly closed
*swiping vertically in the horizontal app drawer will no longer exit the app drawer
📑beta3
*removed debug info
*crash when pressing the mute bubble on the watch
*rare crash in Wear Cloud Editor after reconnecting a watch that was factory reset


📑9.90
~=Launcher shortcut bubble labels can now be edited and they will show without the “shortcut:” preface when labels are enabled [Lynne Hawkins
~Edit shortcut bubble labels in Wear Cloud Editor as well
*Error importing custom themes containing pro archive layout
+Warning when trying to set full-screen clock bubble background color [issue raised by Daniel]
+Prompt to erase clock bubble background image if user tries to set background color [issue raised by Daniel]
release 2:
*Fixed analog clock bubble in overlay app drawer [reported by Wladimir Jablonowski]
*Fixed clock bubble tap action in app drawer mode
*Fixed clock bubble long tap not hiding app drawer
release 3: *
*updated AdMob rewarded ads to newest library
*removed embedded Wear OS APK
release 4: *
-removed all ads (to test rejection cause)
release 5: *
-removed banners
-WIDGET: restored banner, removed javamail
release 6: *
-restored banner, removed javamail
release 7: *
-removed ads from 2-in-1 app

* release 3-7: frantic attempts to respond to Google’s baseless accusation of “identified code that MAY faciliate ad fraud”. The keyword being “may”, since I didn’t do anything wrong, but they eventually forced me to remove the ads from the smartwatch (2-in-1) flavor of the app, basically cutting me from making any income on 85% of the users, who were OK with ads and did not want to upgrade to Premium. Without the ads there is even less insentive now…)


📑9.89
+New option for Split-Round Smart Auto Layout: Split by weight (bubbles having weight 6-9 always on top, 0-3 always on bottom – as long as they fit.
Weights 4 and 5 based on size variance as before)
*Crash during theme import (Greek translation only)
*Many rare crashes fixed
release 1:
*on the phone the text field controls appeared for the wrong layouts (CUSTOM,SPLIT,ROUND-SPLIT,CLOCK + all layouts on tall screen watches)
*Bubble text by Tasker plugin is now bold, when using non-theme default font
beta 2:
*=Chinese (mainland) updated
*Split-by-weight: 1-4 always below the time, only weight 5 is placed based on size variance (we cannot set bubble weight 0! Hidden bubbles have the weight of 0…)
*Theme thumbnail failed to include stationary background
+show touches option [temporary for Adam Sitkiewicz]
beta 3:
+=new option (under LauncherTweaks/Expert) to disable “remeasure reminders” after resizing widgets [Andrew Baker]
beta 4:
+translations for new strings
beta 5: (release 6)
+smarter peek card update (avoid extra vibration) if it’s the same or almost the same as last (for progress type peek cards)*hide Vertical shift when selecting analog clock after digital in clock bubble dialog
📑beta7
+Google Fit strength training launcher icon
📑beta8
*Fix inactive icon for mute watch sound bubble [reported by Tony Hartzell]
*=Fix main app crashing on older phones (after v9.89.3)


📑9.88
+new archive cloud bg option: stationary drawer background (only bubbles move when scrolled) over the favorites bg Image (or archive bg image if favorites is not set to image bg)
beta 1:
+Quick Swipe Panel stationary background
+Translations for new strings
beta 2 (+ production release)
*Polish translation (Adam Sitkiewicz)
*rare crash in the main app on the phone
internal test 4:
+double caret (^^) in Tasker plugin to include line break when updating text in bubble (both wear and widget) [idea: Nik Maier]
*further improved Polish translation [Adam Sitkiewicz]
internal test 5:
*when Tasker plugin text includes line break the character limit is raised from 12 to 24
beta 6:
*multi-line Tasker plugin text in Tile bubble as well
~halved icon size when Tasker bubble text is multi line
beta 7:
*measure multi-line Tasker text without the ^^
*hide Vertical shift when selecting analog clock after digital in clock bubble dialog
*Notification Icons plugin / Bubble Colors button did not work [thank you Adam Sitkiewicz for reporting the issue]
*Polish translation is now all corrected [big, big thank you to Adam Sitkiewicz – this is now one of the best language variant of the app!]
*Removed some unused strings


📑9.87
+=Simplified Chinese translation (Home screen Widget)
📑beta2
+=Autosize widgets – Calibrate launcher independently for landscape and portrait orientation
📑beta3
*fixed a crash when opening some bubbles in the tile
*fixed a crash in the widget cloud configuration screen (clock bubble)
*fixed a rare crash on the Bubble Edit Screen (shortcut selector)


📑9.86
=*bookmark bubble edit problem (was introduced in v9.81)
=*smarthome bubble colon (“:”) in title caused issues
=~noname smart light trim http from displayed name
~=Android 10GO → change how pencil is hidden and don’t try to get overlay permission [UNEXCLUDE Android GO devices after full rollout!]
=+full screen pop-up cloud (folder) – 4th option for pop up size (tap corner to select)
=*cloud was not redrawn to reflect new bubble size after changing bubble weights by long pressing bubbles to edit in bubble cloud pop-up folders on the phone
+include new/complete Greek translation!
*GPS notification will open app to fetch location (Google no longer allows Play Store apps to get location in the background)
+offer workaround for new background location limitation via plugin sideloading from website
📑beta1
*do not open app drawer after settings if coming from settings tile
~theater mode dim level seekbar for more granular control of ambient brightness
*Quick-Swipe Panel folder → show folder, not just the folder icon
*could not set folder background color / label color on watch
*The hints on the non-dimming smooth moving clock are shown even with hints disabled
*The non-dimming clock haptic feedback hint is shown even if haptic feedback is disabled.
*The non-dimming clock sometimes does not move the second-hand or moves it jerkily or stops moving after a few seconds.
*The non-dimming clock does not vibrate even if haptic feedback is enabled
*The top-text may forget its position and attributes after Tasker bubble partial update
*The top-text may forget its position and attributes when using split auto layout
📑beta2
*removed debug info
+contact cloud will also appear in the Quick Swipe Panel
*no blink when accessing opening folder from quick swipe panel
+tapping on partially shown quick swipe area will scroll it fully into view and/or execute assigned action
📑beta3
*rare crash while selecting clouds in the “Widgets + Folders” screen
*multiple crashes while editing widget clock bubbles
📑beta4
*crash while trying to get location via Summary Plugin
📑beta5
*crash introduced by updated WearOS library
📑beta6
*rare crash if you switch away from the Wear OS tile
*rare crash in Tile provider
*crash when you manually close the new foreground location dialog


📑9.85
*Android 10 compliance: hide wifi bubble unless workaround plugin is installed
*Oppo watch face ambient mode was shifted (thank you Сергей Кочетков for reporting the issue, Turndapage for sharing the necessary configuration setting)
*Issue when quick swipe panel is enabled on the left side (app drawer on right) on flat tire and tall screen watches
*Russian translation of watch app updated (thank you Сергей Кочетков)
*Polish translation of phone app updated (thank you Krzysztof Milewski)
*bring newly imported custom themes to the top/front (only the most recently used 14 is shown on the watch, if you had more new ones did not appear, only on the phone)
*custom theme synchronization works in both directions between phone and watch (great if you use multiple watches)
+warn about missing components when applying custom theme
*automatically cleanup damaged custom themes (missing or corrupted code or missing thumbnail image)
=*crash while customizing home screen widget clock bubble (analog watch hour hand)
=*rare crash when using grid layout in home screen widget
📑beta3
*Polish translation update (phone+watch) [Krzysztof Milewski!]
📑beta4
*keep the tile available in watch-face mode if it is being used in app-drawer mode, will show “not available when Bubble Cloud is set as your watch face”
*take user to manual wifi settings only if automatic toggle did not succeed. Show toast to inform user.
+translations for new strings
=+haptic feedback option for widgets and folders on the phone
*show warning about defaulting to circular layout if more than 8 bubbles for off-center layout
📑beta5
*crash on watch while connecting to phone app
=~slightly reduced haptic feedback strength when tapping bubbles (haptic feedback is off by default, look for it amongst the “expert” settings in the main app)
📑beta6
=*rare crash when adding launcher shortcut bubbles
~Wear OS component Android 10 compliance
~foregroundservicetype=”location” for both watch and phone apps (I don’t yet understand its significance)
📑beta7
*custom themes did not remove unneeded text fields on restore, and did not restore text fields if color was not marked (now it will restore but keep color)


📑9.84
=*Samsung launcher cleared widget measurements when split screen multitasking was activated
=*optimized widget resize routine for Samsung phones
*updated libraries (Gradle, AppCompat, Wearable, Play Services Fitness, Material, ConstraintLayout, BuildTools)
📑beta1
+BIG: added compatibility with rectangular square watches (Oppo!)
*rare crash when saving custom themes
=*fixed crash when using widget non-alternating grid layout
=*fixed crash filtering icon packs
*preview on watch (app drawer + overlay)
~galaxy layout will fit 2 extra bubbles
~”clock” layout will not rearrange bubbles if text field is vertically shifted out of the way
~improved settings screen layouts on square/rectangular watches (less side padding)
*fixed margin issues in folders with labels on the watch
📑beta2
*fixed issue sometimes preventing icon pack to transfer to watch
*shortcut settings group always expanded in phone app
=~show reminder to remeasure instead of resetting widget measurements (toggling navigation bar used to reset all widgets, found no better way to prevent)
+background location disclosure
📑beta3
*crash related to text field settings on the watch
*long text field format strings could break custom theme / undo theme save routines (limited to 40 chars and extended buffer)
*crash during ad init
*faulty small image complications providers could crash Bubble Cloud
*TicWatch apps did not open correctly from the watch face
📑beta4
*small image complications causing a crash
+offer help when linked theme-bubble needs to be deleted before removing custom theme (both watch and phone)
+offer help when creating theme-bubbles or applying themes (on the watch)
+text fields are now available for all layouts for tall screen watches (i.e. Oppo) – help utilize top/bottom parts of the screen
+square smart auto layout had issues with 6 or fewer bubbles
📑beta5
*fixed split smart auto layouts margins (both curved and straight)
📑release6 (production release)
*digital clock vertical shift did not work for some fonts
📑beta7 (both app variants)
*issue when quick swipe panel is enabled on the left side (app drawer on right) on flat tire and tall screen watches


📑9.83
~watch-wifi-bubble cannot programmatically turn off wifi on WearOS (it is auto-enabled by the OS) instead it will take you to wifi-settings when turning off
+BIG: top/bottom customizable info line options on watch face!!
+control digital clock vertical shift (up/down)
📑beta2
*fix default values for text fields (new text fields were on by default)
📑beta3
~adjusted layer order: touch priority now works as expected even in custom layouts with bubbles over full screen digital or analog clock
+digital clock vertical adjustment now available in the phone app (clock bubble config screen)
*fixed FAB issues in Wear Cloud Editor on old Androids
+text field settings on the phone
+text field shortcut settings on the phone
+digital clock vertical adjustment on the phone
+fine adjustments (+/-) for most seekbars in the settings on the watch: margin, spacing, vertical shift, font size
📑beta4
*restoring old custom themes text fields and digital clock-shifting will be disabled
*seekbar +/- accidental adjustments when scrolling
+long press title to reset / undo seekbars
+backup restore hint counters
📑production(5)
+add video demo for new Text Fields: What’s new on phone/watch, Shortcuts, Text Field dialogs
+translations for new strings
*reset bug for size seekbars
📑production(6)
*forgot to update the What’s new video in the phone app…


📑9.82
*one line of greek text in the global widgets settings (embarrassing oversight)


📑9.81
+=BIG: add shortcut bubbles to clouds on phone and watch
*shortcut icon initially not sent to watch
*cannot delete shortcut bubble on watch
*if hidden cannot delete shortcut bubble on phone


📑9.80
=~don’t change petal colors in dark mode
=~show icon name in Mask Clock options dialog
+watch alarm workaround now optional “Bring alarm to foreground” (for non-system alarm apps it’s off by default)
📑beta1
=*fix a problem deleting phantom home screen clouds on handheld devices
+BIG: time limit option for toggles in Tasker plugin: watch BT/Wifi off until a given time, Theater mode/Mute until a given time
📑beta2
*filter out alarms created by Bubble Cloud and plugins
📑beta3 – Wear OS production release
*fix crash caused by certain icons in peek card
📑beta4
=+home screen widgets are now screen reader ready for blind users (when option “Always show bubble labels” is enabled. If screen reader is active at first time use, option is auto-enabled) [big thank you to Willis “Chris” Moore]
=+Added Greek translation (60%) by ΝΙΚΟΛΑΟΣ ΑΛΕΞΑΝΔΡΟΠΟΥΛΟΣ
📑beta5
=*store widget sizes for different resolutions (no need to measure again when earlier resolution is restored: h/w,centerx/y)
*scheduled toggle bubble Toast formatting (leading zero for minutes)
=+improved screen reader support in widget/folder related parts of the app (content descriptions for FABS, image buttons and action bars)
=*improved shared preferences stability (TSSharedPrefEdit)
📑beta6
=*delete resolution data when widget is removed
📑beta7
*some live info bubble options were showing in the bubble edit screen when they should not be assigned (e.g. for notification icons etc)
=*no more “Redraw widget” message when tapping on bubble move in different type of cloud
=*autocolor is enabled by default for contact clouds as well
📑beta8
~”New card vibration” setting (under “More options” in the phone app) now affects Bubble Cloud peek cards as well: when card is updated watch will vibrate unless watch is in Do-not-disturb mode
+Long press peek card for option “Open notification via plugin” to choose whether the Notification icons plugin or the standard Wear OS notification is shown when you tap on the peek card
📑beta9
*fixed setting “new card vibration” not sticking
+no new card vibration when watch is on charger


📑9.79
*stupid oversight: what’s new page played old video
📑beta1:
*include “show live info” option in backup
~”Show live info” will not affect clock bubble
*refresh favorites tile if custom theme bubble is set or erased (in the clock bubble dialog or long pressing the uniform bubble color box in the phone app)
+remind user after applying icon pack the file transfer to the watch can take a long (long!) time
*the need for phone permission was not explained in the phone app (to be able to hide app drawer when call comes in and to make calls using contact bubbles)
*eliminate crash when folder tile of a deleted folder is clicked
📑beta2:
=+automatically update also the clock/date bubbles in a widget when changing widget’s icon pack (only if they have been masked originally)
=*cloud configuration screen’s floating action button labels visibility problem in dark mode
=~check option “Use clock background color” if there are no mask/background alternatives when theming clock bubble
📑beta3:
=+add hour12, hour24, am, month, day, fullmonth, fullday to middle row
=+change bubble text color based on center color intensity (only if white or black) (if center is transparent use intensity of solidified widget background color)
=*icon pack border/background settings will also affect themeable clock bubbles (background color will come from clock bubble border color)
=*much improved clock widget performance
=~show clock bubbles also when cloud is being edited
📑beta4:
=*fixed crashing folders with clock
=*fixed clock edit clicks in clock
📑beta5:
=*fixed clock edit click in widget
📑beta6:
=*fixed disappearing main clock in widgets with few bubbles


📑9.78
=*Crash in the Widget-only app after 9.77.9 update
=~Improved the layout of the “First widget placed” dialog
=~Improved table layout on Premium Upgrades screen
📑beta1:
=+optional “PUT” method for HTTP (Smart Home control) bubbles [requested by Almar Örn Arnþórsson]
=*the widgets app was missing the HTTP Command templates
📑beta2:
=*couldn’t add duplicate clock bubble to cloud
=*crash when adjusting digital clock widget content vertical position
📑beta3:
~Watch will attempt to send private/local IP address HTTP commands always via phone first but send them directly from watch if phone cannot be reached (5s timeout)
📑beta4:
=*crash when adjusting vertical digital clock widget text position
+BIG: add “favorites cloud” also as a tile on the watch!
*second attempt at handling local IP HTTP commands from the watch
📑beta5:
+BIG:notification-icon bubbles in tile (favorites or folder tile)
*crash when trying to hide theme pack icons from main app
*if auto-locked, the app drawer was automatically opened for favorites tile too
*clock bubble did not always appear in the center in favorites tile
~clock layout on tile will stretch bubbles to edges of the screen
*refresh favorites cloud when themes/layouts change
📑beta6:
*disable favorite tile in watch face mode
*update tile settings change on phone: layout, background color / image, bubble type, uniform color, live info hint, notification bubble colors, notification bubble options (show icon, show badges), and when a theme is applied.
*matched tile-bubble text colors in the favorite cloud (Tasker, LiveInfo, Phone battery)
+custom layout in favorite tile
+lock bubble will work in the tile too → it opens the app drawer and locks it
~button will no longer exit locked app drawer
+show “Loading bubbles…” message at start
*vertical app drawer will also show the favorite cloud when opened (used to remember your scroll position)
📑beta7:
*revised tap-detection in tiles
📑beta8:
*further improved tap-detection in tiles (no need to wait 1 sec for update)
*uniform color hollow bubbles in favorites tile
*app drawer was not loaded correctly after a small change in v9.78.6
~exit app drawer using the clock bubble if it was opened from the app drawer tile also
*tile will not flash when clicking outside of bubbles
📑beta9:
*hide lock and show hint if folder tile is assigned to empty folder
*refresh folder tile when folder options are changed
*package name for folders (used for applying icon packs to folder icons) was mistakenly corrupted when adjusting tile options on the watch
*will not show reminder toast during intro on watch if tile has already been added
+translations for new text
~when applying themes on the watch the favorite layout setting is only applied in watch face mode or when it’s explicitly check-marked
=*handle crash more gracefully when trying to edit a missing bubble
+new tile video


📑9.77
+=*BIG: improved compatibility with most launchers (long press checkmark for new “measure mode”) (updated Launcher Tweaks section ~ updated First widget placed screen ~ updated Cloud Config screen)
=+BIG: clock bubble in widget → theme selector (with on/off switch) in cloud configuration → delete (share? modify?) theme
=+clock bubble FAB
=+icon pack masked version (also: refresh all)
=+BIG: ads in free version – banner ad in main app (unless landscape, widget or wear pro) – banner ad in cloud configuration screen (unless landscape, wear [contacts!] or widget pro) -banner ad on Wear Cloud Editor (unless landscape, help or layout designer is shown)
=+add benefit “don’t show ads” – updated list of benefits in translations
=*updated settings action button visibility in dark mode (the blue commands at the bottom of setting cards on the phone)
*fixed a crash in the watch face on the watch
=*widgets were not automatically updated after globally hiding/unhiding the pencil
=*reduced APK size by 3.3MB by improved image compression
📑beta1:
=+improved icon pack support now with icon shader (icon packs which change color of masked icons)
=*could not save custom clock theme after customizing images or the time/date format
=*when main app not started via launcher icon the Wear OS menu item would appear even if Wear OS was not present
📑beta2:
=~changed minimum widget size to 1×1
=*clock bubble will not be much bigger than the biggest bubble in the cloud
=+short pressing the trash can in the Bubble Edit screen will offer to uninstall app or remove bubble (in case of app bubbles only)
=+add any number of (non-main) time/date bubbles to widget
=*hide ad on any dialog
📑beta3:
=+you can now set the folder shortcut icon before placing it (both from the widget drawer and the Widgets+Folders screen)
=+pop up clouds (bubble folders) show clock bubbles too
=*Widgets+Folders screen now indicates number folders and clocks too under “other” (used to only count Tasker and Smart Home control bubbles)
=+app will now warn if no default launcher is set and widget autofit calibration cannot be associated with the launcher
=+app will lead you to the Play Store if a custom theme uses components from a theme pack that was uninstalled
=*you will be taken back to the correct screen after installing theme packs from the Play Store (it was returning to the main setting app)
📑beta4:
=*Emergency fix for clock widget crash introduced in beta3
=~single tapping the clock will no longer take you to cloud configuration
=+haptic feedback during launcher calibration
(fun fact: Google removed this emergency update because of a bogus hashtag “violated” something in the app description, that’s been there for 5 years. Because of this beta testers did not get the fix for over 24 hours, that I created 5 minutes after it was reported by users. Yes, Google is evil)
📑beta5:
=~you will have to double tap widget with single clock to edit (hint displayed at first tap)
=+backup clock bubbles and clock bubble themes
+translations for new strings
=+date bubble added to the stock options
=*crash when adjusting vertical adjustment of digital components
📑beta6:
=*layout issues in the clock widget selective apply screen
=*crash after adding a folder shortcut (using the Widgets+Folders screen)
=*import image did not work when changing folder shortcut icon
=*ads will no longer show in Pre-launch tests
+expert option on watch: do not recolor watch face complication icons (only affects classic bubble cloud layout, standard Wear OS layout complications will stay recolored)
=+link clock settings to online help
=*slight layout glitch in clock widget settings (misaligned square/round switch)
=+video clock, folder, launcher calibration: https://youtu.be/rgIbgnL1VGo
=+bubble sizes are automatically locked (and move to center is disabled) after using the swap tool
=+main clock bubble in grid layouts now appears above or to the right of the cloud
📑beta7:
=+enable new system for new users only
=+add help button to launcher calibration screen
=~ads only for those who install v9.77.7 first
change icon packs to check for Wear OS
📑release 1 build 8:
=+autolock bubble sizes when any bubble size gets edited
=+hide yellow bubble for a week by watching an ad
=+”coffee” option to watch an ad
=+could not hide Theme Packs since they were never opened. Now app will prompt you to open them…
📑release 2 build 9:
=*some cloud parameters were not stored correctly [thank you Simon Bernard for reporting!]
=*app was crashing on Android 4.4 (KitKat) and older devices
=+new spinner on the “Hide yellow bubble” dialog while the ad is loading


📑9.76
+consistent automatic peek card colors for apps with all white icons [tip: Primo De Leon]
📑beta1:
*problem restoring themes with components from the theme pack where the sample theme (Pack #0) is from, but they are not the sample theme
=*fixed crash when making backup on older (Android 4.x) devices
*clock font size was not stored correctly in custom themes
~updated custom theme related warning “Missing/corrupted data” to suggest to check for app update in Play Store
📑beta2:
=+new Tasker plugin option “Text only (hide icon)” when adding text to Tasker bubble (note: when setting text via %variable, icon will be hidden if resolved string starts with ‘_’ underscore char)
📑beta3:
-removed admob (Google never fails to disappoint)
=+link to license troubleshooter from Premium page
*fixed crash while updating theme selector in phone app


📑9.75
=*folder edit bar seekbar mistouch still moved seek position slightly
=+new smart home (HTTP command) bubble option “Open in browser” → use HTTP bubbles for smarter bookmark / webapp starter (with toggle fields and petal options) e.g. open Google Docs
=*further improved symmetry for alternating grid layout
=*uninstall command did not work in bubble edit dialog overflow menu because of a permission change in Android Oreo
📑beta 1:
=*option did not show initially when HTTP control bubble is added
=+added translations
📑beta 2:
+Theme shortcut bubbles
*icons did not show correctly in the Shortcuts settings group on the phone (when folders, smart-lights, phone app bubbles or complications were assigned to shortcuts)
*notification icon bubbles did not appear correctly in the Wear Cloud Editor (random icon)
📑beta 3:
~custom theme screen on watch will prompt to select all if nothing was selected
*clean up back stack when exiting folde