As the title,I add automatic power ramp for keep edgeing with ruined。
Settings Tab's Power Ramp configuration options

Loop mode:

Repeat mode:

I have been trying to implement an automatic edge function through the DG-Lab PawPrints settings, but I haven’t been able to make it work—it only functions properly within the DG-Lab app. Therefore, I added a feature in Howl where the power intensity can automatically ramp up based on a set duration, but the duration at the peak intensity is randomized, simulating the stopping effect that triggers the edge. Currently, there are two algorithms: one resets to the initial intensity after reaching the peak, and the other gradually decreases back to the initial intensity after the peak.
Since this is built upon your existing automatic intensity increase feature, I was concerned it might conflict with your future feature updates, so I set up separate configuration options to handle the automatic ramp-up function. It is now mutually exclusive with the original auto-increase feature. So, if "Auto Ramp-Up" is enabled in the settings tab, clicking the power intensity increase button will follow the ramp-up configuration.
After you released version 0.8.1, I merged my internationalization work. Previously, you mentioned that you were not planning to add internationalization for the time being, so I couldn’t directly create a pull request. However, I still hope that this part of the code can be merged into the master branch by you. I have used Chinese labels for the configuration items in this section, so you should be able to find them quite easily. @Amethyst-Sysadmin
As the title,I add automatic power ramp for keep edgeing with ruined。
Settings Tab's Power Ramp configuration options

Loop mode:

Repeat mode:

I have been trying to implement an automatic edge function through the DG-Lab PawPrints settings, but I haven’t been able to make it work—it only functions properly within the DG-Lab app. Therefore, I added a feature in Howl where the power intensity can automatically ramp up based on a set duration, but the duration at the peak intensity is randomized, simulating the stopping effect that triggers the edge. Currently, there are two algorithms: one resets to the initial intensity after reaching the peak, and the other gradually decreases back to the initial intensity after the peak.
Since this is built upon your existing automatic intensity increase feature, I was concerned it might conflict with your future feature updates, so I set up separate configuration options to handle the automatic ramp-up function. It is now mutually exclusive with the original auto-increase feature. So, if "Auto Ramp-Up" is enabled in the settings tab, clicking the power intensity increase button will follow the ramp-up configuration.
After you released version 0.8.1, I merged my internationalization work. Previously, you mentioned that you were not planning to add internationalization for the time being, so I couldn’t directly create a pull request. However, I still hope that this part of the code can be merged into the master branch by you. I have used Chinese labels for the configuration items in this section, so you should be able to find them quite easily. @Amethyst-Sysadmin