refactor(task-management): optimize task management components with performance enhancements

- Updated import statements for consistency and clarity.
- Refined task sorting and update logic to improve responsiveness.
- Enhanced error logging for better debugging during task sort order changes.
- Increased overscan count in virtualized task lists for smoother scrolling experience.
- Introduced lazy loading for heavy components to reduce initial load times.
- Improved CSS styles for better responsiveness and user interaction across task management components.
This commit is contained in:
chamikaJ
2025-06-30 11:02:41 +05:30
parent 7fdea2a285
commit 14c5c148b9
16 changed files with 1685 additions and 326 deletions

View File

@@ -4,7 +4,7 @@ import { dayjs } from './antd-imports';
// Performance constants
export const PERFORMANCE_CONSTANTS = {
CACHE_CLEAR_INTERVAL: 300000, // 5 minutes
VIRTUALIZATION_THRESHOLD: 50,
VIRTUALIZATION_THRESHOLD: 25, // Updated to match main virtualization threshold
DRAG_THROTTLE_MS: 50,
RENDER_TIMEOUT_MS: 16, // 60fps target
MAX_CACHE_SIZE: 1000,