Files
boris/src/index.css
Gigi 876ecc808d feat: add pull-to-refresh for mobile on all scrollable views
- Create reusable usePullToRefresh hook with touch gesture detection
- Add PullToRefreshIndicator component with visual feedback
- Implement pull-to-refresh on HighlightsPanel (right sidebar)
- Implement pull-to-refresh on Explore page
- Implement pull-to-refresh on Me pages (all tabs)
- Implement pull-to-refresh on BookmarkList (left sidebar)
- Only activates on touch devices for mobile-first experience
- Shows rotating arrow icon that becomes refresh spinner
- Displays contextual messages (pull/release/refreshing)
- Integrates with existing refresh handlers and loading states
2025-10-14 00:47:48 +02:00

19 lines
739 B
CSS

@import './styles/base/variables.css';
@import './styles/base/global.css';
@import './styles/layout/app.css';
@import './styles/layout/sidebar.css';
@import './styles/layout/highlights.css';
@import './styles/components/icon-button.css';
@import './styles/components/profile.css';
@import './styles/components/cards.css';
@import './styles/components/modals.css';
@import './styles/components/toast.css';
@import './styles/components/forms.css';
@import './styles/components/reader.css';
@import './styles/components/settings.css';
@import './styles/components/me.css';
@import './styles/components/pull-to-refresh.css';
@import './styles/utils/animations.css';
@import './styles/utils/utilities.css';
@import './styles/utils/legacy.css';