toasted-nutbread
|
fd6ea0e404
|
Add API for getting media data
|
2020-04-18 21:32:35 -04:00 |
|
toasted-nutbread
|
03d77cc3a6
|
Merge pull request #442 from toasted-nutbread/audio-system-refactoring
Audio system refactoring
|
2020-04-18 21:10:48 -04:00 |
|
siikamiika
|
350a113996
|
use getFullscreenElement to check fullscreen
|
2020-04-18 23:28:00 +03:00 |
|
toasted-nutbread
|
320852f2d0
|
Fix overlapping audio.play calls due to await
|
2020-04-18 14:23:34 -04:00 |
|
toasted-nutbread
|
fcbfde506a
|
Await and handle errors from audio.play()
|
2020-04-18 14:23:34 -04:00 |
|
toasted-nutbread
|
92790763d1
|
Update style
|
2020-04-18 14:23:34 -04:00 |
|
toasted-nutbread
|
5c2dff345e
|
Fix button title text not updating correctly in merge mode
|
2020-04-18 14:23:34 -04:00 |
|
toasted-nutbread
|
7eb7c88394
|
Return index of the source instead of the source value
|
2020-04-18 14:23:34 -04:00 |
|
toasted-nutbread
|
f50aee1021
|
Only return the cached value if it uses a valid source
|
2020-04-18 14:23:34 -04:00 |
|
toasted-nutbread
|
e1ebfb02f7
|
Disable cache on the backend and fix a bug with the cache key
|
2020-04-18 14:23:34 -04:00 |
|
toasted-nutbread
|
823c026533
|
Remove de/structuring from public API
|
2020-04-18 14:23:34 -04:00 |
|
toasted-nutbread
|
7fc3882607
|
Update the parameters passed to various audio-related functions
|
2020-04-18 14:23:34 -04:00 |
|
toasted-nutbread
|
106172e2c1
|
Merge pull request #447 from toasted-nutbread/util-conversions
Util conversions
|
2020-04-18 14:12:41 -04:00 |
|
siikamiika
|
8c16a6e580
|
Merge pull request #456 from siikamiika/parse-text-refactor
Parse text refactor
|
2020-04-17 01:32:01 +03:00 |
|
siikamiika
|
e6053eefa5
|
Merge pull request #439 from siikamiika/popup-live-toggle
Popup live toggle
|
2020-04-17 01:31:25 +03:00 |
|
siikamiika
|
c613321a73
|
move QueryParser.parseText to Backend
|
2020-04-13 14:53:24 +03:00 |
|
toasted-nutbread
|
778d49f86b
|
Merge pull request #443 from toasted-nutbread/fix-get-selection
Fix getSelection not working in QueryParser
|
2020-04-12 11:42:56 -04:00 |
|
toasted-nutbread
|
51e17b35e3
|
Convert some util* functions into api* functions
|
2020-04-11 15:25:19 -04:00 |
|
toasted-nutbread
|
3c48290cd8
|
Add isExtensionUrl utility function to yomichan object
|
2020-04-11 15:17:25 -04:00 |
|
siikamiika
|
5c3641eadb
|
simplify frontend disable override
|
2020-04-11 21:04:30 +03:00 |
|
siikamiika
|
565e3a8c6a
|
change iframe popup live
|
2020-04-11 21:04:30 +03:00 |
|
siikamiika
|
1df59d57b5
|
limit popup depth live
|
2020-04-11 21:01:27 +03:00 |
|
toasted-nutbread
|
82f8397000
|
Merge pull request #438 from toasted-nutbread/display-generator-refactoring
Display generator refactoring
|
2020-04-11 11:37:03 -04:00 |
|
toasted-nutbread
|
a864cf094f
|
Merge pull request #437 from toasted-nutbread/backend-api-handler-changes
Backend api handler changes
|
2020-04-11 11:32:52 -04:00 |
|
toasted-nutbread
|
a296c758b9
|
apiBroadcast => apiBroadcastTab
|
2020-04-10 20:00:18 -04:00 |
|
toasted-nutbread
|
2c5bf0ed6b
|
Fix getSelection not working in QueryParser
|
2020-04-10 17:11:41 -04:00 |
|
|
4e5029f7ec
|
Update license author field to broader to explicitly reflect that
Yomichan is an ongoing community project. It really does take a village,
and everyone who contributes code owns a part of it :)
|
2020-04-10 11:10:21 -07:00 |
|
toasted-nutbread
|
025b1f398b
|
Simplify access to details fields in createTermEntry
|
2020-04-09 22:40:25 -04:00 |
|
toasted-nutbread
|
06183ec124
|
Update how termTags is passed to _createTermExpression
|
2020-04-09 22:40:25 -04:00 |
|
toasted-nutbread
|
bb37b74288
|
Rename "only" to "disambiguation" to match naming convention used for pitch accents
|
2020-04-09 22:40:25 -04:00 |
|
toasted-nutbread
|
6788bb31d2
|
Update _appendMultiple to not use a fallback
|
2020-04-09 22:40:25 -04:00 |
|
toasted-nutbread
|
f9bdf2c66f
|
Organize
|
2020-04-09 22:40:25 -04:00 |
|
toasted-nutbread
|
9bbe35da68
|
Mark functions as private
|
2020-04-09 22:40:25 -04:00 |
|
toasted-nutbread
|
d7e4ff067e
|
Remove statics
|
2020-04-09 22:40:25 -04:00 |
|
toasted-nutbread
|
75c5c7aabc
|
Remove data-multi assignments
|
2020-04-09 22:40:25 -04:00 |
|
toasted-nutbread
|
a2b66dc6cc
|
Rename apiForward to apiBroadcast
|
2020-04-07 19:51:39 -04:00 |
|
toasted-nutbread
|
29cf8d2f79
|
Fix not awaiting this._getNoteContext
|
2020-04-06 18:55:45 -04:00 |
|
toasted-nutbread
|
199b926f23
|
Add overridable getDocumentTitle
|
2020-04-06 18:20:04 -04:00 |
|
toasted-nutbread
|
4011a091b6
|
Add support for {document-title}
|
2020-04-06 18:20:04 -04:00 |
|
toasted-nutbread
|
059db280bb
|
Add custom context object for note creation
|
2020-04-06 18:20:04 -04:00 |
|
toasted-nutbread
|
8b07a23de9
|
Rename context to details
|
2020-04-06 18:20:04 -04:00 |
|
siikamiika
|
22a97d916f
|
fix NOT (a OR B) to NOT (a AND b)
|
2020-04-05 20:42:23 +03:00 |
|
siikamiika
|
5596a8f6f7
|
strict object property type check
|
2020-04-05 20:03:45 +03:00 |
|
siikamiika
|
867902523f
|
simplify promise
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
123e725049
|
use duck typing for event listener
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
067c26982e
|
setTimeout refactoring
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
c171503d77
|
use getTemporaryListenerResult in other places
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
fa65ab3512
|
refactor getTemporaryListenerResult timeout
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
d88635cbb2
|
temporary listener abstraction
|
2020-04-05 19:57:37 +03:00 |
|
toasted-nutbread
|
1f84280ea0
|
Include readings in disambiguations
|
2020-03-29 11:27:13 -04:00 |
|
toasted-nutbread
|
a7da4416d7
|
Change names
|
2020-03-29 11:19:43 -04:00 |
|
toasted-nutbread
|
aa2a0c09f4
|
Update how pitch accent expressions are disambiguated
|
2020-03-28 14:52:44 -04:00 |
|
toasted-nutbread
|
a339bf69d3
|
Move set functions into core.js
|
2020-03-28 14:50:10 -04:00 |
|
toasted-nutbread
|
2c4983da46
|
Update styles
|
2020-03-28 12:31:41 -04:00 |
|
toasted-nutbread
|
0d80fcdf86
|
Move Japanese utility functions out of display-generator.js
|
2020-03-28 10:47:02 -04:00 |
|
toasted-nutbread
|
cbc7e2646d
|
Add options
|
2020-03-28 10:25:57 -04:00 |
|
toasted-nutbread
|
803a464fb9
|
Add support for accent graph
|
2020-03-28 10:25:57 -04:00 |
|
toasted-nutbread
|
97a520cc15
|
Add support for displaying pitch accents
|
2020-03-28 10:25:57 -04:00 |
|
toasted-nutbread
|
2d7214ce60
|
Add metadata for unique expression count
|
2020-03-28 10:25:57 -04:00 |
|
toasted-nutbread
|
9e8a22b08a
|
Add support for different sections for term content
|
2020-03-28 10:25:57 -04:00 |
|
toasted-nutbread
|
168bd72d0a
|
Update _appendMultiple to support general iterables
|
2020-03-28 10:25:57 -04:00 |
|
toasted-nutbread
|
a0c4ce779d
|
Merge pull request #413 from toasted-nutbread/japanese-utility
Convert Japanese utilities to a module-like style
|
2020-03-27 22:53:45 -04:00 |
|
siikamiika
|
b616bac66e
|
remove targetPopupId 'all'
Make unset targetPopupId mean the same thing instead
|
2020-03-21 22:13:07 +02:00 |
|
siikamiika
|
962c2a381f
|
apply all options on profile change
|
2020-03-21 22:13:07 +02:00 |
|
toasted-nutbread
|
70284c62ee
|
Replace DisplayGenerator._isCharacterKanji with jp.isCodePointKanji
|
2020-03-21 13:22:14 -04:00 |
|
toasted-nutbread
|
77a2cc60e9
|
Move basic string/character testing functions into a mixed/js/japanese.js
|
2020-03-21 13:18:34 -04:00 |
|
toasted-nutbread
|
4b699a6b46
|
Change integer state IDs to strings
|
2020-03-15 12:26:38 -04:00 |
|
toasted-nutbread
|
174a942e07
|
Fix misuse of getPathString
|
2020-03-14 13:51:06 -04:00 |
|
toasted-nutbread
|
6865fc0b52
|
Add ObjectPropertyAccessor
|
2020-03-14 13:50:36 -04:00 |
|
toasted-nutbread
|
64fc0349a1
|
Update global declarations
|
2020-03-10 22:40:35 -04:00 |
|
toasted-nutbread
|
f7bbcb6df4
|
Merge pull request #408 from toasted-nutbread/use-code-point
Replace charCodeAt and fromCharCode with codePointAt and fromCodePoint
|
2020-03-10 19:24:24 -04:00 |
|
toasted-nutbread
|
72219ba353
|
Replace charCodeAt and fromCharCode with codePointAt and fromCodePoint
|
2020-03-09 21:58:06 -04:00 |
|
toasted-nutbread
|
aad4ab5ecc
|
Rename audio functions using "url" to use "uri"
|
2020-03-07 21:57:26 -05:00 |
|
toasted-nutbread
|
8f9b6534c6
|
Move stringReplaceAsync
It is only used in AnkiNoteBuilder and it was originally created
for this purpose.
|
2020-03-07 21:47:48 -05:00 |
|
toasted-nutbread
|
dceaa85309
|
Rename audio.js to audio-system.js
|
2020-03-07 21:43:51 -05:00 |
|
toasted-nutbread
|
6adf2cf63f
|
Rename function
|
2020-03-07 21:43:51 -05:00 |
|
toasted-nutbread
|
a8eb50d96f
|
Use dependency injection for getAudioUri implementation
|
2020-03-07 21:43:51 -05:00 |
|
toasted-nutbread
|
75eac153d6
|
Remove old APIs
|
2020-03-07 21:42:19 -05:00 |
|
toasted-nutbread
|
e048a1efce
|
Use AudioSystem in Display
|
2020-03-07 21:42:18 -05:00 |
|
toasted-nutbread
|
110e561eae
|
Create new AudioSystem class
|
2020-03-07 21:42:18 -05:00 |
|
siikamiika
|
56b2f2c853
|
trigger yomichanCoreReady only when preparing
|
2020-03-02 11:31:09 +02:00 |
|
siikamiika
|
bd48d2f919
|
fix Yomichan core message issues
|
2020-03-02 10:35:46 +02:00 |
|
siikamiika
|
967e99b7f6
|
ensure Backend prepare in other places
|
2020-03-02 04:51:45 +02:00 |
|
siikamiika
|
e6e5f23cf8
|
fix API calls when Backend isn't ready yet
|
2020-03-02 00:39:15 +02:00 |
|
toasted-nutbread
|
46fee07d36
|
Fix audio buttons not being hidden properly
|
2020-03-01 14:51:39 -05:00 |
|
toasted-nutbread
|
8e29da0c6b
|
Load default Anki field templates from a file
|
2020-02-27 20:33:13 -05:00 |
|
toasted-nutbread
|
8bc1a40914
|
Use .bind instead of () => {}
|
2020-02-26 21:01:40 -05:00 |
|
toasted-nutbread
|
359eabb26e
|
Move event handler definitions
|
2020-02-26 19:48:30 -05:00 |
|
toasted-nutbread
|
fa385aafa4
|
Fix noteUsesScreenshot not checking mode
|
2020-02-25 22:24:22 -05:00 |
|
toasted-nutbread
|
b391704f3d
|
Use for of
|
2020-02-25 22:13:06 -05:00 |
|
toasted-nutbread
|
798517cdf1
|
Use for of
|
2020-02-25 22:11:58 -05:00 |
|
siikamiika
|
ffad78f7d4
|
temporarily disable navigation header mouse wheel
Unblock release #355, #376
|
2020-02-24 08:57:48 +02:00 |
|
toasted-nutbread
|
d6454bc999
|
Remove unused
|
2020-02-23 16:21:52 -05:00 |
|
toasted-nutbread
|
a0b2e11c10
|
Use TemplateHandler for DisplayGenerator
|
2020-02-23 16:18:13 -05:00 |
|
toasted-nutbread
|
c0d91bffc4
|
Add no-shadow
|
2020-02-22 14:53:02 -05:00 |
|
toasted-nutbread
|
0c8f567e6d
|
Fix indentation
|
2020-02-22 14:52:09 -05:00 |
|
toasted-nutbread
|
aa76113e75
|
Fix block padding
|
2020-02-22 14:52:09 -05:00 |
|
toasted-nutbread
|
b0c566417f
|
Replace getIndexOfTouch with getTouch
|
2020-02-22 14:37:10 -05:00 |
|
toasted-nutbread
|
7afc23427e
|
Use URLSearchParams
|
2020-02-22 14:37:10 -05:00 |
|
toasted-nutbread
|
0f46e3a093
|
Use a token to ensure that messages are coming from Yomichan
|
2020-02-17 11:02:21 -05:00 |
|