-
Notifications
You must be signed in to change notification settings - Fork 0
/
todo.txt
115 lines (108 loc) · 5.91 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
IN PROGRESS: Tabs
- should the save and load buttons always be present on all tabs?
IN PROGRESS: Timer Tab
- The input interface
IN PROGRESS: Navigation bar
done: Update OSI order: for the TIMER
done: buttons or...
> can sort by the following:
- percent screen time: ascending and decending
- most or least recently on screen
- alphabetically: ascending and decending
cancled: drag and drop OSIs?
- this would be better than buttons?
> i don't think the manual sorting while timing is nesseary
> this feature has been moved to the exporter
done: Toggle OSI names from aligned-left to aligned-right
done: live sorting buttons
done: need to make event markers slide over when they are too close to the end of the timeline display
TODO: consolodate sort button types into one button
- have the most recently used sort button highlighted
- have one button for ascending and desedning sort that toggles visually to show you how it's sorting
done: toggle OSI event visability
TODO: control the activel OSTP in the Timer
TODO: sort by items, events, status?
- need to think about this some more
TODO: events need to be internally tagged with ids
- track exported events by id then reference the name
- so you can add an event quickly, then go back and change the name of that event
TODO: when you hover over an OSI it shows what "time" the cursor is additonal
TODO: add OSI item toggle?
- this will likely be really similar to "on screen time" vs "in sceen time"
- but controlled with similar things to the event?
- should you be able to hide this?
TODO: on screen time and in scene time
- simultanious info that let's you track when someone is specificly on screen or in the scene
- probably need to integrate a player into the OST
- get to frame level accuracy for on screen (because someone will ask for it)
- do the same for in scene
done: Event only timelines?
- Just track when something specific happens?
- i.e. the force was used at this point in the film?
> because of the way Events are tracked you can just have an OSI and level the visibility off
and just uses the events
> Make a event specific OSI that can literally only track events? ...
done: hover over event markers and see at what time the event happened and what it was
IN PROGRESS: Exporter Tab
- The export interface
TODO: you can load several different OSTPs at the same time and merge
- This is primarily an Export feature
- If you load multiple OSTPs at once when in the Timer, need to add a section in the NavBar that let's you control only one at a time
TODO: Single character on screen plot
- load multiple OSTPs the chose one character from all of them to compare screen time
TODO: for export options, combine OSIs
- for instance Batman/Bruce Wayne can get combined into "one"
- just one color? or keep the original colors
TODO: when exporting you can choose to only export specific OSIs
IN PROGRESS: Setup Tab
- A UI that is specifically designed for inputing names and individual character events
- Let's you build a list of all the events a charater might experience in film
- i.e.: born, died, banished, "got the ring" etc.
- need input controls when on different tabs
- when in export, the global timer stops, hotkeys will be different, etc
done: add and control all events an item has
TODO: hot keys
- allow for toggling on and off OSIs with keyboard keys
- the hotkeys will always stay the same even if the order of the OSIs changes
TODO: have tab key show the hotkeys for all items on screen
- or just what the controls are in general?
- maybe another tab
- like the overwatch team info screen
TODO: the OST header should be styled like the credits in Fight Club
- white letters, blue shadow, correct font
TODO: global cursor? - in the editor
- ititially let you go back and figure out events
- go back and update screen time later
- EDIT mode? toggle what things can be changed and whatnot with a button that appears?
TODO: OSI EVENTS
- basically soundcloud timed comments
- thin bar below header, add button in the same spot as the color picker?
- deaths
- births
- color change option?
- did something, got something, or lost something important?
- little buttons added to each OSI
TODO: make the file loading more robust
- error checking for input file
TODO: ost timeline image exporter
Features:
done: the png export should sort OSIs by percent screen time from top down
> this was added to the navigation bar
TODO: manually being able to set the order of the OSIs
TODO: needs a "nothing is tracked" option to add an additonal bar
TODO: choose to show the names or not
- maybe a couple different places? left side, right, both, centered?
TODO: save the export configuration in the .ostp file
TODO: SVG open eye and closing eye for visability buttons
TODO: wrap the whole thing with electron
----------------
done: the exporter is on a different tab?
> yes
done: set up the default chars
done: set up a data structure for the whole ost project
- title, length, clock value
done: enhance the export
done: finish loading files
done: color picker for OSIs
- make this a block on the far left, click to pull up a color picker
done: custom file extention? ostp (on screen timer project)