Code Monkey home page Code Monkey logo

wowup's Introduction

WowUp Client Repository

WowUp on Discord WowUp on Patreon

This is the repository for all our WowUp client side code for Windows, Mac, and Linux.

WowUp

image

WowUp is the community centered World of Warcraft addon updater. We attempt to bring the addon community together in an easy to use updater application. We have an ever growing list of supported features.

  • Support for all major addon sources
  • Discover or find new addons across addon sources
  • Handle all your different World of Warcraft clients
  • Auto updates
  • Companion addon

Installing

Latest Releases

The latest WowUp release is always available on our website wowup.io

Beta Releases

If you feel like helping us test the latest and greatest changes beta builds are available on GitHub

Community Support Alternatives

Chocolatey

You can also install the latest version via Chocolatey package manager:

choco install wowup

Contributing

We welcome any and all contributions from translations to feature pull requests.

Please read our contribution guide to get started.

Feedback

If you have a question, comment, or request we have several ways you can communicate them.

Related Projects

We have a couple companion projects that are related to WowUp

Code of Conduct

Please read and understand our Code of Conduct when submitting a bug or feature request here or on Discord.

License

Copyright (c) WowUp LLC. All rights reserved.

Licensed under the GNU General Public License v3.0 license.

wowup's People

Contributors

bito98 avatar cratis1831 avatar cyanohao avatar dependabot[bot] avatar dogo avatar espenja avatar flippeey avatar fultonm avatar ilu33 avatar jaehyuk-lee avatar jliddev avatar kdederichs avatar linaori avatar maestrohdude avatar maxmcburn avatar medoke avatar morteninky avatar mrchops1024 avatar nils89 avatar noobtaco avatar noxis-source avatar nydas3k avatar sampaiodias avatar shaydera avatar skollvargr avatar soaakim avatar stevietv avatar strayge avatar tellier-dev avatar xathz 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  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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wowup's Issues

beta support

Blizz just announced support for addons for beta. It would be great if WoWUp could add support for a new folder, beta/ just like retail/ and classic/

Thumbnails are cached full-size

When I scroll up and down rapidly in My Addons or Get Addons, the thumbnails take a while to appear. You said the following on Discord:

Wpf uses the system cache by default. Some of the 'thumbnails' are full sized screenshots tho just due to how the various providers work

wowinterface support

Add support for wowinterface.com. It would be nice to have this as an alternative to curse, not to mention that some addons only release at wowinterface.

scanning

  • all addons shows outdated when you first time start the app or when you perform a re-scan.
  • WowUp takes a lot of time to scan/re-scan My Addons, other clients do this job way more quickly.

Request: Options, per installation default addon channel

WowUp v1.16.0-beta15

  • On the options page, one can set a Default Addon Channel globaly.
  • On each My Addons, one can set the Channel on a per addon basis.

Please add an option for an Default Addon Channel per installation (retail, beta, ptr and so on).
Specially for PTR and Beta installations, it is to set the Channel to beta or even alpha, but for the retail installation to release.

auto updates and new updates availability

Add global auto update option (like the global channel) in additional to have the ability to setting it up individually ?

Also an option to check for new updates available every predetermined X time (like every hour or so) and if possibly notify us via a popup on windows notifier or something like that.

Installed Addons list - Icons not loading

Hey there! ran into this issue after loading all my addons into the application.

icons not loading

Addons that dont have icons correctly get your place holder icon, but addons that are actually Supposed to have icons
seem to not be loading them no matter what i do (restart, refresh, re-scan etc. )

When i switch to the "Get Addons" tab, addons in the list there are properly getting icons(or rather their screenshots)

Are addons supposed to have their "category" icons? or the main screenshot that they use As icon?

developer getting started in readme?

I'm interested in helping out, but I've not used Visual Studio in 2 decades. A getting started guide for would-be developers in the README.md would be super useful to me, and potentially others.

Automatic backup of addon settings and profiles

A couple of weeks a go, my computer crashed and when I logged back into wow, all settings were reset. I tried using the .bak files instead, but with no luck. I had to start over...

A Google search revealed that many other players have experienced exactly the same issue.

I don't know if this is out of scope, but an optional backup feature of the addon settings (WTF folder) would be nice. Either automatically when this application is opened or manually by pressing a button.

TSM support

