Professional Code Editor with Custom Themes
November 2025
Editor UI Accessibility
We've upgraded to a professional-grade code editor with support for multiple color themes and enhanced features for an improved editing experience.
Multiple Editor Themes
Choose from 5 professional editor themes in Settings to match your preference and improve readability:
- Auto: Automatically syncs with your app theme (light/dark)
- VS Light: Clean, bright theme perfect for daytime coding
- VS Dark: Easy on the eyes for night coding sessions
- High Contrast Dark: Maximum contrast for accessibility
- High Contrast Light: High contrast option for light mode
Enhanced Performance
The new editor delivers significantly better performance, especially with large JSON files:
- • Faster syntax highlighting and parsing
- • Smoother scrolling even with thousands of lines
- • Better memory management for very large documents
- • Optimized rendering engine for instant updates
New Editor Features
The upgraded editor brings several powerful features that make editing JSON faster and more efficient:
- IntelliSense: Smart autocomplete suggestions as you type
- Enhanced Syntax Highlighting: More accurate JSON parsing and color coding
- Code Minimap: Optional minimap for quick navigation through large files
- Multiple Cursors: Edit multiple locations at once with Alt+Click
- Format on Paste: Automatically formats JSON when you paste it
- Bracket Matching: Highlights matching brackets and braces
Accessibility Improvements
The new editor significantly improves accessibility for all users:
- • High contrast themes for visually impaired users
- • Enhanced screen reader support with proper ARIA labels
- • Full keyboard-only navigation capabilities
- • Accessible color contrast ratios meeting WCAG standards
How to Change Editor Theme
- 1Click Settings button in the header
- 2Scroll to the Code Editor Theme section
- 3Select your preferred theme from the dropdown menu
- 4The theme applies instantly - no page reload needed!
Your theme preference is automatically saved to localStorage and will persist across sessions.