# Gargul

## [v7.7.20](https://github.com/papa-smurf/Gargul/tree/v7.7.20) (2026-03-12)
[Full Changelog](https://github.com/papa-smurf/Gargul/compare/v7.7.19...v7.7.20) [Previous Releases](https://github.com/papa-smurf/Gargul/releases)

- Version v7.7.20  
- Modify Gargul header and image dimensions  
    Updated image size and adjusted header formatting.  
- Update README.md  
- Professionalize LICENSE while keeping all rights reserved  
- Rewrite README with install/download badges, feature table, and Ko-fi support  
- Add visual onboarding experience behind /gl start  
    Interactive carousel with mini-mockups previewing each feature: hotkeys, GDKP, multi-auction, SoftRes, auto looting, and auto roll.  
    Rework Welcome tab to point to the new onboarding. Update login message to mention /gl start. Use commandHexColor for slash commands in chat messages. Normalize Retail close button size across all Gargul windows. Fix GargulAutoRoll migration message to only show when the addon is actually loaded.  
- Roller UI: show /gl autoroll hint only for MS/OS (2 buttons), not when BR etc. present  
- Auto Roll Rules: sort by action/quality/name; use table.sort; update cursor rule  
    - Sort rules list by need/greed/pass, then quality DESC, then item name ASC via onItemLoadDo sorter  
    - Replace tsort with table.sort in Utils/Items.lua onItemLoadDo  
    - Cursor rule: use table.insert and table.sort instead of WoW aliases tinsert/tsort  
- Auto Roll Rules: replace static action text with editable need/greed/pass dropdown  
    - Each rule row now shows a dropdown (like the Add row) instead of static Need/Greed/Pass text  
    - Changing the dropdown immediately updates the rule via GL.AutoRoll:setRule  
    - Table column width for action increased from 80 to 120 to fit dropdown  
- Added the player's interface version to /gl bug  
