feat: comprehensive control panel UI improvements
- Fix version information display with actual Markitect version - Implement auto-resize functionality with double-click on resize dot - Add viewport repositioning to keep panels visible during auto-resize - Reduce title bar height by 25% for more compact appearance - Remove duplicate content titles below titlebars across all panels - Optimize scrollbar positioning to right border with proper spacing - Reposition resize dot to optimal corner location (bottom: 0px, right: -4px) - Set default panel height to 1/3 of window height - Fix Debug panel title formatting consistency - Remove duplicate initialization warnings - Clean up panel layout with proper margin management (10px bottom margin) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1324,7 +1324,14 @@ MISSING: {len(missing_components)} components
|
||||
config['version'] = f"{version_info['repo_name']} v{version_info['version']}{version_info['git_info']}"
|
||||
config['repoName'] = version_info['repo_name']
|
||||
else:
|
||||
config['version'] = 'Markitect v0.8.1'
|
||||
# Get version from CLI command as fallback
|
||||
import subprocess
|
||||
try:
|
||||
result = subprocess.run(['markitect', '--version'], capture_output=True, text=True, timeout=5)
|
||||
actual_version = result.stdout.strip() if result.returncode == 0 else '0.8.1.dev44+gf788ccdfd.d20251114'
|
||||
except:
|
||||
actual_version = '0.8.1.dev44+gf788ccdfd.d20251114'
|
||||
config['version'] = f'Markitect v{actual_version}'
|
||||
config['repoName'] = 'Markitect'
|
||||
|
||||
# Add insert mode specific config
|
||||
|
||||
Reference in New Issue
Block a user