Skip to content

Update 4, UI Facelift & New features 👨‍💻

Latest

Choose a tag to compare

@Ariel4545 Ariel4545 released this 13 Jan 21:24
dd92d7b

🎨 Egon Draw - Update 4: The Facelift

(The commit message accidentally has older content, so read this release’s patch notes to be informed accurately.)

This update focuses on a massive modernization of the user interface and the addition of professional precision tools.


🎀 The New Facelift (UI Overhaul)

Ribbon Interface

The cluttered toolbar has been replaced with a modern, tabbed Ribbon system:

  • Home: Your daily drivers (Pencil, Eraser, Colors, Size).
  • Insert: Shapes, Lines, Text, and Bitmaps.
  • Actions: Advanced tools like Magnet, Grid, and Eyedropper.
  • File: Saving, Loading, and Exporting.

⚙️ Modern Options Menu

A completely redesigned Settings window:

  • Grouped Controls: Settings are visually boxed (e.g., "Appearance", "Tools") for instant clarity.
  • Modern Inputs: Replaced old text fields with Spinboxes and smart dropdowns.
  • Clean Look: Unified padding and alignment for a polished feel.

📊 Professional Status Bar

A new "Command Center" at the bottom of the window:

  • Smart Hints: Context-aware tips explaining the active tool.
  • Live Metrics: Displays cursor coordinates (X: 152 | Y: 300) and canvas size.
  • Tool Tracking: Shows active tool and brush size instantly.

🛠️ New Creative Tools

📏 Grid System

  • What it is: A toggleable visual aid.
  • Benefit: Displays a 50px rendering grid to help you align shapes and drawings perfectly.

🧪 Eyedropper

  • Function: Click "Pick Color" and select any pixel on the canvas to instantly set it as your active paint color.

🖌️ New Brushes & Shapes

  • Diamond Brush: A new stylized brush tip for unique strokes.
  • Heart & Star Shapes: Added to the shape library by popular demand.

📈 Usage Dashboard Overhaul

The basic stats popup has been transformed into a full Dashboard:

  • Real-Time Analytics: Live tracking of session duration, lines drawn, undos, redos, and clears.
  • Visual Breakdown: Progress bars showing exact time spent with each tool (Draw, Erase, Hover, etc.).
  • Deep Dive: Tracks "Dominant Color" with a visual preview and counts unique colors used.
  • Smart Report: Enhanced text export with a detailed breakdown of your creative session.

⚡ Technical Improvements

  • Stability: Fixed critical bugs including a recursion crash during tool switching.
  • Layout Engine: Resolved conflicts between grid and pack managers that caused startup errors.
  • Performance: Improved window resizing logic.

🆚 Version Comparison Table

Feature Previous Version Updated Version (Update 4)
Interface Style Old Toolbar Ribbon Interface (Tabs)
Status Bar Basic / Empty Professional (Hints, Size, Cords)
Options Menu Old Popup Modern (Grouped, Spinboxes)
Theme Standard Tkinter Neutral Gray
New Tools Magnet, Bitmaps + Eyedropper, Grid
Brushes Line, Square, Round + Diamond
Shapes Basic Geometric + Heart, Star

Enjoy the new Egon Draw!