Giter VIP home page Giter VIP logo

vscode-pastemyst's Introduction

The name's Mellobacon, a nerd trying to make cool stuff.

  • ๐ŸŒŽ I am from the USA ๐Ÿค 

  • ๐Ÿ‘ฉโ€๐ŸŽ“ I am currently a university student, Senior (or fourth year in uni for you international peeps xd)

  • ๐ŸŽ“ Iโ€™m currently learning C#, Tauri, and JavaScript/TypeScript

  • ๐Ÿ”ฅ Iโ€™m currently working on Nucleus, a text editor

  • ๐Ÿ–ฅ๏ธ Extra: Check out other cool project I did!

  • Looking for a project to contribute on? Help is wanted!


My Skill Set

Here's a little summary of what I know

Languages


  • HTML5
  • CSS
  • SCSS
  • JavaScript
  • TypeScript
  • C#
  • Java
  • Python

Frameworks


  • .NET
  • Bootstrap
  • Svelte
  • Electron
  • Tauri

Github Stats

vscode-pastemyst's People

Contributors

codemyst avatar mellobacon avatar yiliansource avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

codemyst yeffian

vscode-pastemyst's Issues

Add a way to paste selected text

Right now it pastes whole files. If the user wants to select a piece of code instead of pasting 1000 lines, they should be able to do that.

Optimize paste retrieval

As it is getting every paste from the user lists all the pastes each with their own close button. In order to get back to the first page you have to close each one which clearly isnt efficient. This need a better way.

Create new pastes

It should be possible to create new pastes from inside VSCode, using either a command (i.e. PasteMyst: Create new paste), or using a GUI button.

Ideally, it should be possible to specify whether a paste with a single file (from the currently active text editor), or a paste with multiple files (from all open files) should be created.

Creating a paste ignores selections

When creating a paste it ignores the list of files to select and just pastes all files in the workspace. Plus this happens when you go out of focus of the list. Most likely an implementation error.

View existing pastes

It should be possible to view the contents of an existing paste by it's ID, probably by specifying it via a GUI. The contents of the paste should be opened in a new text editor, but shouldn't be saved to a file by default.

Customizable paste creation

When creating a public paste (that is not tied to a user account) the user should be able to customize the paste to their needs. This means they should be able to edit the:

  • title of the whole paste
  • title of each individual pasty if preferred (optional for now as im not sure how this would even work yet) (not going to implement)
  • the duration of the paste
  • the language of the paste (going to automatically be chosen based on the file)

Paste history

When loading the extension, maybe there should be a way to load the user's most recent paste history. That way it can easily be accessible for code snippets or whatever.

Update logo

This doesnt need to be an issue but im making it one anyway. Update the logo from jpg to png. I have no idea. why. I made it. a jpg.

Paste editing

When a paste is retrieved, there should be a way to edit the paste. Maybe something like editing a working file with git?

Add a way to get auth tokens for users

Since pastemyst has an account thing, they should be able to pass their auth token into the extension. That way they will be able to make pastes to their account and edit things etc.

API token configuration

Users should be able to specify their personal PasteMyst API token, to authorize requests the API. This can be used to retrieve private pastes, but also to create pastes linked to the account.

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.