Minimalist
Minimalist is a collection of miscellaneous UI tweaks and automations for building a minimal UI with minimal addons or using as the core of a compilation. Since I am using a very barebone laptop from time to time, I am planning to release an even more minimalistic version of Minimalist called Micromalist, stay tuned.
small update for WoW 6 (not all features work 100%). Playing on starter edition only and not much time at the moment
Tweaks included:
AutoMagic:
- Auto-Ignore Duels - As it says, auto ignores duel requests.
- Auto-Repair - Automatically repair all items when visiting an NPC that is able to repair.
- Auto-Resurrect - Automatically accepts Resurrections.
- Auto-Sell Grey Items - Automatically sell all grey (junk) items when visiting any merchant.
- Skip useless Gossips - Skips 'extra' vendor chatter and comes right to the point.
Chat:
- Fix Arrow Keys - Lets your use [Left] and [Right] to move through the text you are typing needing to hold down the [Alt] key.
- Hide Buttons - Hides the buttons on the chat windows.
- Use [SHIFT] + [SCROLLWHEEL] to scroll the chat to top/bottom.
- Move Input Box - Moves the chat input box to the top of the chat frame.
- Reduce Chat Clutter - Tries to shorten chat channel names.
- Disable Chat Fading after inactivity.
Combat:
- Handle various settings for hostile NamePlates (i.e. automatically show them during combat, resize based on threat...).
- Improved AutoLoot - automatically confirm BoP and disenchant notification.
Interface:
- Better Reputation - Displays reputation numbers and progress in the chat box.
- Disable Gryphons - Removes the Gryphon graphic from default action bars.
- Display Quest Levels - Displays quest levels in Dialogs and Quest Tracker.
- Quest Automation - Automatically accept and turn-in Quests
MiniMap:
- Hide Clutter - Turns off the zoom in/out buttons, titles box and the sun dial.
- Location X, Y - Adds your X, Y coordinates to the lower portion of the minimap.
- MouseWheel Zoom - Allows you to use the mouse wheel to zoom the minimap.
- Hide the tracking button.
Configuration is done through the standard Interface -> Addons configuration dialog. The console shortcut is gone and all tweaks that now are included in the standard client (i.e. Chat Time-Stamps) have been removed.
Author: whizkid - kudos to grennon (the original author?) and many others for their inspiring feature requests.
Message: Interface\AddOns\Minimalist\Minimalist.lua:488: 'for' limit must be a number
Time: 08/23/09 14:36:55
Count: 4
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
(tail call): ?
[C]: ?
Interface\AddOns\Minimalist\Minimalist.lua:488: in function <Interface\AddOns\Minimalist\Minimalist.lua:486>
(tail call): ?
[C]: in function `QuestLog_Update'
Interface\FrameXML\QuestLogFrame.lua:262: in function <Interface\FrameXML\QuestLogFrame.lua:259>
Locals:
http://wow.curse.com/downloads/wow-addons/details/minimalist.aspx#536639
Date: 2009-08-18 21:10:56
ID: 2
Error occured in: Global
Count: 4
Message: ..\AddOns\Minimalist\Minimalist.lua line 488:
'for' limit must be a number
Debug:
[C]: ?
Minimalist\Minimalist.lua:488:
Minimalist\Minimalist.lua:486
(tail call): ?
[C]: QuestLog_Update()
..\FrameXML\QuestLogFrame.lua:262:
..\FrameXML\QuestLogFrame.lua:259
AddOns:
Swatter, v5.5.4293 (WombatII)
Altoholic, v3.2.001c
AucAdvanced, v5.5.4293 (WombatII)
AucFilterBasic, v5.5.4293 (WombatII)
AucFilterOutlier, v5.5.4293.2531
AucMatchUndercut, v5.5.4293.2531
AucStatClassic, v5.5.4293 (WombatII)
AucStatHistogram, v5.5.4293 (WombatII)
AucStatiLevel, v5.5.4293 (WombatII)
AucStatPurchased, v5.5.4293 (WombatII)
AucStatSales, v5.5.4293.2842
AucStatSimple, v5.5.4293 (WombatII)
AucStatStdDev, v5.5.4293 (WombatII)
AucStatWOWEcon, v5.5.4293.2530
AucUtilAHWindowControl, v5.5.4293.3311
AucUtilAppraiser, v5.5.4293.2530
AucUtilAskPrice, v5.5.4293.3175
AucUtilAutoMagic, v5.5.4293.3142
AucUtilCompactUI, v5.5.4293.2530
AucUtilEasyBuyout, v5.5.4293.3583
AucUtilItemSuggest, v5.5.4293.3108
AucUtilPriceLevel, v5.5.4293.2545
AucUtilScanButton, v5.5.4293.2530
AucUtilScanFinish, v5.5.4293.2530
AucUtilScanProgress, v5.5.4293.2530
AucUtilSearchUI, v5.5.4293.3655
AucUtilSimpleAuction, v5.5.4293.0
AucUtilVendMarkup, v5.5.4293.2530
Babylonian, v5.1.DEV.130
Bartender4, v4.4.0
BeanCounter, v5.5.4293 (WombatII)
Btex, v2.8.0
Carbonite, v3.21
CarboniteTransfer, v1.01
Configator, v5.1.DEV.130
CrapAway, v
CurseProfiler, v
DataStore, v3.2.001
DataStoreAchievements, v3.2.001
DataStoreAuctions, v3.2.001
DataStoreCharacters, v3.2.001
DataStoreContainers, v3.2.001
DataStoreCrafts, v3.2.001
DataStoreCurrencies, v3.2.001
DataStoreInventory, v3.2.001
DataStoreMails, v3.2.001
DataStorePets, v3.2.001
DataStoreQuests, v3.2.001
DataStoreReputations, v3.2.001
DataStoreSkills, v3.2.001
DataStoreSpells, v3.2.001
DataStoreStats, v3.2.001
DataStoreTalents, v3.2.001
DBMCore, v
DebugLib, v5.1.DEV.130
EasyMail, v
Enchantrix, v5.5.4293 (WombatII)
EnchantrixBarker, v5.5.4293 (WombatII)
GatherMate, vv1.21
GatherTogether, vr0.5.1
GatherTogetherGathererSupport, vr0.5.1
GatherTogetherGatherMateSupport, vr0.5.1
GatherTogetherMetaMapSupport, vr0.5.1
Guild2Guild, v7.5.9
IceHUD, v1.5.13 (Revision: 437)
Informant, v5.5.4293 (WombatII)
Minimalist, v6.0.0
Omen, v3.0.8
OmniCC, v2.5.6
Recount, v
RecountThreat, v
SexyMap, v
Skillet, v
SlideBar, v5.5.4293 (WombatII)
Stubby, v5.5.4293 (WombatII)
SunnArt, v3.11
ZMobDB, v6.4alpha1
(ck=8e6)
To get rid of the error change:
if questIndex
local questTitle, level, _, isHeader, _, _, _ = GetQuestLogTitle(questIndex);
to be
if questIndex then
local questTitle, level, _, isHeader, _, _, _ = GetQuestLogTitle(questIndex);
Date: 2009-08-12 00:23:50
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Minimalist\Minimalist.lua line 497:
'then' expected near 'local'
Debug:
[C]: ?
AddOns:
Swatter, v3.1.14 (<%codename%>)
Atlas, v1.14.1
AtlasBattlegrounds, v1.14.1
AtlasDungeonLocs, v1.14.1
AtlasOutdoorRaids, v1.14.1
AtlasTransportation, v1.14.1
AtlasLoot, vv5.07.02
AtlasLootFu, vv5.07.02
Bagnon, v2.9.3
BagnonForever, v1.1.2
BagnonTooltips, v
Bartender4, v4.4.0
CPR, v1.1
CTCore, v3.016 (CTMod 3.0)
CTMailMod, v3.009 (CTMod 3.0)
CTRaidAssist, v3.018 (CTMod 3.0)
CTRaidAssistMTPlayers, v3.003
DBMCore, v
Gymnast, v
LightHeaded, v296
MapCoords, v0.6
MBB, v
Minimalist, v6.0.0
BlizRuntimeLib_enUS v3.2.0.30200 <us>
(ck=23d)
Do you think this could be so and that your patch would fix that?
function Minimalist:QuestLog_Update()
local numEntries, numQuests = GetNumQuestLogEntries();
local scrollOffset = HybridScrollFrame_GetOffset(QuestLogScrollFrame);
local buttons = QuestLogScrollFrame.buttons;
local numButtons = #buttons;
local questIndex, questLogTitle, titleWidth;
for i=1, numButtons do
questLogTitle = buttons[i];
questIndex = i + scrollOffset;
questLogTitle:SetID(questIndex);
if questIndex <= numQuests+2 then
local questTitle, level, _, isHeader, _, _, _ = GetQuestLogTitle(questIndex);
if level > 0 and questTitle then
questLogTitle:SetText("["..level.."]"..questTitle);
QuestLogTitleButton_Resize(questLogTitle);
end
end
end
end
Minimalist-6.0.0\Minimalist.lua:473: 'then' expected near 'local'
To get rid of the error mentioned above, I changed:
if questIndex
local questTitle, level, _, isHeader, _, _, _ = GetQuestLogTitle(questIndex);
to be
if questIndex then
local questTitle, level, _, isHeader, _, _, _ = GetQuestLogTitle(questIndex);
ID: 1
Error occured in: Global
Count: 1
Message: ..\FrameXML\InterfaceOptionsFrame.lua line 437:
Usage: InterfaceOptionsFrame_OpenToCategory("categoryName" or panel)
Debug:
[C]: ?
[C]: assert()
..\FrameXML\InterfaceOptionsFrame.lua:437: InterfaceOptionsFrame_OpenToCategory()
Minimalist\Minimalist.lua:392: value()
..\FrameXML\ChatFrame.lua:3565: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3213: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:3237: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
AddOns:
...
SlashCmdList["MINIMALIST"] = function() InterfaceOptionsFrame_OpenToCategory(self.ACD.BlizOptions["Minimalist"].frame) end
with
SlashCmdList["MINIMALIST"] = function() InterfaceOptionsFrame_OpenToCategory("Minimalist") end