-
Notifications
You must be signed in to change notification settings - Fork 184
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
client only alm tools #430
Comments
I did wrap it in electron at one point : 3eda54a Issues:
Didn't want to give something that wasn't good OR something I didn't use myself (those things tend to get out of date tooo fast). That said as you can see from the code it should be dooable by simpley using alm as an API. I even did almo https://github.com/alm-tools/almo but
monaco doesn't support mobile browsers. Codemirror does (as you can see from the typestyle playground if you run it on an ipad). But I had to move to monaco beccause it was faster + built with TypeScript so the API was more type friendly + self documenting. |
That makes sense. I have used alm off and on, but my laptop heats up when it is going, so I only use it for the live testing. I can't find anything quite like it elsewhere, so it keeps me using it. The reason I was asking is that there is an apparent gap in TS/JS editors on ipad. Looking at Continuous (a C# IDE on iPad) as an example, I can't find anything at all like that for TypeScript on iPad. I think that it would be pretty stellar to adopt things in alm to do the same thing. Mobile builds are a pain and there is a dev license involved, but it is certainly something to think about |
Definitely can't happen with monaco :( 🌹 Explicitly why I forced myself to try codemirror again with typestyle playground but its performance hasn't reached monaco levels yet so can't sacrifice Desktop for IPad (paste in typescript.d.ts in both alm and typestyle playground and scroll to see the difference) 👍 |
@basarat, I am wondering if there is a strict reason that alm relies on a local webserver. Would it be possible to run it inside an electron container or say wrapped in an iPad app using cordova with minor modifications?
The text was updated successfully, but these errors were encountered: