Date (UTC) |
User |
Event |
2025-03-15 04:34 |
vrtc |
Reference refs/heads/develop updated from 7325c6b6394b498a4ea6afb2f3c6c6f2d381ae55 to e683dec7c46345f82bd2b1152429d60d3596275b |
README.adoc:
= Chorus
Vladyslav Bondarenko <vladyslavbond@protonmail.com>
0.14.2, 2025-03-07
:homepage: https://gitlab.com/vladyslavbond/chorus
"Chorus" is an add-on for "World of Warcraft" game. It replaces native player,
target, focus, party and raid frames with custom frames.
At the time of writing, the add-on only fully supports legacy version of "Wrath
of the Lich King" client. The retail "Classic" version is not supported.
This is a work in progress.
Everyone is free to use, copy, share, and modify any part or all of this
project, for any purpose.
== Features
- user selects from three preset raid frame profiles, optimized for different
group sizes;
- toggle party frame in raid groups;
- display approximate distance to group members or target in yards;
- draggable unit, party and raid group frames;
- combo points frame for target and focus;
- set player role to tank, healer or damager explicitly;
- detailed health, mana and other power bars;
- sort buffs and debuffs by relevance;
== Known issues
Most known errors and planned features are documented in the source code, using
`@todo` and `@fixme` tags, intended to be processed by `lua-ldoc`.
The most notable issues are related to globalization, compatibility between
different game client versions and minor visual glitches.
Only English version of the client completely supports buff and debuff sorting.
Party frame works for the user team in arena, but not for enemy team. Most
players will likely use a purpose built add-on for arena frames anyway.
See HTML documentation in `doc/html/index.html`.
== Future goals
Create a minimalist, robust raid frame, that requires little to no
configuration from the user.
Add features that are comparable to native "Compact Raid Frames" introduced in
"Cataclysm".
Remain maintainable.
Support legacy versions of "Wrath of the Lich King", "Cataclysm" and "Mists of
Pandaria" expansions equally, within the single source code base.
include::doc/installation.adoc[]
include::doc/build.adoc[]
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"
Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/vrtc/chorus
Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/vrtc/chorus
Clone this repository using git:
git clone git://git.rocketgit.com/user/vrtc/chorus
You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a
merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main