Refactor SwipeTabs for smoother touch transitions

- Rewrite SwipeTabs with improved touch handling and animation
- Use translate3d with smoother easing curve (280ms)
- Add coalesced pointer events for high refresh rate displays
- Clean up redundant CSS styles across multiple files
- Add page-max-width dimension variable

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-21 23:08:29 +01:00
parent abd8f75efc
commit e83d62a240
13 changed files with 486 additions and 349 deletions

View File

@@ -119,7 +119,7 @@ export default function Features() {
const userEnabled = state?.user ?? true;
return (
<div className="theme-tab-content">
<div className="theme-tab-content content-narrow">
<div className="theme-section">
<div className="section-header">
<h3 className="section-title">{t.featuresPage?.visibility || 'Visibilità'}</h3>