Coder Social home page Coder Social logo

ellie-issues's People

Stargazers

 avatar

Watchers

 avatar  avatar

ellie-issues's Issues

List of shared apps

The share button is great. I think it would be an enhancement for the community if there was also a list of shared apps. It might be that users have to opt-in to this list. In particular it would be good to know you're not working on some example that someone else has already done and shared in some non-obvious place. Finally such a shared list could end up being a kind of Elm-cookbook.

Starter templates

The current starter template when opening Ellie is a very simple program. When I want to quickly repro an issue or model a more complex app, I find myself spending a few minutes setting up a basic program with a model and update function.

Unable to save project in Safari browser

Issue reproduction
Just open ellie-app.com with default Hello World project in Safari browser and hit Save. The tab freezes and nothing is happening (except for rotating umbrella cursor)

Safari version
Safari v. 10.1 (12603.1.30.0.34)
on Macbook Air 13-inch, Mid 2012, 1,8 GHz Intel Core i5, 8GB RAM

Deploy to Ellie button

Similar to the "Deploy to Heroku" button.

Basically, allow for an image like:

<a href="https://ellie-app.com/deploy/github.com/username/reponame/blob/branchname/path/to/filename.elm">
<img src="https://ellie-app.com/deploy-button.png"/>
</a>

or

<a href="https://ellie-app.com/deploy/gist.github.com/username/gistID#filename">
<img src="https://ellie-app.com/deploy-button.png"/>
</a>

Keyboard Shortcuts

This is already on the roadmap but I want to take suggestions about what combos there should be. If you have a suggestion, please reference another tool that uses that particular shortcut/command combo if you know of one or some thoughts about why the command is the best user experience. Totally cool if you don't want to do this but I will have to think through more whether suggestions without citations will be good for users.

Things we've got so far:

  • cmd/ctrl-enter: run compiler

Thanks!

Reload button

The reload button does not take changes to the HTML into account, unless you first do "Update". For a while I was making changes to the HTML (actually just the css) and then hitting "Compile", until I realised that 'Update'->'Reload' had the effect without waiting for the compilation.

Package search doesn't always return all the results that it should

Right now if I click "add a package" in Ellie and type in "graphql", I get the following results:

base-dev/elm-graphql-module @1.0.0
jamesmacaulay/elm-graphql @1.3.0

There are a couple problems with these results. One is that it is only a subset of the packages on package.elm-lang.org with "graphql" in their name. If I search in Ellie for "ghivert" then it correctly shows me one of the other ones that is available, ghivert/elm-graphql @2.0.0.

The other problem with the above results is that the latest version of jamesmacaulay/elm-graphql is 1.4.0, not 1.3.0. It's not just a matter of Ellie not seeing the latest version, though: if I search Ellie's package listing for "jamesmacaulay", then the results include jamesmacaulay/elm-graphql @1.3.3 โ€” not 1.4.0, but more recent than the 1.3.0 included when I search for "graphql". So depending on what you search for, Ellie might claim it has found different versions of the same package.

It seems like this is maybe a caching issue โ€“ maybe the search results for "graphql" are somehow frozen from a few months ago, and other searches were frozen at different times? I'm not sure how often Ellie is meant to check for new versions of packages, but jamesmacaulay/elm-graphql 1.4.0 has been out for a few months now and I can't find any way to get Ellie to return that version in search results. I assume the same is true for other packages.

Add support for CTRL+S

Hi, first of all thanks so much for Ellie. I learned about this from the Code Sandbox repository and it's really nice to experiment with Elm. ๐Ÿ˜„

One small Usability improvement that I would like to suggest is to to add support for CTRL+S for Windows so that it would compile the application and update the output. Currently when using this key combination it prompts me the Windows "save-as" dialog.

I haven't tried my mac yet, perhaps CMD+S works there, but if not then the same feature request would apply.

Why I am asking this is because it would speed up the development more. Currently, having to move the mouse to the upper left corner to click "Compile" is not really convenient.

Compilation errors to take you to the line in question

Not sure how trivial this is. When compilation fails you get a message, or multiple messages with the error descriptions. This gives the line and column number in the top right. It would be handy if clicking on the error message box scrolled the editor to the line in question.

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.