chore(documentation): chore card_animation_type
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
This commit is contained in:
		| @@ -54,69 +54,105 @@ def custom_button_style(color1, color2): | ||||
| GAME_CARD_ANIMATION = { | ||||
|     # Тип анимации при входе и выходе на детальную страницу | ||||
|     # Возможные значения: "fade", "slide_left", "slide_right", "slide_up", "slide_down", "bounce" | ||||
|     # Определяет, как детальная страница появляется и исчезает | ||||
|     "detail_page_animation_type": "fade", | ||||
|  | ||||
|     # Ширина обводки карточки в состоянии покоя (без наведения или фокуса). | ||||
|     # Влияет на толщину рамки вокруг карточки, когда она не выделена. | ||||
|     # Значение в пикселях. | ||||
|     # Ширина обводки карточки в состоянии покоя (без наведения или фокуса) | ||||
|     # Влияет на толщину рамки вокруг карточки, когда она не выделена | ||||
|     # Значение в пикселях | ||||
|     "default_border_width": 2, | ||||
|  | ||||
|     # Ширина обводки при наведении курсора. | ||||
|     # Увеличивает толщину рамки, когда курсор находится над карточкой. | ||||
|     # Значение в пикселях. | ||||
|     # Ширина обводки при наведении курсора | ||||
|     # Увеличивает толщину рамки, когда курсор находится над карточкой | ||||
|     # Значение в пикселях | ||||
|     "hover_border_width": 8, | ||||
|  | ||||
|     # Ширина обводки при фокусе (например, при выборе с клавиатуры). | ||||
|     # Увеличивает толщину рамки, когда карточка в фокусе. | ||||
|     # Значение в пикселях. | ||||
|     # Ширина обводки при фокусе (например, при выборе с клавиатуры) | ||||
|     # Увеличивает толщину рамки, когда карточка в фокусе | ||||
|     # Значение в пикселях | ||||
|     "focus_border_width": 12, | ||||
|  | ||||
|     # Минимальная ширина обводки во время пульсирующей анимации. | ||||
|     # Определяет минимальную толщину рамки при пульсации (анимация "дыхания"). | ||||
|     # Значение в пикселях. | ||||
|     # Минимальная ширина обводки во время пульсирующей анимации | ||||
|     # Определяет минимальную толщину рамки при пульсации (анимация "дыхания") | ||||
|     # Значение в пикселях | ||||
|     "pulse_min_border_width": 8, | ||||
|  | ||||
|     # Максимальная ширина обводки во время пульсирующей анимации. | ||||
|     # Определяет максимальную толщину рамки при пульсации. | ||||
|     # Значение в пикселях. | ||||
|     # Максимальная ширина обводки во время пульсирующей анимации | ||||
|     # Определяет максимальную толщину рамки при пульсации | ||||
|     # Значение в пикселях | ||||
|     "pulse_max_border_width": 10, | ||||
|  | ||||
|     # Длительность анимации изменения толщины обводки (например, при наведении или фокусе). | ||||
|     # Влияет на скорость перехода от одной ширины обводки к другой. | ||||
|     # Значение в миллисекундах. | ||||
|     # Длительность анимации изменения толщины обводки (например, при наведении или фокусе) | ||||
|     # Влияет на скорость перехода от одной ширины обводки к другой | ||||
|     # Значение в миллисекундах | ||||
|     "thickness_anim_duration": 300, | ||||
|  | ||||
|     # Длительность одного цикла пульсирующей анимации. | ||||
|     # Определяет, как быстро рамка "пульсирует" между min и max значениями. | ||||
|     # Значение в миллисекундах. | ||||
|     # Длительность одного цикла пульсирующей анимации | ||||
|     # Определяет, как быстро рамка "пульсирует" между min и max значениями | ||||
|     # Значение в миллисекундах | ||||
|     "pulse_anim_duration": 800, | ||||
|  | ||||
|     # Длительность анимации вращения градиента. | ||||
|     # Влияет на скорость, с которой градиентная обводка вращается вокруг карточки. | ||||
|     # Значение в миллисекундах. | ||||
|     # Длительность анимации вращения градиента | ||||
|     # Влияет на скорость, с которой градиентная обводка вращается вокруг карточки | ||||
|     # Значение в миллисекундах | ||||
|     "gradient_anim_duration": 3000, | ||||
|  | ||||
|     # Начальный угол градиента (в градусах). | ||||
|     # Определяет начальную точку вращения градиента при старте анимации. | ||||
|     # Начальный угол градиента (в градусах) | ||||
|     # Определяет начальную точку вращения градиента при старте анимации | ||||
|     "gradient_start_angle": 360, | ||||
|  | ||||
|     # Конечный угол градиента (в градусах). | ||||
|     # Определяет конечную точку вращения градиента. | ||||
|     # Значение 0 означает полный поворот на 360 градусов. | ||||
|     # Конечный угол градиента (в градусах) | ||||
|     # Определяет конечную точку вращения градиента | ||||
|     # Значение 0 означает полный поворот на 360 градусов | ||||
|     "gradient_end_angle": 0, | ||||
|  | ||||
|     # Тип кривой сглаживания для анимации увеличения обводки (при наведении/фокусе). | ||||
|     # Влияет на "чувство" анимации (например, плавное ускорение или замедление). | ||||
|     # Возможные значения: строки, соответствующие QEasingCurve.Type (например, "OutBack", "InOutQuad"). | ||||
|     # Тип анимации для карточки при наведении или фокусе | ||||
|     # Возможные значения: "gradient", "scale" | ||||
|     # scale крайне нестабилен и требует доработки (используйте на свой страх и риск) | ||||
|     # "gradient" включает вращающийся градиент для обводки, "scale" увеличивает размер карточки | ||||
|     "card_animation_type": "gradient", | ||||
|  | ||||
|     # Масштаб карточки в состоянии покоя | ||||
|     # Определяет базовый размер карточки (1.0 = 100% от исходного размера) | ||||
|     # Значение в долях (например, 1.0 для нормального размера) | ||||
|     "default_scale": 1.0, | ||||
|  | ||||
|     # Масштаб карточки при наведении курсора | ||||
|     # Увеличивает размер карточки при наведении | ||||
|     # Значение в долях (например, 1.1 = 110% от исходного размера) | ||||
|     "hover_scale": 1.1, | ||||
|  | ||||
|     # Масштаб карточки при фокусе (например, при выборе с клавиатуры) | ||||
|     # Увеличивает размер карточки при фокусе | ||||
|     # Значение в долях (например, 1.05 = 105% от исходного размера) | ||||
|     "focus_scale": 1.05, | ||||
|  | ||||
|     # Длительность анимации масштабирования | ||||
|     # Влияет на скорость изменения размера карточки при наведении или фокусе | ||||
|     # Значение в миллисекундах | ||||
|     "scale_anim_duration": 200, | ||||
|  | ||||
|     # Тип кривой сглаживания для анимации увеличения обводки (при наведении/фокусе) | ||||
|     # Влияет на "чувство" анимации (например, плавное ускорение или замедление) | ||||
|     # Возможные значения: строки, соответствующие QEasingCurve.Type (например, "OutBack", "InOutQuad") | ||||
|     "thickness_easing_curve": "OutBack", | ||||
|  | ||||
|     # Тип кривой сглаживания для анимации уменьшения обводки (при уходе курсора/потере фокуса). | ||||
|     # Влияет на "чувство" возврата к исходной ширине обводки. | ||||
|     # Тип кривой сглаживания для анимации уменьшения обводки (при уходе курсора/потере фокуса) | ||||
|     # Влияет на "чувство" возврата к исходной ширине обводки | ||||
|     "thickness_easing_curve_out": "InBack", | ||||
|  | ||||
|     # Цвета градиента для анимированной обводки. | ||||
|     # Список словарей, где каждый словарь задает позицию (0.0–1.0) и цвет в формате hex. | ||||
|     # Влияет на внешний вид обводки при наведении или фокусе. | ||||
|     # Тип кривой сглаживания для анимации увеличения масштаба (при наведении/фокусе) | ||||
|     # Влияет на "чувство" анимации масштабирования (например, с эффектом "отскока") | ||||
|     # Возможные значения: строки, соответствующие QEasingCurve.Type | ||||
|     "scale_easing_curve": "OutBack", | ||||
|  | ||||
|     # Тип кривой сглаживания для анимации уменьшения масштаба (при уходе курсора/потере фокуса) | ||||
|     # Влияет на "чувство" возврата к исходному масштабу | ||||
|     "scale_easing_curve_out": "InBack", | ||||
|  | ||||
|     # Цвета градиента для анимированной обводки | ||||
|     # Список словарей, где каждый словарь задает позицию (0.0–1.0) и цвет в формате hex | ||||
|     # Влияет на внешний вид обводки при наведении или фокусе, если card_animation_type="gradient" | ||||
|     "gradient_colors": [ | ||||
|         {"position": 0, "color": "#00fff5"},    # Начальный цвет (циан) | ||||
|         {"position": 0.33, "color": "#FF5733"}, # Цвет на 33% (оранжевый) | ||||
| @@ -125,29 +161,43 @@ GAME_CARD_ANIMATION = { | ||||
|     ], | ||||
|  | ||||
|     # Длительность анимации fade при входе на детальную страницу | ||||
|     # Влияет на скорость появления страницы при fade-анимации | ||||
|     # Значение в миллисекундах | ||||
|     "detail_page_fade_duration": 350, | ||||
|  | ||||
|     # Длительность анимации slide при входе на детальную страницу | ||||
|     # Влияет на скорость скольжения страницы при slide-анимации | ||||
|     # Значение в миллисекундах | ||||
|     "detail_page_slide_duration": 500, | ||||
|  | ||||
|     # Длительность анимации bounce при входе на детальную страницу | ||||
|     # Влияет на скорость "прыжка" страницы при bounce-анимации | ||||
|     # Значение в миллисекундах | ||||
|     "detail_page_bounce_duration": 400, | ||||
|  | ||||
|     # Длительность анимации fade при выходе из детальной страницы | ||||
|     # Влияет на скорость исчезновения страницы при fade-анимации | ||||
|     # Значение в миллисекундах | ||||
|     "detail_page_fade_duration_exit": 350, | ||||
|  | ||||
|     # Длительность анимации slide при выходе из детальной страницы | ||||
|     # Влияет на скорость скольжения страницы при slide-анимации | ||||
|     # Значение в миллисекундах | ||||
|     "detail_page_slide_duration_exit": 500, | ||||
|  | ||||
|     # Длительность анимации bounce при выходе из детальной страницы | ||||
|     # Влияет на скорость "сжатия" страницы при bounce-анимации | ||||
|     # Значение в миллисекундах | ||||
|     "detail_page_bounce_duration_exit": 400, | ||||
|  | ||||
|     # Тип кривой сглаживания для анимации при входе на детальную страницу | ||||
|     # Применяется к slide и bounce анимациям | ||||
|     # Применяется к slide и bounce анимациям, влияет на "чувство" движения | ||||
|     # Возможные значения: строки, соответствующие QEasingCurve.Type | ||||
|     "detail_page_easing_curve": "OutCubic", | ||||
|  | ||||
|     # Тип кривой сглаживания для анимации при выходе из детальной страницы | ||||
|     # Применяется к slide и bounce анимациям | ||||
|     # Применяется к slide и bounce анимациям, влияет на "чувство" движения | ||||
|     # Возможные значения: строки, соответствующие QEasingCurve.Type | ||||
|     "detail_page_easing_curve_exit": "InCubic" | ||||
| } | ||||
| ``` | ||||
|   | ||||
		Reference in New Issue
	
	Block a user