3180063fe3
attempt to get player selector to work
2023-07-15 04:03:32 +02:00
42cdcd5c25
Site and extension options: done
2023-07-15 01:28:20 +02:00
302f21b477
Cycle mode
2023-03-30 00:43:30 +02:00
cc0ae60c83
Update settings object, finalize-ish site settings panel
2023-01-15 22:11:47 +01:00
a30a70c6b5
get UI to somewhat work. TODO: get scripts to work
2023-01-07 19:19:44 +01:00
9503003a4a
migration to site settings mostly done. TODO: check if things still work
2023-01-07 18:57:47 +01:00
a58edad8ea
migrate settings to new and simplified SiteSettings
2023-01-07 03:06:37 +01:00
d0ba619b45
Redefine settings interface, write function to migrate some settings on update
2023-01-07 03:05:51 +01:00
81e11c2ae9
Extension options WIP
2022-11-22 01:28:04 +01:00
08479242f7
fix settings
2022-09-28 00:40:09 +02:00
e84f8ee541
start fixing KbmHandler (formerly: action handler) some more
2022-09-27 01:48:08 +02:00
a0388689cf
Continue slowly working on unified event bus
2022-08-21 22:46:06 +02:00
4f4eb46a60
Clear keyboard shortcut
2022-04-13 00:24:10 +02:00
0daef615c1
Sort out inputs, shortcut button
2022-04-12 00:48:33 +02:00
85fed9d4c5
Hot dang, icons now show up in Chrome as well.
...
Also cleaned up some of the mess.
2022-01-29 16:23:40 +01:00
65556d9cad
We will need to distinguish between two automatic aspect ratio types
...
AspectRatioType.Automatic: "start autodetection pls"
AspectRatioType.AutomaticUpdate: "Hi I'm aard and I want to change this aspect ratio to something new"
2021-11-25 00:14:06 +01:00
30835e94c0
UI: can set default crop, stretch. (TODO: actually get and use those values)
2021-11-23 01:32:55 +01:00
ee8ac1d9ee
Site support level works now ... for most values of work
2021-11-21 02:08:53 +01:00
829047585a
Get manual zoom to work
2021-11-01 00:11:14 +01:00
79fb10c556
Add new format for defining actions. They're called commands now.
2021-10-28 22:53:43 +02:00
a4948d3eef
Whitespace
2021-10-25 23:13:35 +02:00
746a78577e
UI for manual zoom and video alignment
2021-10-24 00:57:57 +02:00
6c1d666fdf
switch bootstrap icons with mdijs
2021-10-22 00:30:36 +02:00
56dcd0feb3
Merge branch 'master' into feature/player-ui
2021-06-12 23:22:54 +02:00
0bed840b6f
fix settings interface
2021-04-10 04:17:07 +02:00
6737061713
Add new settings option
2021-04-10 04:02:52 +02:00
1b00420388
correct the interface
2021-04-05 03:29:56 +02:00
0bc1254ce0
Merge branch 'master' into feature/player-ui
2021-04-04 03:59:08 +02:00
c6e4d06fa1
Allow toggling chrome hardware acceleration bug workaround for people not experiencing it
2021-04-04 03:42:36 +02:00
190737b915
Merge branch 'master' into feature/player-ui
2021-04-01 23:50:08 +02:00
09253fe0a1
Unbork settings page even more
2021-04-01 21:40:58 +02:00
873a8cf3a8
Fix enum imports
2021-04-01 21:23:59 +02:00
ede570865f
Migrate some more things to typescript
2021-03-11 21:04:09 +01:00
038191d38e
Merge branch 'master' into feature/player-ui
2021-03-06 04:07:03 +01:00
0117d44422
Move settings to typescript. Add interface for settings object
2021-02-09 00:37:54 +01:00
9a864bc11c
Migrate pseudo-enums to typescript enums. Fix related imports & stuff
2021-02-08 23:04:54 +01:00
96a5b8da8f
Add a bit of 'maybe' to "whoops no Aard on this site" notification
2021-01-31 17:57:35 +01:00
89c524a690
add video settings placeholder to the UI
2021-01-21 00:21:15 +01:00
8ea5b3d5be
add toString() method to an enum
2021-01-21 00:20:27 +01:00
f8c774700e
Merge branch 'master' into feature/player-ui
2021-01-20 22:58:40 +01:00
df2b0f5614
Add toString method to aspect ratio enum
2021-01-12 23:18:14 +01:00
0e0eb57fd9
Merge branch 'master' into feature/player-ui
2020-12-29 18:33:54 +01:00
becf7c328e
Add workaround for Chrome refusing to do chrome.runtime from Proxy objects
2020-12-21 19:29:39 +01:00
3f8ea683ef
Add toString() method to selected enums
2020-12-16 00:18:23 +01:00
7c2cd5cf03
fix icon padding in notification
2020-12-13 23:30:52 +01:00
c05eed44f0
Did a very bad thing (tm) to appease Chrome (bootstrap icons svg was copied directly into Icon component)
2020-12-13 01:11:52 +01:00
f4f69d4eaa
Nest ultrawidify classes inside a css class that guarantees reset of global css
2020-12-12 00:38:51 +01:00
b6cae36528
fix?
2020-12-07 00:07:59 +01:00
7d8f3912bb
Fix extension popup in chrome
2020-12-06 21:57:16 +01:00
0310e1e2de
Finish notification system (for now)
2020-12-05 03:30:43 +01:00
84db9361f9
Fix default icon margins
2020-12-04 00:53:20 +01:00
7900bd18db
Pointless changes to logging
2020-12-03 01:16:57 +01:00
5e4aca66c5
Fix icon css
2020-12-03 00:32:17 +01:00
a91ed7368f
Add icon component
2020-12-02 22:39:43 +01:00
1b6d20fa0b
Turns out vue update updated jack shit, so optional chaining operators are gonna disappear from vue templates again
2020-11-22 22:48:07 +01:00
a6a09a10b5
Add optional chaining operators back
...
This reverts commit e25a0a954c .
2020-11-22 22:46:49 +01:00
e25a0a954c
Revert "optionally chain _all_ the things"
...
This reverts commit 1858e092a9 .
2020-11-22 22:17:28 +01:00
1858e092a9
optionally chain _all_ the things
2020-11-22 22:12:52 +01:00
47475ac597
document aspect ratio enum
2020-10-21 19:46:25 +02:00
06cc9220c2
scope styles for jsonElement
2020-04-26 16:26:15 +02:00
a7f654650d
Logging when file loads
2020-04-13 15:20:29 +02:00
7e74aa2c3b
Add ignoreKeys property to JsonEditor
2020-03-12 23:35:52 +01:00
9a5ccf1602
JsonEditor uses monospace
2020-03-12 00:49:40 +01:00
217206ca1e
Change how strings and text are editable (submit on enter), colorify json
2020-03-12 00:37:57 +01:00
4df771aae1
Remove pre
2020-03-12 00:36:34 +01:00
b353e6f34d
Fix json components
2020-03-11 23:12:18 +01:00
c9b354e06a
Add json structure editor
2020-03-11 00:15:53 +01:00
acfa833203
Some stuff for easier logging configuration - wip
2020-02-26 00:43:11 +01:00
e529239c8d
save as .log instead of .json
2020-02-06 22:59:43 +01:00
8a70fc5f81
fix export
2020-02-04 23:14:48 +01:00
ef0a802c16
move export log to file to its own file
2020-02-04 22:05:29 +01:00
5890192751
sleep() to utils
2020-01-30 23:15:08 +01:00
73b1a57749
Added extra stretch/squish options, hopefully fixed disney+, fixed bug that prevented removal of actions added by user
2019-12-06 00:17:09 +01:00
83d84e5a93
Fix popup not displaying
2019-10-27 23:20:45 +01:00
cda5d87735
Display new options in popup, update ExecAction
2019-10-25 00:59:02 +02:00
d0058cedb9
Changes to how crop mode persistence works, extra persistence options
2019-10-24 23:27:43 +02:00
8fde5bb3d6
Implement crop persistence in content script
2019-10-24 00:45:11 +02:00
cd4e3768e2
Make compiler a bit happier.
2019-10-22 01:40:46 +02:00
3768575bad
Allow default keyboard shortcuts to work on non-ASCII layouts
2019-10-22 01:33:56 +02:00
afe7b8e692
minor rework of settings options
2019-09-28 00:13:50 +02:00
5b3ee66066
Start some work on player selector
2019-08-13 21:21:35 +02:00
03d8a99885
Popup for setting site-specific options is roughly done
2019-06-08 03:45:35 +02:00
8231174f57
Add donation tab
2019-06-03 00:34:42 +02:00
d2d624eddf
Refactor showing buttons on popup, hide sections with no buttons
2019-06-02 23:49:31 +02:00
2e6d33bc79
Plebified settings
2019-06-02 02:44:02 +02:00
add72e8398
First round of CSS fixes
2019-05-22 01:03:15 +02:00
d8bd884596
Convert component file names from kebab-case to PascalCase for consistency
2019-04-25 01:09:04 +02:00
108297fe1b
Section for editing keyboard shortcuts is reasonably complete.
2019-04-12 21:06:01 +02:00
7b5157a48d
Aspect ratio types were enumified.
2019-03-10 23:27:50 +01:00
0cdd70b2d3
Autodetection settings page
2019-02-22 00:32:44 +01:00
aa4dbc15f6
Gradient detect mode
2019-02-21 21:51:35 +01:00
a0f1a27271
Stretch mode fixes
2019-02-19 21:10:49 +01:00
d2a8a177a7
Enumification, reorg of ExtensionConf
2019-01-20 22:59:06 +01:00
3ed3eb8004
Readme update, css fixes
2019-01-17 22:16:55 +01:00
7a6ecb96bb
fix shortcut button
2019-01-03 02:05:54 +01:00
a9fb93966a
Commands from popup to content script seem to work
2019-01-02 20:36:00 +01:00
9c3ca3744b
Reorganized stuff for content script & get it working (preliminary; performance issues on YT)
2018-12-31 01:03:07 +01:00
e2df78aa78
Started using vue for settings and popup, start of rewrite for settings page
2018-12-30 23:16:09 +01:00