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:
@@ -97,25 +97,15 @@
|
||||
<!-- Initialization Script -->
|
||||
<script>
|
||||
window.addEventListener('load', function() {
|
||||
console.log('🎯 TestDrive JSUI loading complete, initializing...');
|
||||
console.log('🎯 TestDrive JSUI loading complete');
|
||||
|
||||
// Handle CDN loading errors
|
||||
if (window.markitectMarkedError) {
|
||||
console.error("CDN library failed to load - network or firewall blocking marked.js");
|
||||
}
|
||||
|
||||
// Initialize main application
|
||||
try {
|
||||
if (typeof MarkitectMain !== 'undefined') {
|
||||
console.log('🚀 Starting MarkitectMain initialization...');
|
||||
MarkitectMain.initialize();
|
||||
} else {
|
||||
console.warn('⚠️ MarkitectMain not available, edit functionality may be limited');
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('❌ TestDrive JSUI initialization failed:', error);
|
||||
console.log('📄 Content should still be visible in fallback mode');
|
||||
}
|
||||
// Note: MarkitectMain auto-initializes via main-updated.js
|
||||
// No manual initialization needed here
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user