Skip to content

General

58 results found

  1. Support requiring an npm package directly from a github repo

    Npm allows you to install packages directly from github. It would be nice if there were a way to do this in tonic as well. For me, it would be particularly useful for checking out changes that have been made to a package on github but not yet on npm.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Secure endpoints

    a way to secure endpoints would be amazing. then I could move entire node apps to there.

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Support compile-to-js languages

    It would be nice to add, perhaps using some annotation syntax if it could make things simpler to implement, source processing directives such as Coffeescript, Livescript or Typescript.

    E.g.
    `
    // :coffee

    sayHi = ->
      'Hello from Coffesescript."

    do sayHi
    `
    ... could just work. 

    38 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Deleted notebooks possibly not truly deleted

    Upon deleting a notebook, all remnants seem to be removed from Tonic... save that when you create a new notebook and publish under the same name you are informed that the name is already taken: http://share.rockymadden.com/2z2x1h2h1F2l

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Open existing literate markdown or JS files as a notebook

    Embedded notebooks are great, but it'd be even easier if you could load (from github/gist) existing documentation with code examples, or existing code with comments, as a live notebook.

    For markdown, the obvious way to split into cells is turning any code blocks into code cells. Docco seems to be the commonly used convention:
    https://stackoverflow.com/questions/4462706/how-can-i-create-annotated-source-code-like-underscore-js

    For JS splitting into cells involves more guesswork. Literate JS via code-with-comments seems not so common, and anyway it's more important what it'll do on regular code not expecting such use.
    But there is one obvious answer: the inverse of how you already export the…

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Provide a badge for GitHub readme

    A badge for GitHub with something like "Try on Tonic" would be a great idea :)

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Support seeing stack traces

    The viewer for Error types doesn't allow seeing the stack trace which makes it largely useless. See https://tonicdev.com/sethwklein/56631b6ab9d5f30d00d6b5c8

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Allow user to set custom keybindings

    Everybody has preferred keybindings they use in the editor of their choice. It would be nice to be able to override the default keybindings as well as keybindings for the editor in user settings.

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Allow for more lines of visible output on each code cell

    Each code cell seems to be limited to three lines of output before it starts paging. It would be nice to be able to show longer outputs, especially when demonstrating an algorithm or something similar which might include a lot of logging.

    An alternative would be to have the console.log outputs leave linebreaks actual linebreaks rather than escaping them to "\n".

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Support executing frontend javascript

    Would be awesome to be able to have a snippet of javascript and chose it to be evaluated in a browser environment below the editor, so I could demonstrate how to built React components for example. Using something like babel (on your side), would probably make it simpler to implement.

    25 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Embed into READMEs

    This would revolutionize NPM package pages and GitHub repos.

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Support for NPM packages installed from git repos "git+https://github.com/..."

    Some NPM packages you want to use require dependencies installed from Github

    14 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Add a chart display setting

    Every time I run a tonic document where snippets return an array of numbers that I want to display as a line chart, I have to change the view every time from a property explorer to a chart, and then select line chart. This is getting really annoying when I'm adding extra functions to the document all the time. It'd be really great to be able to save the view I've selected.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. ipython-like behavior + keybindings

    TonicDev is very similar to iPython Notebook's REPL interface. Many iPython Notebook users are familiar with using its keybindings to navigate/evaluate/edit/add/delete cells. These users also don't expect an output for every cell evaluated if it doesn't return a value

    TonicDev has no keybindings for navigating and manipulating cells and users must resort to clicking in the UI to do so. Also, an output is produced for every cell evaluated, which is annoying and unnecessary if the cell only contains a single "require()" statement.

    It would be nice to have the familiar behavior/keybindings of the UI of iPython Notebook in TonicDev…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Ability to prompt users for CLI input

    I'd like to be able to ask the user for a username and password to authenticate to an API. This is a necessary step in demonstrating my NPM package, but I have to resort to hardcoding these or using process.envs which are not easy for users to understand or change.

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Dark/custom theme

    Should you have resources to spare, please add an optional dark css theme.

    Should you have more available, please add the ability for users to create and upload custom css themes to their profile.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Notebooks groups/folders

    Create groups of related notebooks

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Code completion

    It should be great to have some code completion while typing

    26 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Add command-line blocks

    Terminal/console blocks would let you test out packages with CLIs, as well as being able to create test data for demonstrating modules that work with the filesystem.

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Support sqlite (sqlite3 package)

    Is it possible to support sqlite in examples? Currently I'm getting: https://tonicdev.com/jakubknejzlik/sqlite3-test

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

General

Categories

Feedback and Knowledge Base