Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/inventsable/ovid-web

Minimalist web application for Adobe scripting with dynamic Typescript, ECMA2018 support, and more
https://github.com/inventsable/ovid-web

adobe after-effects audition illustrator indesign monaco photoshop premiere-pro vue

Last synced: about 1 month ago
JSON representation

Minimalist web application for Adobe scripting with dynamic Typescript, ECMA2018 support, and more

Awesome Lists containing this project

README

        

# Ovid Web

## [Site is already up and running here](https://ovid-editor.web.app/)

Minimalist browser rebuild of [Ovid-Editor](https://github.com/Inventsable/ovid-editor):

![](./src/assets/landing-page.png)

## Dynamic Typescript Support:

![](https://thumbs.gfycat.com/GrizzledGlitteringBubblefish-size_restricted.gif)

## Firebase backend for URL links to snippets:

![](https://thumbs.gfycat.com/SpeedyAridHamadryas-size_restricted.gif)

## Contextual links to scripting resources:

![](https://thumbs.gfycat.com/BothKeyIberianchiffchaff-size_restricted.gif)

## Todo

- Migrate to TextMate grammars (like VSCode uses) to be able to support any VSCode theme and extended syntax highlighting. In doing this, we lose the current Typescript implementation and will need to figure out how to re-implement them -- between the balance of proper syntax highlighting and Typescript, I've leaned towards Typescript for the initial build.
- Finish `Add Note` dialog and extended functions
- Add support for more ECMA2018 methods via `@babel/standalone` plugins, should be as easy as adding them in [from this link](https://babeljs.io/docs/en/plugins) and gauging what users actually want/need.
- My Snippet History list for current user, expand User Menu and potentially add more OAuth providers beyond just Google and Github
- 404 Page
- Roll a Random Snippet function for easy samples of scripting