Comments (14)
most features requested (and added) for retail would work on classic as well though
only adding new frames is irrelevant for classic
from blizzmove.
Is there a link on curse how to do this?
from blizzmove.
I can test it on classic and see what would need to be changed. Mostly though it's setting the TOC to be a classic version and doing a classic release via curseforge. I'm not sure if you need to make a new project on curseforge or if you can do a release for both classic and retail on the same project.
from blizzmove.
when you manually upload files to curseforge you can set the supported classic version
I'm assuming that the automatic release through git tags will select this, if the classic version is there in the TOC
I think @zaCade has done some work to support classic, so maybe he'd have some ideas about this?
from blizzmove.
I've just made the addon code support classic, as for automatic uploading ect.
As for uploading, i have no idea on how that works. But the addons that do support classic, have their own project pages on curse, but it might also be that it auto selects.
from blizzmove.
https://twitter.com/WeakAuras/status/1166495588856340480
seems you need a separate project for classic indeed
a bit silly, but ow well
from blizzmove.
https://github.com/vallantv/MBBClassic As long as the toc reflects classic the build hooks for curseforge will make a "classic" release.
from blizzmove.
I'd be more than happy to do this. Can you all make a classic branch or another repo that I can do a pull request against?
from blizzmove.
I had made made BlizzMove support classic back in the classic beta...
As is evident from the:
local tocversion = select(4, GetBuildInfo())
if tocversion >= 20000 then ...
all it needs needs is another automated build for the other classic toc version.
Another brach is an option but kind of a bad one as it really is only a release issue.
I have asked about it here in wowinterface as the packer I use for the wowinterface supports it: https://www.wowinterface.com/forums/showthread.php?t=55801&page=4
from blizzmove.
I've just made the addon code support classic, as for automatic uploading ect.
As for uploading, i have no idea on how that works. But the addons that do support classic, have their own project pages on curse, but it might also be that it auto selects.
An own project page might be a good approach but I will still need to figure out how to have 2 project id's (## X-WoWI-ID: 23875) in the toc then.
from blizzmove.
Wouldn't using the @Retail@ things be useful for that? As in besides adding the interface versions separately add the project stuff like that too?
from blizzmove.
I think it'd be easiest to just create a second curseforge project. If you do manual releasing i think you can do it on the same project. If you want to use github hooks it will identify the retail vs classic by looking at the toc but i don't know if you can have two separate build hooks for curseforge as you'd need a separate branch or separate repo for the classic version. The classic version should literally be a one and done unless folks want to add more features. I don't think the API's will change for classic unless they do a classic plus or launch BC at some point.
from blizzmove.
Wouldn't using the @Retail@ things be useful for that? As in besides adding the interface versions separately add the project stuff like that too?
Yes I have added them for that yesterday. They are for the bigwigs packer.
BlizzMove is currently using the curse packer for curse and travis-ci for WoWI.
I looked into how to use the bigwigs packer with travis-ci for classic but seems like most have abandoned that in favor of GitHub workflows. So I will look into that: https://github.com/WeakAuras/WeakAuras2/blob/master/.github/workflows/build.yml
from blizzmove.
I made a classic release and later branch for it. Use the classic branch and tag releases with -classic to make a classic release.
from blizzmove.
Related Issues (20)
- BlizzMove Error when trying to use an item HOT 1
- [Feature Request] Prevent that the crafting window closes other windows HOT 2
- [Bug Report] <Can't moce mailbox window> HOT 1
- [Feature Request] Move collection frame when Soulshape Journal addon is open HOT 2
- Can no longer move collection frame whit Soulshape Journal addon installed HOT 8
- Map regions no longer clickable when map is scaled up / down HOT 1
- [Bug Report] Pop up when I accidentally clicked on the frame of my quest window HOT 1
- [Bug Report] Map pin not being put at location specifiec HOT 2
- [Feature Request] Support for Loss of Control frame? HOT 1
- [Bug Report] Maximized addon Mapster is out of frame HOT 5
- [Bug Report] UI taint related to scrolling in journal (AddOn 'BlizzMove' tried to call the protected function 'OnOpen()') HOT 14
- [Bug Report] Taintless issue -Getattribute hooksecurefunc HOT 1
- Lua errors and windows do not save positions if I log out; they reset to defaults when I log back in HOT 1
- WOTLK Classic Update HOT 3
- CharacterFrame error when moving HOT 3
- A way to move the durability doll when equipment is broken/almost broken? HOT 1
- [Bug Report] CommunitiesFrame.NotificationSettingsDialog marked as incompatible HOT 1
- [Bug Report] AddOn 'BlizzMove' tried to call the protected function 'UseContainerItem()'. HOT 5
- Profession frame forgets resize when Crafted Items window appears HOT 1
- [Bug Report] Moved windows will lose native Blizzard stickiness HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blizzmove.