Commit Graph

8 Commits

Author SHA1 Message Date
JimmyKmi
9e5ed442ea fix: Resolve line length violations in config_flow.py
- Shortened lines in custom_components/xiaomi_home/config_flow.py to comply with PEP 8's line length limit (80 characters).
- Addressed pylint warnings concerning line lengths on lines 489, 568, and 569.
2024-12-20 02:14:29 +08:00
jimmykmi
b37a249c11 Merge branch 'main' into advanced-options
# Conflicts:
#	custom_components/xiaomi_home/config_flow.py
2024-12-19 02:45:59 +08:00
jimmykmi
f581ad6ce2 feat: Add advanced configuration step
- Added an "Advanced Configuration Options" step to the config flow.
- Moved `action_debug` and `hide_non_standard_entities` configurations to the new step.
- Introduced a checkbox "Show Advanced Configuration Options" in the devices filter form.
- Only show the advanced step if the user opts in via the checkbox.

This change enhances the configuration process by allowing users to access advanced settings only if needed, keeping the initial setup simple.
2024-12-19 02:09:09 +08:00
topsworld
99e654f0c7 style: remove invalid space 2024-12-18 10:35:29 +08:00
topsworld
ded158e0e6 style: ignore pylint wanring ('inconsistent-quotes') for config_flow.py 2024-12-16 10:44:01 +08:00
topsworld
7a336c31fe style: ignore pylint wanring ('inconsistent-quotes') 2024-12-16 10:41:30 +08:00
topsworld
b7592cd4e2 style: update config flow display format 2024-12-12 20:57:00 +08:00
topsworld
838fff399b feat: first commit 2024-12-10 17:36:32 +08:00