# Changelog - Diep.io Custom Points Upgrader
## Version 10.08 - Enhanced Build System
### 🎮 Smasher Build Support
- **Extended Attribute Levels**: Health Regen, Max Health, Body Damage, and Movement Speed now support up to 10 points (instead of 7)
- **Bonus Squares**: When allocating 8th, 9th, or 10th points to extended attributes, new squares bounce in with animation
- **Smart Detection**: Points counter automatically displays "Points: modified for Smashers" when:
- Any extended attribute exceeds 7 points
- Total points used goes below 0 or above 33
### 🎨 UI Improvements
- **Draggable Menu**:
- Main menu now features a "Drag Menu" header bar for easy repositioning
- Smooth magnet-snap animation when releasing the menu (snaps to left or right side)
- Menu automatically adjusts to stay on screen when browser window is resized
- Position is saved and restored across page reloads
- Viewport constraints prevent menu from being dragged off-screen
- **Reset Button**:
- Redesigned ↻ reset button styled to match drag menu aesthetic
- Compact 30px square design fits perfectly in the top-right corner
- Smooth hover effects with color transitions
- **Points Counter**:
- Added subtle black-tinted container with rounded corners
- Improved readability with padding and background
- Compact, tight design that doesn't take up extra space
### 🔧 Attribute Editor Enhancements
- **Visual Feedback**:
- Minus button starts gray and changes to attribute color when points are allocated
- Minus button stays colored (doesn't remove itself when filtering colored squares)
- Both +/- buttons maintain consistent color scheme with their attributes
- **Unlimited Point Allocation**:
- Plus (+) buttons no longer restricted by point limit
- Allows creation of experimental builds beyond the standard 33-point limit
- Perfect for testing and custom game modes
### 🐛 Bug Fixes
- Fixed attribute color display issues in edit popups
- Resolved transform conflicts during drag operations
- Fixed minus button behavior to prevent self-removal
- Improved hover slide mechanism for menu reveal
### ⚙️ Technical Improvements
- Proper CSS transition management during drag operations
- LocalStorage integration for persistent menu position
- Smart window resize handling with bounce-back animations
---
## How to Use New Features
### Creating Smasher Builds
1. Open the build editor
2. Add more than 7 points to Health Regen, Max Health, Body Damage, or Movement Speed
3. Watch bonus squares bounce in for points 8, 9, and 10
4. The points counter will show "modified for Smashers"
### Repositioning the Menu
1. Click and hold the "Drag Menu" header bar
2. Drag the menu to your preferred location
3. Release to snap it to the nearest side (left or right)
4. Your position is automatically saved!
### Resetting Menu Position
- If the menu goes off-screen after resizing your browser, it will automatically adjust
- Resize back to your original window size and the menu returns to your saved position
---
**Note**: This script is still in beta. Report any issues or suggestions to improve your experience!