Add support to update TradeSkillMaster data (similiar to what this claims to do: https://github.com/camas/grunt). I know that TSM has their own update client but I’d prefer to have the ability to do all this things with a single addon client, in this case WowUp.

downgrading

Allow us to manually downgrade an addon to an older version of choice. Some problems can occur on newer versions of an addon whereas with an older version it works just fine.

Support Curse Dependencies

Curse has the concept of dependencies that it will install along with whatever addon you chose.

For example "BtWQuests: Mists of Pandaria" will also install "BtWQuests".

Auto-update of Client

Hi!

It'd be useful if there were a notification or an auto-update function that allowed the app to check/install the latest version of the client.

Show same value for WowClient

Currently users can select different wow clients based on what tab they are on, this creates confusion.

Bind them to the same value.

search in my addons

Title is saying it all make it so we can find addons in the my addons tab sins i run over 130 of them its hard to find that one i want to delete/ignore

improving the UI

  • Add search addons by category and author.

  • Right click/double click an addon to show full addon description, changelogs, screenshots and version history if available.

  • Put a clickable link on the 'Porvider' column directing to the addon website.

  • Put up to date addons and outdated addons on separated tabs.

  • Put ignored addons on their own tab and let us update them manually if wanted.

  • Add sorting options for columns and allow them to be toggle on/off the tabs.

  • On 'My Addons' and 'Get Addons':

Add a column with the addon category.
Add a column with the short addon description of what does it do.
Add a column with the addon size.
Add a column with addon date created.
Add a column with addon total downloads.
Add a column with addon popularity.

  • On 'My Addons':

Add a column with the addon 'Provider'.
Add a column with the installed version of the addon and respective released date. (could be done to separate columns as well: one for the installed version, and another for the installed version release date)
Add the respective released date to the latest version column. (could be done to separate columns as well: one for the latest version, and another for the latest version release date)

-On 'Get Addons':

Add a column with the game version supported by the addon.
Add a column with the latest version of the addon and respective released date. (could be done to separate columns as well: one for the latest version, and another for the latest version release date

global channel

Let us apply the channel (stable, beta, alpha) globally to all addons in addition to have the ability to setting it up individually.

Show source website in the My Addons list

TL;DR: Either add the website the addon updates from next to the zip name like "AckisRecipeList-8.3.0.2.zip · Curse", or add a new column.

Currently, when searching for an addon, it'll tell you what site it's installing from. This is great, because sometimes we'd prefer to install from Curse compared to WoWInterface, etc.

This information is not available in the My Addons list. This is a UX problem for new users, since an addon will have multiple entries if it exists on multiple websites, forcing us to click on the entry to open the website instead of just being able to see the information at a glance.

Windows Installer

Hi!

It'd be great if there were a windows installer instead of downloading an .exe file. I was looking at possibly adding one, but I'm not sure I have a version of VS that lets me created app installers.

Translation issue for Option "Classic PTR"

WowUp v1.16.0-beta.15
Options
grafik

The label below the input box for the path to the classic ptr is not correct.
See attached screenshot, it looks like the _classic_ is overlayed with ptr_.

Linux version

Hi,
with this issue I want to report my interest in a Linux version. So far I'm running the Windows version via wine, which works fine beside some visual glichtes.

Thanks a lot for this tool!

Update All crash

When doing Update All 2 addons show installing and the program crashes and at least one of the addons is updated

Next run the same thing, 2 addons being updated and crash even if they different addons from the first crash

If i click manually on all the buttons to update the addons no crash occurs

Windows 10 Pro 2004 x64 fully updated

WowUp not recognizing ElvUI Update

ElvUI current version (as of time of writing 10/09/2020) is 11.52. WowUp is still showing the latest version as 11.51

image

image

With my addons, I'm currently unable to determine if any of the other TukUI addons are not updating, but I'm having not issue with updates via Curse.

uninstalling addons

Allow uninstalling addons completely removing them from the wow addon folder and add an option to clean up the SavedVariables on WTF folder when uninstalling addons or when it detects a library of an addon that it's not present on the wow addon folder.

A New version of WowUp is available!

When I click the download button at the top of the interface it starts the download and changes to "restart". When I click the restart button, it restarts the program and it changes back to a "download" button and I am caught in a loop without the program actually updating.

Request: Accept commandline parameters

My ideal use case for this would be the ability would to be able to pass commands to this via command line silently

For example:

C:\wowup\wowup.exe -version:retail -update -silent

I could then set this a scheduled task on start up to call it, it runs, updates and then closes.

Cheers,
Dan

[Request] Auto Update improvements/QoL

I would like to request the addition of something visual that will show whether an addon is set to auto update, something like a green check or red x denoting the 'enabled' or 'disabled' status of the option.

Also, I feel it would be beneficial for some to have the option in the settings to have ALL addons be set for auto updating from the start so you don't have to go and set each one as its downloaded.

Thanks!

Installing addons

  • Let us apply the channel (stable, beta, alpha) globally to all addons in addition to setting it up individually.
  • Add option to auto-install outdated addons (when program starts and with checks every hour or so when game is or not running).
  • Allow us to manually downgrade an addon to a old version.

Installed addons in "Get Addons"

When going to the tab "Get Addons" if you see your adddon in the list the button "Install" shows up anyways. It should be disabled or something? I didnt try to install the adddon again because can mess up my UI , sorry.

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.