ABOUT.TXT
Frontend Engineer with 2+ years of experience Building user-friendly web applications Current Position: ├── Company: 90pixel ├── Role: Frontend Engineer ├── Impact: 5,000+ users └── Tech: Next.js, React, TypeScript Education: ├── University: Yaşar University ├── Degree: Computer Engineering ├── Status: Expected 2025 └── Scholarship: Full Scholarship
CONTRIBUTIONS.LOG
Allow enter key to create new list items in editor
Fixed the event type editor list functionality where pressing Enter after creating a list item with '-' was not creating new list items. Modified CustomEnterKeyPlugin to detect when the cursor is inside a list item and allow Lexical's default list behavior to handle Enter key presses.
Allow multiple Markdown preview tabs
Enhanced Zed editor to support multiple Markdown preview tabs simultaneously. Added functionality to open independent preview tabs and maintain following preview behavior with separate actions for better workflow management.
Extract bottom navigation logic into a custom hook
Refactored the bottom navigation logic by extracting it into a reusable custom hook 'useBottomNavItems'. This improves maintainability and keeps the component cleaner by separating concerns and making the navigation logic more modular.
Make active step controlled via props
Fixed Steps component to use props.activeIndex directly instead of useState for dynamic changes. This ensures that the active step is properly controlled via props and responds correctly to external state changes.
Tooltip both fix with dynamic state
Fixed tooltip behavior when using 'both' event mode by implementing dynamic state management for multiple focus events. Improved handling of focus and blur events to prevent incorrect tooltip hiding behavior.