Skip to content

v8.0.0

Choose a tag to compare

@zerxfox zerxfox released this 13 May 22:49
· 17 commits to main since this release
dd4d549

Code Improvements

✨ Webroot Interface Implementation

Key Features

1. Core Functionality

• Application compilation with various optimization profiles
• Application profile cleaning
• Application profile selection
• Execution statistics with data visualization

2. User-Friendly Interface

• Responsive design for all devices
• Dark theme with multiple styling options
• Smooth animations and transitions between sections
• Intuitive function navigation

3. Settings and Parameters

• Operation mode selection (Automatic/Manual)
• Flexible compilation parameters:
- Application type selection (User/System/All)
- Optimization profiles (everything-profile, speed-profile)
- Process count configuration
- DEX optimization toggle
• Application search with selective choice functionality

4. Additional Features

• Last run history with timestamps
• Multilingual support (Russian/English)
• Donation system (YooMoney & Telegram Wallet)
• Tester appreciation screen (hidden Easter egg)
• Screen lock prevention during operation

Technical Features

Implemented Mechanisms:

  1. Dynamic Data Loading:
    • Real-time execution log retrieval
    • Application search by name
    • Execution statistics loading

  2. Interactive Elements:
    • Custom parameter configuration sliders
    • Toggle groups with active state highlighting
    • Animations for showing/hiding additional options

  3. Data Visualization:
    • Interactive statistics charts with zoom capability
    • Operation type color coding
    • Adaptive time scale

  4. Theme System:
    • Three design variants (Calm Night, Muted Ocean, Eclipse)
    • Theme persistence between sessions
    • Smooth theme transitions

  5. Localization:
    • Russian/English language support
    • System language auto-detection

Implementation Highlights

The Webroot interface of DexOptimizer demonstrates:
• Clean modular code architecture
• Modern web technologies (CSS3, ES6+)
• Performance optimization (requestAnimationFrame, will-change)
• Efficient asynchronous operation handling
• Robust error handling
• Meticulous UX/UI attention to detail