Giter Site home page Giter Site logo

codio's People

Contributors

bogobogo avatar bradydowling avatar imnotashrimp avatar rbrisita avatar sahariko avatar talbebchuk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

codio's Issues

[VSCode] Improve Codio status UI

When you start recording a codio, a toast shows up in the bottom corner with a count up. This feels more like an alert than it does a status. This could be something more subtle so it doesn't get in the way of the screen but still shows the status. Moving this down to the bottom bar of the editor where the blue bar is (not sure what the technical term for this piece of the UI is) might make more sense.

Screen Shot 2020-06-27 at 2 49 53 PM

It could normally look something like the live server UI, maybe normally when it is not recording it could be like:
⭕️ Record Codio
And when it is recording it could be something like (potentially showing the recording time):
🔴 Recording...

Users could also click this entry on the status bar to start/stop/pause recording.

Is this project still working?

I installed the VSCode extension and added it to the project but "Record Codio" did not show any activity. Is this known to be broken or an issue on my end?

Extension issue

  • Issue Type: Bug
  • Extension Name: codio
  • Extension Version: 0.1.13
  • OS Version: Windows_NT x64 10.0.19044
  • VS Code version: 1.71.2

⚠️ We have written the needed data into your clipboard. Please paste! ⚠️

[VSCode] Add Play button in panel to start

In order to play a Codio, users simply just click it right now. It's not entirely clear that this will start playing a Codio and can be jarring to see the editor start making changes to itself. The Codio panel should show a play button next to the Codio which is being hovered over, as is done in the npm scripts panel.

Screen Shot 2020-06-27 at 2 42 21 PM

When you click an NPM script title (not on the play button) it goes to the package.json file where that script is defined, allowing users to edit the script. I don't think there's an equivalent for Codio at the moment, until there's a decent way to edit Codios.

Remove "Tutorial" Naming

Codio was initially created for tutorials, but since it is now a standalone project designed for multiple purposes this naming is outdated.

Refactor and Adding Tests

Now with some experience with the code base, I've come to notice some redundancy. I would like to refactor some of the functionality as well as add automated functional tests. I've tried to use the extension's suggested setup (Mocha and a downloaded VS Code instance) but found it limiting (can not have multiple instances of VS Code running) have even more detrimental, failed to run the provided tests.

For the automated functional tests I would like to introduce Jest.

My observations on what can be improved:

  • Consolidate functionality like: playFrom, resume, forward, and rewind could be handled by a method called offset taking in a negative/positive value to adjust play time.
  • Some of the commands aren't needed: rewindAndForward, pauseorResume.
  • Better command names: codio.playCodio to codio.player.play

Thoughts are welcomed.

[VSCode] Audio not being saved

On macOS when I record a Codio, my audio doesn't get saved into an mp3 file within the Codio. There are no errors in the UI or in the console when I run it in debug mode, just no audio is saved. Playing Codios with audio already in them is not an issue so I don't believe it's a problem with ffmpeg.

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.