Giter Site home page Giter Site logo

Comments (4)

teotigraphix avatar teotigraphix commented on May 11, 2024 1

Man where does the time go. :)

from vscode-as3mxml.

joshtynjala avatar joshtynjala commented on May 11, 2024

I looked through the code and it's the language serve and your Java that I have no idea how that is plugging in.

I wrote up a quick and dirty overview of some things. I'll probably be editing this document a lot more, and moving some of it into comments in the actual code. Hopefully, it will give you a good foundation, though. Feel free to keep asking questions in this thread and I can clarify things.

https://github.com/BowlerHatLLC/vscode-nextgenas/wiki/Contribute-to-the-extension

I should also add a vscode channel to my NextGenAS slack, and we can chat in real-time there. I'd be happy to invite you. It's me and some Patreon supporters on the general channel, but I'd love to add some project-specific channels for contributors too. If you have a preferred email to send an invite to (such as the one I already know), let me know.

Is there any way to hook up custom HTML Ui in VSCode?

There's a vscode.previewHtml command that we might be able to use. It's listed in the Complex Commands API.

Basically, it can open a new tab to render HTML instead of a text document. According to the docs, you can put links in there that call custom commands that the extension defines. I'm not sure about sending requests to the HTML file from the extension.

Besides that, I think VSCode tries not to expose too much UI to extensions, at least for now. You can ask it to show an input with a prompt, a list with multiple options to choose from, or dismissable error/warning/info bars. Maybe some kind of file picker too.

from vscode-as3mxml.

teotigraphix avatar teotigraphix commented on May 11, 2024

Yeah, send it to the one you have.

I am going to spend a bit of time getting familiar with things. I have a couple ideas that would increase my work flow with my apps that could benefit the project so i will hash those out in a while.

I'm curious as to your estimate on how long it would take to get the debugger working for SWF.

If I come up with any more questions in the mean time I will tag them on here.

I figured as much with the View, that is ok.

I'm just glad the 100's of hours I spent on the cross compiler is actually being used. BTW with Apache Flex and Randori(which went back into FlaconJX) I spent about 1000 hours over 6 months, I charted it all. :)

from vscode-as3mxml.

joshtynjala avatar joshtynjala commented on May 11, 2024

I am going to spend a bit of time getting familiar with things.

Cool. I'm adding some doc comments to the Java source right now, so that will hopefully put some information more in context to help you out.

I'm curious as to your estimate on how long it would take to get the debugger working for SWF.

I'm planning to dig into that one next. If I can find a way to spawn the fdb debugger executable and use stdin/stdout to communicate with it, it could be super fast. If I need to instantiate Java classes and do things manually, I'll need to do more investigation before I can estimate anything.

I'm just glad the 100's of hours I spent on the cross compiler is actually being used. BTW with Apache Flex and Randori(which went back into FlaconJX) I spent about 1000 hours over 6 months, I charted it all. :)

Your work is greatly appreciated, Mike! Between you, Adobe, and everyone else that contributed to the compiler, what I'm building now is sitting on top of a huge foundation that I couldn't have done it without. :)

from vscode-as3mxml.

Related Issues (20)

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.