Skip to content

v1.3

chef naphtha requested to merge 1.3 into master
  • Replace React Portal with HTML Popover API for native browser support
  • Add precise pixel measurement system using instant open/close technique
  • Implement smart 4-directional positioning (above/below/left/right)
  • Remove all hardcoded dimensions and fallback values
  • Add automatic position flipping based on viewport space calculations
  • Deduplicate animation code with helper functions (117 lines removed)
  • Enhance animation system with direction-aware smooth transitions
  • Fix closing animations using stored dimensions from opening
  • Update trigger element sizing to match popover minimum width exactly
  • Maintain 100% backward compatibility while improving reliability

This refactor eliminates hardcoded dimensions, improves positioning accuracy, and provides a more maintainable codebase with enhanced functionality.

Merge request reports

Loading