-
Notifications
You must be signed in to change notification settings - Fork 55
/
CHANGELOG.txt
executable file
·293 lines (238 loc) · 11.3 KB
/
CHANGELOG.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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
CHANGELOG
ver 2.3.0 (x.7.2017)
> Import and export basic HTML files
> Performance improvements.
> Improved sidebar and teleprompter usability.
> New advanced velocity controls
> New font-size adjustments
> New timer functionality
> New styles: Dark Matter & Azure Light
> Updated releases migration script
> Updated Introduction
> Updated branding from "Imaginary Films" to "Imaginary Sense"
> Updated Copyright holders information
ver 2.2.x (16.5.2017)
> Implemented canvas based prommpter for use in Electron. Smart fullscreen implemention remains still pending.
ver 2.2.x (12 commits)
> Version management implemented by va2ron1
> Electron jQuery issues fixed by javiercordero
> Other small code improvements
ver 2.2.0 (23.1.2017)
> Improved and fixed bug with latest Electron on debug tools. Now you press F12 to both enter debug mode and load Developer Tools.
> Mayor improvements to Electron's main.js.
> Load icon for window on Windows and Linux.
> Fixed broken external links.
> Updated credits.
> Improved IPC documentation.
> Set togglePrompter on 'F8' key.
ver 2.1.2 (22.1.2017)
> Incorporated factory reset. Press F6 to try it.
> Improved debug tools. Press F12 to enter debug mode, F8 to load Developer Tools, and 'F5' to refresh, but only when debug mode is active.
ver 2.1.1 (22.1.2017)
> Fixed bug preventing debugger activation.
ver 2.1.0 (13.1.2017)
> Reprogrammed Smart Fullscreens. Now they're really smart!
> Added "Update Prompt" feature for use with secondary display.
> Added editor onFocus behavior for when updating text.
> Fixed horrendous Windows crash bug. Why does it always has to be Windows?
> Improved index layout for small screens.
> Sidebar CSS improvements.
> Commented pre-alpha Remote Control features to merge with master branch.
ver 2.0.1, (14.11.16)
> Missing dependency in package.json.
> Duplicate variable in main.js
ver 2.0 2.0 Release
ver 2.0 RC-1, build 3.3, (16.09.24)
> Fixed going fullscreen on "You don't have any external Display." prompt.
ver 2.0 RC-1, build 3.2, (16.09.24)
> Fixed "Scripts" File Manager issues
ver 2.0 RC-1, build 3.1, (16.09.24)
> Update dependencies in package.json
> Fixed intergalactic bug
> Fixed credits bug
> "Scripts" file manager usability improvements
> Improved Custom Styles' Default button usability
> Make touch work
> Incorporate changelog updates
ver 2.0 RC-1, build 3.0, (16.09.24)
> Fix OpenExternal Links
> Updated code in Main.js
ver 2.0 RC-1, build 2.17, (16.07.07)
> Updated changelog.
> Changed versioning.
> Reorganized project structure to allow for mobile version development
> Improvements to app's package.json.
v2.0 RC-1 (16.05.30.0-3)
> Improved closing Custom Styles.
> Fix: Custom Styles resonsiveness.
v2.0 RC-1 (16.05.20.0)
> Implementer VNN (aka Scripts)
v2.0 RC-1 (16.05.05.0)
> Added new logo.
> Fix: Scalable images fix really fixed.
> Fix: Scroll returns on custom styles closing.
v2.0 RC-1 (16.04.29.0)
> Implement "Custom Styles"
> Fix: package.json, updated data
v2.0 RC-1 (16.04.29.0-1)
> Fix: Scalable images fix.
v2.0b RC-1 (16.04.02.0)
> Fix: Jump to non-numerical anchors not working in Webkit.
> Partial-Fix: iFrame and Flash plug-ins don't suport units outside of px and %. Changed 50vh to 50%.
v2.0b RC-0 (16.03.27.0)
> Fix: Absolute pixel based Font-sizes bugs. Font-size was not enough on some screens and it broke multi-window mode when used. Using em now instead.
> Updated download link and footer credit links.
v2.0b 16.03.26.1
> Perfected smart fullscreen for 2.0 release.
v2.0b 16.03.26.0
> Completed Windows installer.
> Quickfixes to first instance fullscreen.
> Completed Fullscreen code with BETA version.
v2.0b 16.03.24.0
> Partially merged smart fullscreen implementation.
v2.0b 16.03.23
> Improved perfect sync:
>> Reduced communication lag by commenting unecesary debug messages, returning to switch based message comparison and using enums for testing.
>> Implemented faster way to getCurrPos() and reduce lag.
>> Made iSync jitter less noticeable by reducing sync frequency.
> Improved status bar's styling.
> Fix: Single vFlip vertical align mismatch bug and implicit jump to anchor bug.
> Fix: Made link color inheritable for all prompted contents.
> Fix: Made prompted image and iframes use relative measures.
> Fix: Fully toggled editor's interface when requesting only for external instance.
> Fix: iFrame prompter misplaced in screens smaller than 768px.
> Fix: CKEditor's default font-sizes inappropriate for teleprompter.
> Fix: CKEditor's font-sizes too small to fit larger font alternatives.
> Upgraded to CKEditor Full to make it easier for users to customize CKEditor.
> Improved CKEditor's panel layout, removed some features to fit most users' needs.
> Configured CKEditor's image, table, iframe, flash and math equation sizes to be relative by default in order to prevent bug that breaks synchronization.
> Added teleprompter keyboard inputs to editor so teleprompter doesn't need to be focused in order to send commands.
> Added gesture to toggle yet to be implemented touch controls.
v2.0a 16.02.25.0
> Emulated perfect sync:
>> Added an inputs per second cap.
>> Added tic toc mechanism in editor.js to symmetrically distribute communication latency between instances.
>> Reduced message receipt execution latency at teleprompter.js by improving efficiency.
>> Implemented instantaneous sync milliseconds after no input is received.
>> Modified our timeout function to achieve instantaneous sync.
> Added Full Credits feature.
> Updated index.html's footer.
> Reorganized editor.js code.
> Removed unnecessary CSS prefixes from javascript code.
v2.0a 16.02.14.0
> Moved from inline TinyMCE to inline CKEditor. Also made it easy to choose between one or the other by uncommenting and commenting imports at index.html. Notice we're sticking with CKEditor because not only is it more robust, but fixing or avoiding inline TinyMCE bugs means a lot unnecessary of work.
> Reimplemented fullscreen at index.html, editor.css, editor.js.
v2.0a 16.02.11.1
> Made change default style simpler.
v2.0a 16.02.11.0
> Made it easier to change default style.
v2.0a 16.02.09.1
> Changed setAttribute onclick from prompterStyle to onchange.
v2.0a 16.02.09.0
> Fixed a mistake with the session variable.
v2.0a 16.02.06.0
> Fully transitioned into postmessage based communication between the editor and all teleprompter instances.
> Efficiency improvements. Sync is almost perfect at this point.
> Removed fullscreen editor mode. Pending for future release.
> Changed Electron's fullscreen key to F11.
> Fix Electron's fullscreen implementation bugs.
v2.0a 16.01.24.0
> Implemented screen detection in Electron.
> Auto Fullscreen prompts at start in Electron.
> Added Fullscreen in Electron when F12 is pressed. There's a conflict with fullscreen setup for the browsers.
v2.0a 16.01.23.1
> Substitued localStorage based communication with postMessage based communication. This fixes 'no synchronization' bug on Chrome for Linux.
> Other small synchronization improvements.
> Added ability to toggle debug mode.
v2.0a 16.01.22.0
> Added Fullscreen editor mode for when F11 is pressed.
v2.0a 16.01.13.6
> Added TinyMCE "imaginary" theme.
v2.0a 16.01.13.5
> Updated toolbar for next TinyMCE update.
v2.0a 16.01.13.4
> Fixed out of sync localstorage based animation.
v2.0a 16.01.13.3
> Fixed sync jump to anchor.
v2.0a 16.01.13.2
> Polish: Added focus iframe on "Prompt It!"
> Updated ui text.
> Updated credits.
v2.0a 16.01.13.1
> Correct self closing meta and link tags to html5 standard.
> Updated ToDo
v2.0a 16.01.13.0
+ Secondary display now runs in Electron.
+ Implemented mechanism to close all teleprompter instances on "Close It!".
+ Changed versioning.
v2.0a 16.01.08 build 001 (with Electron)
+ Improve code efficiency.
+ Moved Prompt It! styling to css.
+ Implemented Reset... ("Close It!'s" restore editor)
v2.0a 16.01.03 build 014 (with Electron)
+ Performance improvements and asynchronous bug fixes by making use of requestAnimationFrame().
+ Implemented basic pointer based drag and drop in teleprompter.html.
+ Implemented all of CKEditor's features using TinyMCE.
+ Improved TinyMCE Integration. Some bugs remain though.
+ Separated javascript and css from index.html.
+ Dissabled playback controls from localStorage. Prompters no longer "sync". Making room for alternative methods.
+ Small improvements to Electron related code.
+ Separated style related scripts into it's own theme module.
+ Added "Classic Yellow" and "Intergalactic" themes.
v2.0a 15.12.30 build 011 (with Electron)
+ Created main.js and package.json to create the wrapped browser on electron, to make application work offline.
+ Added local support for Mac, Linux & Windows by using Electron.
+ Fix in index.html prevents external hyperlinks from loading inside Electron.
v2.0a 15.12.29 build 011
+ Recreated animation engine from scratch. Now using CSS Transform animations for hardware accelerated graphics.
+ Separated javascript and css from teleprompter.html.
+ Added mouse wheel acceleration control.
+ Added 'Custom' Prompter Style mode. Currently unfinished at index.html, sends hardcoded values to teleprompter.html.
+ Normalized animation speed across resolutions.
+ Added synchronization mechanisms for multiple teleprompter instances. These mechanisms are based on localStorage events. Currently working on Mozilla and partially on Webkit browsers.
+ Normalized animation speed across resolutions.
+ Prompter auto corrects vertical displacement errors caused by resize and orientation changes.
+ Prompt always stays in range of smallest screen.
+ Moved from CKEditor to TinyMCE because we need an inline-editor for the local versions of Teleprompter and TinyMCE's inline-editor is way more efficient. As of this built not all of CKEditor's features have been reimplemented.
+ Added None option to Focus.
+ Includes code for experimenting with pointer based events.
+ Various CSS improvements.
v1.3a.1
Speed improvements in animate function
Speed improvements in z-index painting
Implemented pointer actions, stop animation at screen press
Improved atStart and atEnd of prompt detection
Prevent user from selecting text outside of editor
Added separate flip modes to primary and secondary prompters
Fix Primary prompter height bug
Fix moveToAnchor, now always places text in the focus area
v1.3a.0
Created multi.html to sync position across multiple prompters
v1.2
Added jump to anchor support
Fix animation speed units are now consistent across all resolutions
Fix double flip bug
Fix "Focus->Top" placement bug
Fix multithreading bug at togglePlay()
Fix made focus modes more descriptive
Fix copyright to include contributors
v1.2.1a
Encapsulate teleprompter.html's code in an anonymous function to not fill the global object
Fix Improved negSpeed() efficiency
Fix Overlay display changed to absolute to prevent bug in iOS
v1.2a
Added Play and Pause on pressing spacebar
Fix made animation smoother
Fix Vertical flip scroll not starting
Fix top focus not loading on all browsers
InProgress Multi monitor support
InProgress Pause on touchscreen
v1.1
Fix: Added pause at scroll
v1.1a
Changed to scroll based animation
Added set speed to 0 when end is reached.
v1.0
Initial commit.
v0.9
Initial Local Hack Day @UPRM release.