﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
36136	New form field for toggle inputs	Hristo Trendafilov		"Toggle inputs are quite common web elements and are widely used in modern web pages, CSS frameworks, etc.

Those could be narrowed down to the `BooleanField` but with several key differences:

- They never be required, even if defied like so;
- They should always return cleaned data to be `False` if not passed in the form data;
- They should always have an initial value of `False` unless explicitly defined;
- On invalid form data those should not raise ValidationError, but cast the value to `False`;
- They have a special widget, based on the CheckboxInput, but adding `role=""switch""` and `aria-checked=""false/true""`/based on the value/;


"	New feature	new	Forms		Normal		togglefield, toggle, field		Unreviewed	0	0	0	0	1	0
