Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat/devtool #63

Open
wants to merge 37 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
552f944
Initialize combined devtool panels
spaceribs Aug 30, 2021
20e4252
Initialize devtool layout
spaceribs Sep 4, 2021
919f8dd
Add track editor library and remove e2e
spaceribs Sep 4, 2021
5940dc7
Add storybook app
spaceribs Sep 4, 2021
e53448c
initialize timeline component and add layer attribute to cues
spaceribs Sep 5, 2021
0482e11
Add devtool message sequence
spaceribs Sep 13, 2021
bff5b3b
Separate out different elements and start hooking things up
spaceribs Nov 14, 2021
a5b62fe
get dragging working
spaceribs Nov 20, 2021
24923ff
Finish up moving and editing layer elements
spaceribs Nov 21, 2021
0416e07
Hook up editor to cues
spaceribs Nov 25, 2021
6cf0726
Continue hookup
spaceribs Nov 28, 2021
61aad0b
Create separate layer array for layer management
spaceribs Nov 28, 2021
bf49a2e
Rename layer element to layer cue
spaceribs Nov 30, 2021
c9ba75c
Fix a few change detection issues
spaceribs Dec 5, 2021
7866562
Simplify change detection with cloning
spaceribs Dec 6, 2021
9f67448
Finish up actions, canvas states, and zooming
spaceribs Dec 12, 2021
e0a61e3
Initialize inspector component and schema form renderer
spaceribs Dec 13, 2021
ce17ba8
Update target output to es2019 and init schema form
spaceribs Dec 13, 2021
1e4e733
Fix some issues with the schema and ajv
spaceribs Dec 27, 2021
7fcde18
Switch to composed forms
spaceribs Jan 2, 2022
7af8221
Finish editor for plopdowns
spaceribs Jan 2, 2022
8559328
Switch to separate form group for template info
spaceribs Jan 9, 2022
9f92245
Add header validation
spaceribs Jan 10, 2022
12dc285
Add plop annotation validation
spaceribs Jan 10, 2022
f89cff8
Prevent buttons from submitting forms
spaceribs Jan 10, 2022
eb89644
Fix icon and footnote form groups
spaceribs Jan 16, 2022
d1b779a
Finish hooking up info form
spaceribs Jan 16, 2022
c5c4b17
Add timecode but keep disabled
spaceribs Jan 17, 2022
27312d5
Add audio cue editor
spaceribs Jan 17, 2022
5a8d867
Starting to build out the shape editor
spaceribs Jan 24, 2022
3a0709d
finish hooking up shape editor
spaceribs Feb 3, 2022
fbf5719
Hook up add/remove/duplicate
spaceribs Feb 4, 2022
621cb05
Switch back to core forms module
spaceribs Feb 5, 2022
ec336e1
Change track editor to file editor
spaceribs Feb 6, 2022
c6ea5d3
change to files editor
spaceribs Feb 7, 2022
1fdd8de
Add create track message
spaceribs Aug 28, 2022
9663886
Some small fixes
spaceribs Aug 28, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
!.vscode/extensions.json

# misc
/.angular/cache
/.sass-cache
/connect.lock
/coverage
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
lts/erbium
lts/fermium
11 changes: 11 additions & 0 deletions .storybook/main.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
module.exports = {
stories: [],
addons: ['@storybook/addon-essentials'],
// uncomment the property below if you want to apply some webpack config globally
// webpackFinal: async (config, { configType }) => {
// // Make whatever fine-grained changes you need that should apply to all storybook configs

// // Return the altered config
// return config;
// },
};
10 changes: 10 additions & 0 deletions .storybook/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"extends": "../tsconfig.base.json",
"exclude": [
"../**/*.spec.js",
"../**/*.spec.ts",
"../**/*.spec.tsx",
"../**/*.spec.jsx"
],
"include": ["../**/*"]
}
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@ This project is currently in alpha.
| [browser-action](apps/browser-action) | extension | Activate extension and select videos for attaching tracks |
| [background](apps/background) | extension | Install and Listen to content scripts and forward to browser action popup |
| [options](apps/options) | extension | Configure global options and manage permissions |
| [devtool](apps/devtool) | extension | The app for showing the devtool (currently disabled) |
| [devtool-panels](apps/devtool) | extension | The panels app underlying the devtool |
| [devtool](apps/devtool) | extension | The app for developing plopdown tracks |
| [plopdown-ext](apps/plopdown-ext) | extension | Manifest.json and static assets for the extension |
| [testing-sandbox](apps/testing-sandbox) | experiments | Test out different kinds of video elements and embeds |

Expand Down Expand Up @@ -61,7 +60,6 @@ $ npm run start:ext
- content-script
- background
- devtool
- devtool-panels
- options

With flags:
Expand Down