V5.53 - Feedback

Status
Not open for further replies.

Winny57

Active member
I'm not sure how this question is relevant to this beta or if I even understand your question. There has been a "System Log Entry" trigger in the app for some time. What exactly are you asking for that this existing trigger does not do?
I'd like to have the MacroDroid log to use in variables.

If entry in the MacroDroid log (system) -> record the event name -> notify with the new log entry.
 
In a custom scene drop down selector does not save the selected value or key if the user does not change the drop down value (if the user just wants the first selected/displayed value).
 

pluto25

Member
Solved with 5.53.14

Bug in 5.53.13


See how the text on the buttons left and right of the blue button 🔄 change when I choose a different language. This is the behaviour in 5.53.12.

Unfortunately in 5.53.13 these buttons are no longer updated.

Edit: my uploaded clip is removed 😕
 
Last edited:

dhj49er

Well-known member
In scenes the switch behaviour is different depending on the text position.
If the text position is set to end (switch on left hand side), touching the switch or the text toggles the switch and updates the linked variable.
If the text position is set to start (switch on the right hand side), touching the switch & text toggles the switch but the linked variable only updates when the switch is touched, not when the text is touched.
I think touching the switch or the text should update the linked variable.
 

MacroDroidDev

Administrator
Staff member
In scenes the switch behaviour is different depending on the text position.
If the text position is set to end (switch on left hand side), touching the switch or the text toggles the switch and updates the linked variable.
If the text position is set to start (switch on the right hand side), touching the switch & text toggles the switch but the linked variable only updates when the switch is touched, not when the text is touched.
I think touching the switch or the text should update the linked variable.
Fix incoming
 

SiElyes

New member
The drop down selector fix makes it so that we can't have a default value anymore, the selector always defaults to the first value in the array. I'm running a sleep timer GUI and I have two dropdown menus for the alarm ringtones, before the fix, I had each alarm set to a different ringtone, and even though it showed the first value in the dropdown selector, it still at least kept it unchanged.
Screenshot_2025-04-24-20-17-20-118_com.arlosoft.macrodroid-edit.jpg
 

MacroDroidDev

Administrator
Staff member
The drop down selector fix makes it so that we can't have a default value anymore, the selector always defaults to the first value in the array. I'm running a sleep timer GUI and I have two dropdown menus for the alarm ringtones, before the fix, I had each alarm set to a different ringtone, and even though it showed the first value in the dropdown selector, it still at least kept it unchanged.
View attachment 13825
The value selected by default should correspond to the value in the variable you have selected to save the selected value/index into. I have tested this with the latest version and it seems to work for me. However I have noticed that if you are displaying values and only saving the selected key or displaying keys and only saving the selected value then it exhibits this behaviour.

As a temporary workaround just make sure you save both the selected key and value into their own variables and it should work.
 

余川.

New member
The variable defined in the volume change action will not convert [trigger_that_fired] to the value of magical text
 

Attachments

  • Screenshot_20250425_002519.jpg
    Screenshot_20250425_002519.jpg
    222.4 KB · Views: 4
  • Screenshot_20250425_002524.jpg
    Screenshot_20250425_002524.jpg
    273.6 KB · Views: 4

SiElyes

New member
The value selected by default should correspond to the value in the variable you have selected to save the selected value/index into. I have tested this with the latest version and it seems to work for me. However I have noticed that if you are displaying values and only saving the selected key or displaying keys and only saving the selected value then it exhibits this behaviour.

As a temporary workaround just make sure you save both the selected key and value into their own variables and it should work.
I found the issue, the dropdown selector doesn't show the default value when I save the selected value inside a dictionary or array.

Edit: Created a macro that showcases the issue: https://www.macrodroidlink.com/macrostore?id=25554
 
Last edited:

JoeReMi

Member
Could you please add the option to manually enter the values for the drop down selector? Currently it is a bit tedious to change the order of these values in the selector.
 
Last edited:

ARME

Active member
Scene action: I can't use the magic text iterators of a dictionary. They are absent in the "text" action of the scene
 

MacroDroidDev

Administrator
Staff member
Scene action: I can't use the magic text iterators of a dictionary. They are absent in the "text" action of the scene
I'm freezing 5.53 now so I can get it released to prodcution. This will be fixed in v5.54. As a temporary workaroudn just use an extra variable to store the iterator value for now.
 

ARME

Active member
I'm freezing 5.53 now so I can get it released to prodcution. This will be fixed in v5.54. As a temporary workaroudn just use an extra variable to store the iterator value for now.
Thanks. I don't know if it's in the .16, but I highly suggest you for the Alignment in custom scene to split the field in 3 buttons (start, center, aligned) instead of having the drop-down. So it's 1 click less, and the alignment are already displayed in order (in drop-down instead is start, end, center)
 

Endercraft

Moderator
I was about to report a bug. The app prompted me to update to v5.53.16 first, which would have been fine if I wasn't already using v5.53.16? Weird... But it works now.
 
Status
Not open for further replies.
Top