Git Product home page Git Product logo

vqueue's Introduction

vQueue - Group finder utility for Vanilla Wow

v1.2.11

v1.2.10

  • Added option to scale frame

v1.2.9

  • Added close window by ESC
  • Added ban leader messages in hostlist for 5 min if you close them

v1.2.8

  • Added delete button to list of hosted groups

v1.2.7b

  • Fixed some reports: #15, #16, #17

v1.2.7a

  • Fixed some spellings by @Hengstenberg
  • added some words for dangeon matching on deDE thx @Hengstenberg

v1.2.7

  • Added deDE locale by @Hengstenberg
  • some small positional fixes
  • reworked categories list

v1.2.6

  • Added multy dangeon notification, just add as more as you wish

v1.2.5a

  • minor ruRU locale fixes
  • fix for #6

v1.2.5

  • Added localization feature & ruRU locale by @Lichery, feel free to make other locales
  • some small positional fixes
  • fix for #2
  • Updated libs

v1.2.4

  • Added "Notify about group" function by SVEN
  • Added square minimap support

v1.2.3

  • Fixed many errors
  • Added Hazar's improvements
  • Improved Start New Group dialog
  • some minor improvements
  • fixed "LFM DEM"

v1.2

  • rewrote frame creation for groups, categories, and the wait list should be lest wasteful and load quicker
  • vQueue will now only hide chat messages that are used (if the option selected)
  • indicator on minimap button when a new player joins your wait list
  • tooltip on minimap to show player count in wait list
  • rewrote the scrollbars to work better
  • arguments added to the chat search list
  • added indicator to show selected category in the category list
  • new button design to match the frame colors
  • shows minlvl and needed roles under the category title when hosting a group
  • all roles will be selected by default when creating a new group
  • role selection now uses check marks instead of just changing colors
  • can now reply to players through the UI even if you are in a group
  • fixed a bug where WHO info was not coming to the wait list
  • changed the default group finder title to include min lvl
  • moved find checkbox to options menu
  • changed "create group" to "Start new group"
  • added overlay to hide the wait list while editing group info
  • changed text fields to match new style
  • difficulty colors on category listings
  • category title now includes minimum level
  • categories are now always expanded
  • fixed a bad argument error

Some pictures showing what vQueue does:

Alt text Alt text

vqueue's People

Contributors

christoabrown avatar laytya avatar mememully avatar seagulls avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vqueue's Issues

Amendment to "Buzzword"-list

For the german client I have some new "buzzwords" witch are located in vQueueMessages.lua. I have posted only the changed blocks.
Greets, Hengstenberg

LFMARGS = {
	"run",
	"lfm",
	"need",
	"last",
	"ready",
	"gtg",
	"g2g",
	"lf",
	"spot",
	"looking",
	"lfdd",
	"lftank",
	"lfheal",
	"lfheals",
	"lfdps",
	"needed",
	"more for",
	"anyone for",
	"lf",   -- edited by Hengstenberg, 29.11.2017
	"tank für",   -- edited by Hengstenberg, 29.11.2017
	"heiler für",   -- edited by Hengstenberg, 29.11.2017
	"heal für",   -- edited by Hengstenberg, 29.11.2017
	"3dds für",   -- edited by Hengstenberg, 29.11.2017
	"3dd für",   -- edited by Hengstenberg, 29.11.2017
	"2dds für",   -- edited by Hengstenberg, 29.11.2017
	"2dd für",   -- edited by Hengstenberg, 29.11.2017
	"1dd für",   -- edited by Hengstenberg, 29.11.2017
	"dds für",   -- edited by Hengstenberg, 29.11.2017
	"dd für",   -- edited by Hengstenberg, 29.11.2017
	"nur noch",   -- edited by Hengstenberg, 29.11.2017
	"4/5",   -- edited by Hengstenberg, 29.11.2017
	"3/5",   -- edited by Hengstenberg, 29.11.2017
	"2/5",   -- edited by Hengstenberg, 29.11.2017
	"1/5"   -- edited by Hengstenberg, 29.11.2017
}

...

ROLEARGS["Healer"] = {
	"heals",
	"healss",
	"heal",
	"healer",
	"healers",
	"disc",
	"resto",
	"restoration",
	"holy",
	"discipline",
	"tree",
	"mainheal",
	"mainhealer",
	"mainheals",
	"offheal",
	"offhealer",
	"offheals",
	"raidheal",
	"raidheals",
	"raidhealer",
	"tankheals",
	"tankheal",
	"tankhealer",
	"heiler"   -- edited by Hengstenberg, 29.11.2017
}

