Commit Graph

16 Commits

Author SHA1 Message Date
f9eda9f18b fix: Remove text visibility bounds check 2026-03-21 23:59:37 +01:00
e3999e6506 fix: Ensure horizontal/vertical line text is visible on screen
- Add bounds checking to only render text when line is on screen
- Fix text positioning to be consistent with line position
2026-03-21 23:56:41 +01:00
c8d9cf9645 fix: Show Text tab immediately for all line types 2026-03-21 23:50:14 +01:00
9fefd1847a fix: Show Text tab for horizontal and vertical line settings 2026-03-21 23:47:27 +01:00
09c7657070 feat: Add text support for horizontal and vertical lines
- Add text-related default settings (text, textColor, fontSize, bold, italic, alignVert, alignHorz)
- Support text rendering on horizontal/vertical lines with alignment options
- Add label position storage and hit detection for draggable text labels
2026-03-21 23:43:19 +01:00
30ac99479f feat: Implement settings panel for vertical and horizontal lines
- Add default settings (color, width, style, opacity) for horizontal_line and vertical_line
- Enable settings panel to open on double-click for horizontal/vertical lines
- Update rendering to support full styling (color, width, style, opacity) with visual selection handles
- Show/hide Text tab based on drawing type (trend_line/ray/rectangle only)
- Add proper drag handling to move entire horizontal/vertical lines
2026-03-21 23:41:05 +01:00
43fa8efda7 feat: Implement draggable Trendline Settings Panel with Shift+Click and TF layout fixes 2026-03-21 23:28:23 +01:00
cb2cd53a8a Fix drawing tools: allow future/whitespace drawing and improve TF scaling precision 2026-03-21 22:31:24 +01:00
cdfe8f1a39 fix: improve timeframe-independent dragging and prevent undefined dragStartPos error 2026-03-21 21:57:28 +01:00
7c92aa38be feat: enhance measurement duration to show d h m and refine label anchoring 2026-03-21 17:20:39 +01:00
8931d76a43 refactor: improve measurement label anchoring to track area edges during resize 2026-03-21 14:24:57 +01:00
a1564c25a7 feat: enable free movement of measurement tool label box 2026-03-21 14:11:39 +01:00
b2a4a6963d fix: implement touch support for mobile and fix timeframe-based data calculation bugs 2026-03-21 13:58:13 +01:00
338b1ee895 style: apply dynamic green/red colors to measurement tool and axis labels 2026-03-21 13:35:11 +01:00
3575d37764 style: refine measurement tool to match professional style and fix rendering bugs 2026-03-21 13:23:45 +01:00
eda151bff5 feat: implement professional drawing tools with selection and editing support 2026-03-21 11:36:17 +01:00