Felipe A. Hernandez

Results 16 comments of Felipe A. Hernandez

I might add that, in general, using [importlib](https://docs.python.org/3.11/library/importlib.html) is the recommended pythonic way of pointing to module resources, in this case to get a path for `Gtk.IconTheme.add_search_path` . Updating that...

Alternatively (if adding an FPS counter compromises UX simplicity), an emulator speed % metric (current fps / fps cap x 100) is also an option.

It looks like, for formatting, the rule to effectively control this specific behavior is ``` indent_closing_brackets = true ```

Can you check if his still happens when the Rumble function isn't enabled in the controller settings? If that ~~fixes~~ mitigates the issue, then this would be a duplicate of...

Valve devices are explicitly disabled https://github.com/alphamercury/ControllerTools/blob/0e9b5ceaeb87142fc352d7ebb0fd31eb30d54ed5/backend/src/api/generic.rs#L14-L15 Not a big deal since their battery data won't be accurate anyway (there is no way of accurately measuring the charge of a battery...

Same with typing annotations, failing to highlight anything after the first annotation: ```python class MyClass: current: 'MyClass | None' = None def __init__(self) -> None: ... ``` ![image](https://github.com/user-attachments/assets/ffce5f9f-8af4-451c-a6b4-0ec656a29f2c) Due this,...