Demo movie!
CompactBars - General
CompactBars is an addon that is designed to create bars for nearly everything. The difference to the other bar addons is that it does not eat up your screen space. It displays the bars in a very compact way as you can see in the following screenshots.
Cooldowns:

Internal Cooldowns:

AOE (Hurricane):

Everything combined (has bossmods included):

Explanation: (starting with the bar next to the scale)
- First bar: Shows the duration of buffs
- Second bar: Shows the cooldowns
- Third bar: Shows bossmods
- Bars that come after the first three: Show negative effects on different targets
It is possible to display the following things:
- DoTs
- Debuffs
- CCs
- Short buffs (short means that it is not designed for things like Power Word: F.)
- Cooldowns
- Internal cooldowns (like Eclipse or from items)
- Bossmods (needs BigWigs or Deadly Bossmods (the first one is the better option because it uses icons for nearly every bar!)
DoTs
The addon is able to display dots from multiple targets. This means that is able to show a bar for rain of fire on every target!
What is so special?
You may ask yourself why you should choose this addon over another bar addon. A few points which are different to other bar addons:
- You are able to compare everything with only a short look at the bars, because they all use the same size for one second.
- Time your abilities exactly to match boss abilities.
- Easily compare your cooldowns with your buffs.
- Uses very little space on your screen (only one bar per target and a maximum of three bars for yourself).
- Possibility to use a logarithmic scale and a normal scale (if you don't know what a logarithmic scale is you can find a good description here.)
- Vertical bars are possible!
Vertical bars:

IMPORTANT NOTE
The addon does NOT use a logarithmic scale by default (because of a user request) but it has now nearly EVERY spell included. So for example the deathknight has Army of the Dead which has a 20 minute cooldown. If the addon uses the default value it will create very very long bar! So go in the options to the logartihmic scale option and type in the time of your longtest spell.
You can also split it up in more segments and type 100, 200 (if you want to add 300 seconds at the end of the bar).
You can find a tutorial here
------------------------------------------------------------------------
r69 | eggi | 2009-03-14 16:33:33 +0000 (Sat, 14 Mar 2009) | 1 line
Changed paths:
A /tags/Release Candidate 1 (from /trunk:68)
Tagging as Release Candidate 1
------------------------------------------------------------------------
r68 | eggi | 2009-03-14 16:30:31 +0000 (Sat, 14 Mar 2009) | 1 line
Changed paths:
D /trunk/DotIT.toc
- remove old toc
------------------------------------------------------------------------
r66 | eggi | 2009-03-14 16:09:47 +0000 (Sat, 14 Mar 2009) | 1 line
Changed paths:
A /trunk/CompactBars.toc
M /trunk/bossmods.lua
M /trunk/config.lua
M /trunk/cooldowns.lua
M /trunk/core.lua
M /trunk/localization/deDE.lua
M /trunk/localization/enUS.lua
M /trunk/modules/deathknight.lua
M /trunk/modules/druid.lua
M /trunk/modules/generalspells.lua
M /trunk/modules/hunter.lua
M /trunk/modules/mage.lua
M /trunk/modules/paladin.lua
M /trunk/modules/priest.lua
M /trunk/modules/rogue.lua
M /trunk/modules/shaman.lua
M /trunk/modules/warlock.lua
M /trunk/modules/warrior.lua
M /trunk/spells.lua
- changed name to CompactBars
------------------------------------------------------------------------
r64 | eggi | 2009-03-14 12:56:02 +0000 (Sat, 14 Mar 2009) | 1 line
Changed paths:
M /trunk/localization/deDE.lua
M /trunk/localization/enUS.lua
M /trunk/localization/localization.xml
- localization fixed
------------------------------------------------------------------------
r62 | eggi | 2009-03-14 12:42:49 +0000 (Sat, 14 Mar 2009) | 1 line
Changed paths:
M /trunk/modules/druid.lua
M /trunk/modules/warrior.lua
- added ranks to warrior and druid abilities (you only have the highest rank in your spell book!)
------------------------------------------------------------------------
r60 | eggi | 2009-03-13 22:34:04 +0000 (Fri, 13 Mar 2009) | 1 line
Changed paths:
M /trunk/localization/deDE.lua
- localization changes
------------------------------------------------------------------------
r58 | eggi | 2009-03-13 22:18:30 +0000 (Fri, 13 Mar 2009) | 3 lines
Changed paths:
M /trunk/bossmods.lua
M /trunk/core.lua
M /trunk/libs/sbar.lua
A /trunk/localization/deDE.lua
M /trunk/localization/enUS.lua
M /trunk/localization/localization.xml
- performance improvements and a bit of code cleaning
- deDE localization added
- bossmod bars improved (will be removed on wipes/boss death)
------------------------------------------------------------------------
r56 | eggi | 2009-03-12 22:30:16 +0000 (Thu, 12 Mar 2009) | 1 line
Changed paths:
M /trunk/DotIT.toc
- toc change
------------------------------------------------------------------------
r55 | eggi | 2009-03-12 22:27:09 +0000 (Thu, 12 Mar 2009) | 2 lines
Changed paths:
M /trunk/DotIT.toc
M /trunk/bossmods.lua
M /trunk/config.lua
M /trunk/core.lua
A /trunk/localization
A /trunk/localization/enUS.lua
A /trunk/localization/localization.xml
- bossmod bars should now be removed on wipes/boss deaths
- added localization (nothing really changed for the user... only preperation to allow localization)
------------------------------------------------------------------------
r53 | eggi | 2009-03-11 20:05:09 +0000 (Wed, 11 Mar 2009) | 4 lines
Changed paths:
M /trunk/bossmods.lua
M /trunk/config.lua
M /trunk/cooldowns.lua
M /trunk/core.lua
M /trunk/libs/sbar.lua
M /trunk/modules/rogue.lua
M /trunk/spells.lua
- added the option to hide the bossmod bar text
- added the option to hide the target text
- fixed some bugs with other locals (only importat for the verticale scale)
- added 2 missing rogue spells
------------------------------------------------------------------------
r51 | eggi | 2009-03-10 22:33:47 +0000 (Tue, 10 Mar 2009) | 1 line
Changed paths:
M /trunk/bossmods.lua
M /trunk/config.lua
M /trunk/core.lua
- added some options for bossmdos
------------------------------------------------------------------------
r49 | eggi | 2009-03-09 22:24:16 +0000 (Mon, 09 Mar 2009) | 3 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/DotIT.toc
A /trunk/bossmods.lua
M /trunk/config.lua
M /trunk/core.lua
M /trunk/libs/sbar.lua
M /trunk/libs.xml
- bossmods added
-- dbm and bigwigs supported
-- at the moment the original bars are not hidden! (will be possible in the next release)
------------------------------------------------------------------------
r47 | eggi | 2009-03-08 03:45:28 +0000 (Sun, 08 Mar 2009) | 1 line
Changed paths:
M /trunk/DotIT.toc
M /trunk/config.lua
M /trunk/core.lua
D /trunk/dots.lua
A /trunk/libs.xml
A /trunk/modules
A /trunk/modules/deathknight.lua
A /trunk/modules/druid.lua
A /trunk/modules/generalspells.lua
A /trunk/modules/hunter.lua
A /trunk/modules/mage.lua
A /trunk/modules/modules.xml
A /trunk/modules/paladin.lua
A /trunk/modules/priest.lua
A /trunk/modules/rogue.lua
A /trunk/modules/shaman.lua
A /trunk/modules/warlock.lua
A /trunk/modules/warrior.lua
A /trunk/spells.lua
- seperated classes into modules
------------------------------------------------------------------------
r45 | eggi | 2009-03-07 18:07:24 +0000 (Sat, 07 Mar 2009) | 1 line
Changed paths:
M /trunk/core.lua
M /trunk/dots.lua
- some more spells
------------------------------------------------------------------------
r43 | eggi | 2009-03-07 16:34:19 +0000 (Sat, 07 Mar 2009) | 3 lines
Changed paths:
M /trunk/core.lua
M /trunk/dots.lua
- added shaman spells
- added warlock spells
- added warrior spells
------------------------------------------------------------------------
r41 | eggi | 2009-03-07 03:14:43 +0000 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
M /trunk/dots.lua
- added paladin
- added priest
------------------------------------------------------------------------
r39 | eggi | 2009-03-06 23:38:00 +0000 (Fri, 06 Mar 2009) | 1 line
Changed paths:
M /trunk/dots.lua
- forgot winters chill
------------------------------------------------------------------------
r38 | eggi | 2009-03-06 23:36:27 +0000 (Fri, 06 Mar 2009) | 1 line
Changed paths:
M /trunk/dots.lua
- mages added
------------------------------------------------------------------------
r36 | eggi | 2009-03-06 22:03:22 +0000 (Fri, 06 Mar 2009) | 1 line
Changed paths:
M /trunk/core.lua
M /trunk/dots.lua
- hunter added
------------------------------------------------------------------------
r34 | eggi | 2009-03-06 20:07:58 +0000 (Fri, 06 Mar 2009) | 1 line
Changed paths:
M /trunk/config.lua
M /trunk/core.lua
M /trunk/dots.lua
- druids completed (also tracks internal eclipse cd!)
------------------------------------------------------------------------
r32 | eggi | 2009-03-05 21:50:30 +0000 (Thu, 05 Mar 2009) | 1 line
Changed paths:
M /trunk/core.lua
M /trunk/dots.lua
- fixed some rogue spells
------------------------------------------------------------------------
r30 | eggi | 2009-03-05 21:06:20 +0000 (Thu, 05 Mar 2009) | 3 lines
Changed paths:
M /trunk/core.lua
M /trunk/dots.lua
- added all rogue spells
- added a few missing dk spells
-- only 8 classes remaining ;)
------------------------------------------------------------------------
r28 | eggi | 2009-03-04 23:18:15 +0000 (Wed, 04 Mar 2009) | 1 line
Changed paths:
M /trunk/dots.lua
- added a few remaining dk spells (only desecration is missing)
------------------------------------------------------------------------
r26 | eggi | 2009-03-04 22:15:10 +0000 (Wed, 04 Mar 2009) | 1 line
Changed paths:
M /trunk/dots.lua
- little update
------------------------------------------------------------------------
r24 | eggi | 2009-03-04 22:03:26 +0000 (Wed, 04 Mar 2009) | 3 lines
Changed paths:
M /trunk/config.lua
M /trunk/core.lua
M /trunk/dots.lua
M /trunk/libs/sbar.lua
- added every DK Spell - Be aware to disable cooldowns that are to long for your scale (or add logarithmic parts) - otherwise you will get extremely long bars
- fixed a major bug that caused a problem in the onupdate which could lead to bars not displaying or incorrect timings
------------------------------------------------------------------------
r22 | eggi | 2009-03-03 22:35:35 +0000 (Tue, 03 Mar 2009) | 2 lines
Changed paths:
M /trunk/config.lua
M /trunk/core.lua
M /trunk/dots.lua
M /trunk/libs/sbar.lua
- fixed DKs (there was a typo which did not allow dks as they are written DEATHKNIGHT without a space)
- single target mode fixed
------------------------------------------------------------------------
r20 | eggi | 2009-03-02 20:32:04 +0000 (Mon, 02 Mar 2009) | 1 line
Changed paths:
M /trunk/DotIT.toc
- don't forget to commit your changed toc file <.<
------------------------------------------------------------------------
r18 | eggi | 2009-03-02 20:30:31 +0000 (Mon, 02 Mar 2009) | 1 line
Changed paths:
M /trunk/.pkgmeta
- externals
------------------------------------------------------------------------
r17 | eggi | 2009-03-02 20:29:18 +0000 (Mon, 02 Mar 2009) | 1 line
Changed paths:
M /trunk/.pkgmeta
- externals
------------------------------------------------------------------------
r15 | eggi | 2009-03-02 20:25:15 +0000 (Mon, 02 Mar 2009) | 7 lines
Changed paths:
M /trunk/DotIT.toc
M /trunk/config.lua
M /trunk/cooldowns.lua
M /trunk/core.lua
M /trunk/dots.lua
M /trunk/libs/sbar.lua
- changed moonfire and insect swarm to reflect the talents (thanks to Wara)
- remove dots option should now work better
- changed the options
-- increased the size of the options dialog
-- alpha values of colors are now stored properly
-- texture selection working again
-- rearranged some options
------------------------------------------------------------------------
r14 | eggi | 2009-03-02 20:20:16 +0000 (Mon, 02 Mar 2009) | 1 line
Changed paths:
M /trunk/.pkgmeta
- external update
------------------------------------------------------------------------
r12 | eggi | 2009-02-22 21:01:28 +0000 (Sun, 22 Feb 2009) | 1 line
Changed paths:
M /trunk/.pkgmeta
- externals
------------------------------------------------------------------------
r10 | eggi | 2009-02-22 20:23:55 +0000 (Sun, 22 Feb 2009) | 1 line
Changed paths:
M /trunk/core.lua
- hopefully the last sguid fix
------------------------------------------------------------------------
r9 | eggi | 2009-02-22 20:06:47 +0000 (Sun, 22 Feb 2009) | 1 line
Changed paths:
M /trunk/.pkgmeta
- update externals
------------------------------------------------------------------------
r8 | eggi | 2009-02-22 19:57:35 +0000 (Sun, 22 Feb 2009) | 1 line
Changed paths:
M /trunk/core.lua
- some more fixes
------------------------------------------------------------------------
r6 | eggi | 2009-02-22 19:51:29 +0000 (Sun, 22 Feb 2009) | 1 line
Changed paths:
M /trunk/core.lua
- modification to avoid refreshing of dots from other players
------------------------------------------------------------------------
r5 | eggi | 2009-02-22 18:53:41 +0000 (Sun, 22 Feb 2009) | 1 line
Changed paths:
M /trunk
A /trunk/.pkgmeta
- externals
------------------------------------------------------------------------
r3 | eggi | 2009-02-22 17:48:01 +0000 (Sun, 22 Feb 2009) | 1 line
Changed paths:
M /trunk
A /trunk/DotIT.toc
A /trunk/config.lua
A /trunk/cooldowns.lua
A /trunk/core.lua
A /trunk/dots.lua
A /trunk/libs
A /trunk/libs/sbar.lua
- code cleanup
------------------------------------------------------------------------
r1 | root | 2009-02-22 16:29:31 +0000 (Sun, 22 Feb 2009) | 1 line
Changed paths:
A /branches
A /tags
A /trunk
"dotit/mainline: Initial Import"
------------------------------------------------------------------------