...

CATARGS["rfc"] = {
	"ragefire chasm",
	"ragefire",
	"rfc",
	"rf"   -- edited by Hengstenberg, 29.11.2017
}

...

CATARGS["wc"] = {
	"wailing caverns",
	"wailing",
	"caverns",
	"wc",
	"hdw"   -- edited by Hengstenberg, 29.11.2017
}
CATARGS["sfk"] = {
	"shadowfang keep",
	"shadowfang",
	"sfk",
	"bsf"   -- edited by Hengstenberg, 29.11.2017
}

...

CATARGS["gnomer"] = {
	"gnomeregan",
	"gnomergan",
	"gnom",   -- edited by Hengstenberg, 29.11.2017
	"gnome",
	"gnomer"
}
CATARGS["rfk"] = {
	"razorfen kraul",
	"razerfen kraul",
	"rfk",
	"kral"   -- edited by Hengstenberg, 29.11.2017
}
CATARGS["graveyard"] = {
	"graveyard",
	"grave",
	"yard",
	"gy",
	"smgy",
	"smgraveyard",
	"smgrave",
	"friedhof",   -- edited by Hengstenberg, 29.11.2017
	"fh"   -- edited by Hengstenberg, 29.11.2017
}
CATARGS["library"] = {
	"library",
	"sm",
	"lib",
	"sm all",
	"sm any",
	"libs",
	"smlib",
	"smlibrary",
	"smlibs",
	"bibi",   -- edited by Hengstenberg, 29.11.2017
	"biblio",   -- edited by Hengstenberg, 29.11.2017
	"bib",   -- edited by Hengstenberg, 29.11.2017
	"bibliothek"   -- edited by Hengstenberg, 29.11.2017
}
CATARGS["armory"] = {
	"armory",
	"arm",
	"arms",
	"amory",
	"armoy",
	"smarms",
	"smarmory",
	"smarm",
	"smamory",
	"armoruy",
	"wk",   -- edited by Hengstenberg, 29.11.2017
	"waka",   -- edited by Hengstenberg, 29.11.2017
	"waffenkammer"   -- edited by Hengstenberg, 29.11.2017
}
CATARGS["cathedral"] = {
	"cathedral",
	"cath",
	"smcath",
	"smcathedral",
	"smcathe",
	"cathe",
	"kath",   -- edited by Hengstenberg, 29.11.2017
	"kathe",   -- edited by Hengstenberg, 29.11.2017
	"kathedrale"   -- edited by Hengstenberg, 29.11.2017
}
CATARGS["rfd"] = {
	"razorfen downs",
	"razerfen downs",
	"razorfen down",
	"razerfen down",
	"rfd",
	"rfg",
	"hügel"   -- edited by Hengstenberg, 29.11.2017
}

...

