Skip to content

Releases: MoMo830/AliG

v0.99b

08 Mar 16:00

Choose a tag to compare

Update Notes (08/03/2026) v0.99b :

  • PyQt6 Framework Migration: Complete transition of the entire UI from CustomTkinter to PyQt6. Significant performance gains and improved memory management.
  • Interactive Workspace Navigation: Added real-time Zoom and Pan (Drag-to-move) capabilities.
  • Full Internationalization (i18n): English, Français, Deutsch.

v0.981b

24 Feb 18:09

Choose a tag to compare

Update Notes (24/02/2026) v0.981b :

  • Vertical Rastering Mode: Introduced full support for vertical scanning trajectories. Users can now choose between Horizontal and Vertical engraving directions to better suit wood grain or specific material properties.
  • Dynamic Histogram Engine: Replaced heavy Matplotlib dependencies with a custom, high-performance histogram. Features real-time percentage-based distribution, integer-rounded axis scaling, and a dedicated "OFF" zone visualizer for better power range analysis.
  • FreezeFix: Resolved a critical UI freeze occurring when returning to the dashboard.

v0.98b

22 Feb 14:07

Choose a tag to compare

Update Notes (22/02/2026) v0.98b :

  • Advanced Latency Calibration Engine: Implemented a robust G-Code generator for latency testing, allowing users to fine-tune laser timing (ms) with real-time offset calculation in millimeters.
  • Predictive Latency Simulation: Upgraded the G-Code parser to factor in machine latency, providing a high-fidelity visual preview of how timing offsets will affect the final physical engraving.
  • Ultra-Fast Visual Rendering: Optimized the simulation engine to provide a much smoother and nearly instantaneous display, especially when skipping to the end of a project.
  • Core Performance Optimization: Re-engineered the internal parsing logic and generator loops for faster G-Code processing. Replaced the heavy Matplotlib dependency with a custom, lightweight histogram engine to significantly reduce memory footprint and startup time.
  • Refined Geometry Controls: Optimized the Raster direction settings to prioritize Horizontal stability for this release, ensuring maximum reliability before the introduction of Vertical mode.
  • Stability & UI Polishing: Fixed various UI scaling issues and improved the "Prepare" workflow with visual success/error feedback directly on action buttons.

v0.9782b

17 Feb 23:18

Choose a tag to compare

[v0.9782b] - Update Notes

  • Real G-Code Parser Simulation: Re-engineered the simulation engine to process actual G-Code commands for 100% fidelity between preview and final laser output.
  • Interactive Dashboard: Added a new landing page featuring usage statistics (total lines, G-Code generated).
  • Project Thumbnails: Implemented automatic generation of visual previews for every processed G-Code, stored in an optimized thumbnail gallery.
  • Machine Calibration Suite: Introduced a dedicated calibration view with built-in tests for laser latency (alignment) and power scaling grids.
  • Advanced Settings Page: Added a new configuration interface to manage machine parameters and UI themes without editing JSON files manually.
  • UI/UX Overhaul: Completely redesigned the TopBar and navigation flow for smoother transitions between Raster, Calibration, and Dashboard views.
  • Internationalization (i18n): Initial support for multi-language handling (English/French) to prepare for global community use.

v0.9781b

14 Feb 09:21

Choose a tag to compare

[v0.9781b] - Update Notes

  • Modular Architecture: Split the project into core/ and gui/ folders for better organization.
  • New Loupe Feature: Added an interactive magnifying glass on the simulation (hold left-click to zoom).
  • UI Improvements: Refined the control panel layout.

v0.978b

12 Feb 14:23
5107104

Choose a tag to compare

[v0.978b] - Update Notes

  • Added Simulation window: New pre-generation interface with real-time stats (dimensions, offsets, estimated time) and visual matrix preview.
  • Fixed overscan/burn issues: Implemented "Overscan Chopping" to force frequent M67 register refreshes, preventing laser leakage at line ends.
  • Enhanced Safety Protocol: Added active "Safety Flushes" using G4 dwell commands before rapid moves.

v0.9771b

12 Feb 07:49
81e4b9a

Choose a tag to compare

[v0.9771b] - Hotfix

  • Fixed DPI calculation based on line step and suppressed x-resolution parameter.

v0.977b

11 Feb 22:42
8abb1d4

Choose a tag to compare

[v0.977b] - Update Notes

  • Added Grayscale Steps & G-Code Clustering Features: Users can now select the number of power quantization levels (2-256) reducing .nc file size and prevents controller buffer overflow.
  • Fixed min/max power scaling issues.

v0.976b

11 Feb 21:41
5bea6ca

Choose a tag to compare

[v0.976b] - Update Notes

  • Added Pointing Features: Users can now include a dedicated "Pointing Command" at the origin anchor point. This ensures precise physical alignment of the laser head before the engraving process begins.

v0.975b

11 Feb 19:31
7f96566

Choose a tag to compare

[v0.975b] - Update Notes

  • Depth Engraving Logic Inversion: Added a toggle to invert grayscale levels, specifically designed for deep engraving and relief work.
  • Input Validation & Safety: Implemented strict user input sanitization to prevent calculation errors and ensure software stability.
  • The "Generate G-Code" button now features a dynamic state (disabled/loading) during processing to prevent multiple clicks and confirm execution.