48a3043a79
initial playback rate
2020-04-29 14:22:01 +02:00
9c9d3a8e2f
one more playbackRate
2020-04-29 14:18:18 +02:00
ae12acda2a
pass playbackRate in Ox.VideoTimelinePlayer
2020-04-28 21:39:51 +02:00
b017ba5ba1
also toggle playbackRate in timeline
2020-04-28 21:34:23 +02:00
bd7aedb116
toggle playback rate 100% -> 200% -> 50% -> 100%
2020-04-28 21:27:36 +02:00
cebfedfdd4
keep a minimum of 8px
2020-04-28 21:26:22 +02:00
39229c99a3
not all numbers are dates
2020-04-28 21:25:28 +02:00
3eb6e3f432
firefox osx has 0 now
2020-01-20 17:35:52 +01:00
34e479dcfc
could be collection too
2020-01-17 23:33:40 +01:00
98219dd001
update sortable after changing sort
2019-11-17 15:18:16 +01:00
874b68c8a6
allow switching from text to password
2019-07-30 13:07:14 +02:00
88086fb5bd
imdb can also be 8 digits
2019-07-23 16:15:51 +02:00
b8a46dbee4
fix menus and dialogs in fullscreen mode
2019-02-21 16:10:58 +05:30
28cc45485a
update placeholder
2019-01-31 11:01:25 +05:30
32d3275bd3
add Ox.SHA1
2019-01-23 16:15:19 +05:30
c821817c38
avoid double annotation on blur, fixes #3196
2018-12-10 16:18:17 +01:00
cbd948740a
don't rebuild list item while a cell is in edit state
2018-11-14 14:35:38 +00:00
3104ccb9ec
fix #3188 (clip index should be displayed starting at 1)
2018-11-14 10:03:07 +00:00
810b690a6c
fix menu activation
2018-11-13 17:39:06 +00:00
63f298e3e2
wire up 'make selected clips editable'
2018-11-13 17:19:04 +00:00
278f3fa6ca
support autocomplete via callback in filters
2018-11-13 15:30:30 +00:00
3a37d136ec
don't add existing items again, only update annotations and timeline state
2018-11-12 09:43:50 +00:00
ad7e833519
theme scrollbars according to https://drafts.csswg.org/css-scrollbars/
2018-11-12 09:24:05 +01:00
0d211dede3
cleanup docs
2018-11-12 05:27:30 +01:00
7d178278c5
fix selection after deleting empty-value annotation by selecting another one
2018-11-06 17:15:40 +01:00
8d7c5dd4d3
fix issue where selecting an annotation with another empty annotation in editing state would delete the newly selected annotation
2018-11-06 17:07:37 +01:00
222f74d1b5
missing semicolons
2018-11-06 15:31:11 +01:00
rolux
2e853ba316
Ox.Menu: deselect when mouse moves over disabled item
2018-10-13 12:06:34 +02:00
rolux
10704ccb3d
Ox.Menu: listen to mouseup, not click
2018-10-13 12:03:14 +02:00
rolux
41020bb3e5
add missing keyboard shortcuts when timeline has focus in edits section
2018-10-13 10:57:11 +02:00
rolux
6eb3b0bb6f
allow for annotation highlight if same value
2018-10-12 14:46:38 +02:00
rolux
9b3c7ddf20
no find-in-annotation-layer option in edits
2018-10-09 20:06:14 +02:00
rolux
5b9afde7b3
fix highlight color on timeline for newly created annotations
2018-10-09 19:44:26 +02:00
rolux
d3d7427bfe
don't show tooltip while editing an arrayeditable
2018-10-09 18:56:30 +02:00
rolux
a5f7dd720a
allow for grouped highlights in video annotations
2018-10-09 18:29:47 +02:00
56cbb3b90c
trigger change event for new annotations on blur
2018-10-09 16:25:41 +02:00
63501ebe96
downloadframe event
2018-09-12 19:58:09 +02:00
rolux
6618809eb5
fix keyboard navigation for string annotation bins with newline separator
2018-09-12 19:49:37 +02:00
rolux
8ea30caf4d
add annotation separator option to video panel
2018-09-12 19:05:02 +02:00
2421072d70
add option to translate text annotations for display
2018-08-13 22:28:33 +02:00
2480e1bd87
trigger findlayer changes
2018-08-07 17:53:56 +01:00
066de44cd2
move layer selection into annotation options menu
2018-08-07 17:46:33 +01:00
8b14537dce
limit highlight to layer
2018-08-07 17:12:44 +01:00
03ba57f2b8
cache width=0
2018-05-12 21:30:53 +02:00
6040010098
srt should end with 2 newlines
2018-05-01 11:21:21 +02:00
2a389cfb40
dont move position is it is inside selection
2018-03-31 18:07:21 +05:30
92ff15c5df
don't blur new annotations
2018-03-31 14:00:15 +05:30
b9709f6702
trigger selectannotation in ClipsPanel/VideoEditPanel
2018-03-16 13:09:12 +05:30
d9695f8540
also parse if only strings are allowed
2018-03-13 18:09:01 +05:30
a171fbebea
use toggleElement, fixes #3104
2018-03-10 21:38:22 +05:30
80b3c02164
forward paste event
2018-03-07 13:18:21 +05:30
819c5c747d
update area via options
2018-03-06 18:16:33 +05:30
e67ec495d2
update geo (Congo)
2018-02-14 12:00:40 +01:00
d6fe8b1c5c
update user agents (Mac OS 10.2/10.3)
2018-02-14 12:00:29 +01:00
dcbee18584
Ox.Range: properly disable track
2018-01-21 09:40:05 +01:00
719cfeac13
cosmetic changes
2018-01-21 09:27:33 +01:00
b158450d17
Ox.Range: add 'disabled' option; Ox.Label: support changing 'disabled' option
2018-01-21 09:23:18 +01:00
43393af132
dont seek again if already seeking
2017-12-31 15:16:24 +01:00
de5f82045b
seeked never triggers if video is paused
2017-12-31 13:16:06 +01:00
4544efc02c
more seeking issues
2017-12-30 16:50:17 +01:00
d136d4b303
always set seeking=false
2017-12-30 16:25:55 +01:00
de72a11364
fix seeking event for multipart videos that load at the beginning of a part, fixes #3065
2017-12-30 15:29:34 +01:00
c02a08c8d9
typos
2017-11-13 15:53:19 +01:00
afea7ed9a9
followup tp 0a9c30d
- .addEventListener does not have originalEvent
2017-11-13 15:16:25 +01:00
6cf7083665
FF complains about dead code afte return, comment out
2017-11-06 21:22:03 +02:00
0a9c30d1dc
use passive for touch events if possible, fixes #3059
2017-11-06 07:43:18 +02:00
b11d6a81fe
don't pass google api key, use Ox.Map.GoogleApiKey
2017-10-26 12:42:25 +02:00
66a130e35f
element can also be removed during gainfocus
2017-07-29 22:06:27 +02:00
a579f47a27
clicking inside in/out input element should not move focus to editor, fixes #3032
2017-07-08 11:31:12 +02:00
21c94c00a9
disable add annotation menu items if layer is not editable
2017-06-15 15:58:41 +00:00
9b8d45ba74
_k->K
2017-06-09 09:44:28 +02:00
39e4224034
pass api key to map
2017-05-29 17:56:03 +02:00
26ebd90483
update inner width, trigger clipSize not size
2017-04-17 18:15:05 +02:00
c0bfe480ad
use VideoElement loop in VideoPlayer
2017-04-16 22:54:40 +02:00
c32d50e82e
typo
2017-04-15 13:47:50 +02:00
bfb5c3d3ef
support per clip volume
2017-04-15 13:45:01 +02:00
34cdae0ab3
make id visible, show annotation id, also fixes link to annotation instead of in/out
2017-03-08 13:12:57 +01:00
6d59519c64
place could be null
2017-02-25 16:58:32 +01:00
07d9b9c925
ignore undefined extras
2017-02-17 09:56:57 +01:00
eee525a80b
make sure cell exists
2017-02-14 16:04:20 +00:00
74f3f58942
support string span
2017-01-25 22:38:57 +01:00
71c163f9fb
fix updating clipView
2017-01-25 22:38:57 +01:00
e288749077
yandex mobile
2016-11-25 22:34:17 +01:00
34f8ca479a
yandex
2016-11-25 22:28:42 +01:00
927678e6be
Ox.URL: support findKeys per type
2016-10-14 14:12:01 +02:00
67302e1a3e
allow searching for substrings, i.e. do not autocomplete search for vv to first word starting with vv
2016-10-10 11:15:16 +02:00
9f5af680ed
avoid .sort if value did not change
2016-09-20 01:15:21 +02:00
fde3b905f9
only animate loading interval if its actually used
2016-09-19 21:40:52 +02:00
0f10b4be47
don't fail if elements in focus stack are gone
2016-09-07 11:28:58 +02:00
310502df22
if play returns pormise, wait for it
2016-08-23 14:06:36 +02:00
4c54a294f6
use requestAnimationFrame for loading icon if available
2016-08-09 14:11:43 +02:00
f043242640
add some touch support
...
- fire touch(start|move|end) events after adding clinetX/Y
- use touch events in video and timeline widgets
- use touchstart to select item in ArrayEditable
2016-07-27 21:55:34 +02:00
72a7d54025
queue unlocked video elements asap
2016-07-27 21:55:34 +02:00
eac7a05584
only show one icon on load
2016-07-27 21:55:34 +02:00
adbf2dad81
ArrayEditable: replace self.$items
...
When shrinking the number of items, this allows the old elements to be
GCed sooner.
2016-06-23 17:56:22 +02:00
84b3c34130
Editable: avoid setTimeout
...
It's easily avoided and clearer without it.
2016-06-23 17:56:22 +02:00
ec85c7b458
Element: faster tooltip event binding
...
Even when there is no tooltip, setTooltip() accounts for about 5% of the
time spent setting the values on an ArrayEditable, of which about 2% is
Ox.filter.
There only a few possible sets of events, so use object identity rather
than calculating the set difference. In particular, this is a lot faster
when self.options.tooltip is false-y.
(I think it was actually wrong before, anyway:
bindTooltipEvents({mouseenter, mouseleave})
bindTooltipEvents({mousemove, mouseleave})
would (correctly) unbind mouseenter and bind mousemove, but would set
boundTooltipEvents = {mousemove} even though mouseleave is still bound.)
2016-06-23 17:56:22 +02:00
db343c382e
ArrayEditable: one tooltip, not one per element
...
When changing the visible annotations in the bins in Pandora, creating
(and destroying) all the Ox.Tooltips takes a substantial fraction of the
time. So instead, maintain only one tooltip for each ArrayEditable.
2016-06-23 17:56:22 +02:00
869de36163
Fix Ox.Request.cancel(fn) ( fixes #2932 )
...
arguments[0] === req inside the forEach callback, so previously this
would throw
TypeError: arguments[0] is not a function
2016-06-22 15:53:18 +01:00
af610a0df9
work around mobile interaction restrictions
2016-05-17 17:40:40 +02:00