CATARGS["st"] = {
	"st",
	"sunken",
	"sunk",
	"sunkentemple",
	"tempel"   -- edited by Hengstenberg, 29.11.2017

...

Minimap Button

Having an addition to remove the minimap button would good as it would clear the clutter of a clean minimap. At the moment it is ugly as hell.

  1. Being able to remove the minimap button
  2. Adding an option to bind vQueue to open through a keybinding (or adding a command like /vqueue which you could macro)

Missing german acronym for Ragefire chasm

Yesterday evening I tested new version 1.2.7 and found a common acronym for the dungeon "Ragefire chasm" and "Blackfathom Deeps". Changes due to vQueueMessages.lua. Greets, Hengstenberg

line 367:
table.insert(CATARGS["rfc"], "rf")
changed to (additonal acronym is "rfa")

MergeTables(CATARGS["rfc"],{
	"rf",
	"rfa"
})

new line:
table.insert(CATARGS["bfd"],"bft")

Localisation for german clients

I'm new on GitHub and I don't really know, how I can make suggestions to improve vQueue. So I try it this way:
I have made a translation for vQueue for the german client. The following amendment is for Localization.lua.
Greets, Hengstenberg

L:RegisterTranslations("deDE", function() return {
	-- German localization by Hengstenberg
	["Miscellaneous"] = "Verschiedenes",
	["Misc"] = "Verschiedenes",
	["Raids"] = "Raids",
	["Battlegrounds"] = "Schlachtfelder",
	["Dungeons"] = "Dungeons",
	["The Graveyard"] = "Friedhof",
	["The Library"] = "Bibliothek",
	["The Armory"] = "Waffenkammer",
	["The Cathedral"] = "Kathedrale",
	["Quest Groups"] = "Gemeinsames questen",
	["Quests"] = "Quests",
	["Options"] = "Optionen",
	["Role"] = "Rolle",
	["Title"] = "Titel",
	["Leader"] = "Leiter",
	["Level"] = "Level",
	["Size"] = "Anzahl",
	["Role(s)"] = "Rolle(n)",
	["(Select a role to start finding)"] = "(Zum Starten wähle eine Rolle aus)",
	["Notify about groups"] = "Benachrichtigung über Gruppen",
	["Notified for "] = "Benachrichtigung für ",
	["Clear"] = "Löschen",
	["Don't forget to choose role on the right side"] = "Vergesse nicht auf der rechten Seite eine Rolle auszuwählen",
	["Clears the search, you will not be notified anymore"] = "Löscht die Suche und du wirst nicht länger benachrichtigt",
	["Start new group"] = "Starte neue Gruppe",
	["(You must be at least level 5 to use this)"] = "(Zum Benutzen musst du mind. Level 5 sein)",
	["Create group"] = "Gruppe erstellen",
	["Find players for"] = "Suche Spieler für",
	["Edit group"] = "Gruppe bearbeiten",
	["Unlist group"] = "Gruppe austragen",
	["Wait list"] = "Warteliste",
	["Find groups"] = "Gruppen finden",
	["Minimum lvl"] = "Mindestlevel",
	["To:"] = "An:",
	["Hide channel messages"] = "Chatmeldungen ausblenden",
	["General"] = "Allgemein",
	["Trade"] = "Handel",
	["LocalDefense"] = "lokale Verteidigung",
	["Looking For Group"] = "Suche nach Gruppe",
	["Only hide LFG/LFM messages"] = "Nur LFG/LFM-Meldungen ausblenden",
	["Fix channel order"] = "Kanalreihenfolge fixieren",
	["Needed roles"] = "gesuchte Rollen",
	["Categories"] = "Kategorien",
	["Loaded "] = "Geladen",
	[" player(s) in your wait list."] = " Spieler in deiner Warteliste",
	["<-- Select a catergory"] = "<-- Wähle eine Kategorie aus",
	["Someone is looking for "] = "Jemand sucht nach ",
	["Your application to "] = "Deine Anfrage an ",
	["'s group("] = "'s Gruppe(",
	[") has been declined."] = ") wurde abgelehnt",
	["invite"] = "Einladen",
	["waiting"] = "Warten",
	["wait list"] = "Warteliste",
	["reply"] = "Antworten",
	["request "] = "Anfrage ",
	["Now hosting for "] = "Suche jetzt nach ",
	["(Leave group before queueing for other groups)"] = "(Verlasse eine Gruppe bevor du nach anderen Gruppen suchst)",
	["(You do not meet the level requirements for this group)"] = "(Du erfüllst nicht die Levelanforderungen für diese Gruppe)",
	["vQueue: JoinChannelByName not working properly."] = "vQueue: JoinChannelByName funktioniert nicht",
	["vQueue: So you need join channels manually or in macro: 1 channel per macro"] = "vQueue: Du musst dann Kanäle manuell hinzufügen oder im Makro: 1 Kanal pro Makro",
	["vQueue: (/join lookingforgroup) (/join world) - PS: dont use caps"] = "vQueue: (/join lookingforgroup) (/join world) - Verwende keine GROSSBUCHSTABEN",
	["vQueue: after it reopen vQueue"] = "vQueue: Öffne danach vQueue erneut",
} end)

reply

Даже если я слишком маленького уровня и не подхожу для выбранной группы в инст, я все равно могу нажать на кнопку reply и отправить сообщение игроку. По идеи, если уровень игрока мал, не должно быть кнопки reply или должна выводиться соответствующая ошибка, что я слишком маленького уровня

Reset to default

I made the frame window too small and can't make it bigger again because it is to small to click on the options to change it back, I have tried deleting and reinstalling, and now the window won't even display when I press the minimap button. Thanks in advance.

German language has long words... some changes on interface

German translation is sometimes longer than the English original. So I have made some changes on the interface. This should have no influence on other localisations, perhaps there is only some more space. Amendment should be done on vQueue.lua. Let's go.
Greets, Hengstenberg

  1. row 353
    vQueueFrame:SetWidth(594)
    changed to
    vQueueFrame:SetWidth(644)

  2. row 416
    vQueueFrame.catList:SetWidth(118)
    changed to
    vQueueFrame.catList:SetWidth(168)

  3. row 899
    vQueueFrame.optionsFrame:SetWidth(200)
    changed to
    vQueueFrame.optionsFrame:SetWidth(300)

  4. row 917
    vQueueFrame.hostlistFindButton:SetPoint("BOTTOMRIGHT", vQueueFrame.optionsFrame, "BOTTOMRIGHT", -65, 20)
    changed to
    vQueueFrame.hostlistFindButton:SetPoint("BOTTOMRIGHT", vQueueFrame.optionsFrame, "BOTTOMRIGHT", -115, 20)

  5. insert after row 1147
    getglobal(vQueueFrame.filterCheckOnlyFilter:GetName() .."Text"):SetFont("Fonts\\FRIZQT__.TTF", 8)

Локаль

vQueue-1.2.4b.zip

Добавил поддержку локали в аддон
Добавил библиотеки Babble-Class-2.2, Babble-Zone-2.2, AceLocale-2.2
Обновил имеющиеся библиотеки, а то они все очень старые были и в AceAddon-2.0 не было ruRU локали
Также поправил поинты для всех кнопок, чтобы они нормально перемещались относительно друг друга при изменении длины названия на них
Переместил вывод ошибок таких как "(Leave group before queueing for other groups)" или "(Select a role to start finding)" и т.д. в шапку окна аддона над его названием, а то раньше эти сообщения писались поверх кнопок...

Локаль добавлена на только что скаченную версию 1.2.4b. Все перечисленные мною ошибки в сообщениях ниже для нее соответственно тоже актуальны. Проще говоря кроме добавления локали и обновления библиотек я ничего не трогал

кнопка миникарты

У кнопки миникарты неправильно установлен центр окружности из-за чего она перемещается не по краю миникарты, а со сдвигом.

Также предлагаю удалить кнопку "Close". После добавления кнопки-крестика ее надобность отпадает
И также прошу поправить ру локаль, я там немного накосячил:
"Роль(-и)", замени на "Роль(и)",
"Игрок(и/ов) в вашем списке ожидания.", замени на " игрок(а/ов) в вашем списке ожидания.",

Sprocket doesn't work anymore when using vQueue

I tried this addon, I still have to study it's features but I have a problem with it:

If I load vQueue, my Sprocket addon doesn't work anymore.

When I try to add a new Menu or when I try to drag a spell on an existing menu ( "Action Bar 1" - "Player Frame" - "Micro Buttons"), I get this error:

Error: Interface\AddOns\Sprocket\SprocketClasses.lua:818 AceOO-2.0: Improper self passed to init. You must do MyClass.super.prototype.init(self, ...)

Fine tuning of spelling

Hi Laytya, I have found some misspelling in Localization.lua. Changes are also made to vQueue.lua. One of them lead to an error message with the german client. Greets, Hengstenberg

  1. line 49:
    <-- Select a catergory
    corrected to ("category" shows one "r" too much)
    <-- Select a category
    This must be corrected also in the
  • ruRU-localisation in line 115 and
  • deDE-localisation in line 181
  • vQueue.lua in line 1545
  1. line 63:
    vQueue: So you need join channels manualy or in macro: 1 channel per macro
    corrected to ("manually" was written with only one "l")
    vQueue: So you need join channels manually or in macro: 1 channel per macro
    This must be corrected also in the
  • ruRU-localisation in line 129
  • The deDE-localisation in line 195 is still correct. This is the reason, why there is a error message with the german client now. When I was doing the translation, I have corrected this point, but I have forgotten to tell you this with the last issue.

Ошибка

bandicam 2017-03-28 23-10-53-126
Для версии 1.2.4b эта ошибка в строке 774

Если создать новую группу, затем сменить свою роль на хила, то кнопки "Edit group" и "Start new group" накладываются друг на друга (кнопка "Start new group" вообще не должна появляться при активной группе). Такое происходить именно при переключении роли на хила, при переключении на другие роли такое не наблюдается. Если нажать на эти наложенные друг на друга кнопки, откроется меню редактирования группы и выскочит данная ошибка

leader column

Можешь сделать колонку лидера шири, что бы ник было видно полностью, а не первые три буквы.
если титул можно навести мышки и прочитать в сплывающей окне, то с лидером пати все плохо

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.