Charles Renwick
39b5d797f9
Consolidates switch pattern for shortcut keys.
...
Applies @groovecoder suggestions to consolidate a long switch statement.
2017-11-28 11:40:10 -05:00
Charles Renwick
c8d44bef27
fixes keyCodes
2017-11-21 10:51:29 -05:00
Charles Renwick
1fe1106a55
Adds shortcut to open containers.
...
Makes it more effective to open the first ten containers in the
containers list. Keys 1-0 will open containers 1-10, if that container
exists.
Note: the plugin's popup panel does not autofocus when opened. This
requires the user to focus on the panel by either clicking or pressing
TAB before using shortcut keys. This behavior is consistent with the previous shortcuts for
this addon.
2017-11-21 10:26:30 -05:00
groovecoder
92560e1172
when user reaches container tab count, show achievement panel
2017-11-16 15:30:02 +00:00
luke crouch
7314ca7e65
Merge pull request #859 from jonathanKingston/prevent-enter-handler-calling-click
...
Preventing default on enter handler as it seems to call click handler…
2017-09-26 10:46:53 -05:00
luke crouch
91b3a57f2c
Merge pull request #857 from jonathanKingston/change-wording
...
Change delete title to remove. Fixes #700
2017-09-26 10:38:57 -05:00
Jonathan Kingston
7a9fa0f9a5
Preventing default on enter handler as it seems to call click handlers now. Fixes #856
2017-09-26 11:16:58 +01:00
Jonathan Kingston
57e946c29e
Change delete title to remove. Fixes #700
2017-09-26 02:50:10 +01:00
Jonathan Kingston
88d979c95b
Store only one of the current version opened. Fixes #833
2017-09-20 02:26:50 +01:00
Jonathan Kingston
800cf43e5a
Simplify new tab creation in the popup fixing issues. Fixes #781
2017-09-01 12:27:40 -07:00
Jonathan Kingston
3f6b9397d7
Remove tab counting code as also not needed, change tab counting to be per window. Prevent reopening of hidden tabs doesn't call itself. Fixes #750 , Fixes #753 , Fixes #756
2017-08-24 16:05:14 +01:00
Jonathan Kingston
bef6eac208
Extension shouldn't be enabled in pb mode as it's currently not working in many places. Fixes #756
2017-08-23 15:23:49 +01:00
Jonathan Kingston
1f95d9767c
Remove legacy telemetry code as non functional now
2017-08-15 19:30:57 +01:00
Jonathan Kingston
aa7f7af3b7
Bootstrapify extension to work for Firefox Nightly 57 SDK removal. Fixes #725
2017-08-15 16:53:43 +01:00
Jonathan Kingston
f0dec39629
Adding back in legacy code without message passing code.
2017-08-04 16:28:53 +01:00
Jonathan Kingston
95bcf04bc4
Break web extensions code
2017-08-02 14:20:59 +01:00
Jonathan Kingston
0f16e76114
Break my SDK code
2017-08-02 14:20:59 +01:00
Jonathan Kingston
3d8c204fd9
Using browser.storage.local for onboarding stage
2017-07-05 16:09:59 -07:00
groovecoder
079577f84f
add onboarding panel for long-press
2017-07-05 16:00:19 -05:00
Jonathan Kingston
f16ae4a713
Fixing the assignment toggle for when a different container is open. Fixes #611
2017-06-22 16:09:10 +01:00
Jonathan Kingston
9b4f157187
Adding tooltips. Fixes #615 . Fixes #609 . Fixes #112
2017-06-22 14:40:01 +01:00
groovecoder
8cbb7f4545
replace a .then() with await Promise.all()
2017-06-22 11:38:23 +01:00
groovecoder
bbc3054d21
for #498 : security onboarding panels and logic
2017-06-22 11:38:23 +01:00
Jonathan Kingston
a50c760733
Making create screen have buttons again
2017-06-19 15:51:29 +01:00
Jonathan Kingston
1fff81b6e4
Improve assignment styles part of #561
2017-06-19 14:33:57 +01:00
Jonathan Kingston
e3d2f45e0c
WIP edit-containers restyle
2017-06-19 14:33:57 +01:00
Jonathan Kingston
3549ac6edb
Fix for current tab showing the wrong window. Fixes #592
2017-06-14 23:59:54 +01:00
Jonathan Kingston
15c3ad8e11
Fixing keyboard focus issues to new layout
2017-06-14 11:41:28 +01:00
Jonathan Kingston
e795a94fc7
Fix linting
2017-06-13 16:36:00 +01:00
Jonathan Kingston
4e3800fe08
Fixing popup to use tabId for messaging assignment change
2017-06-13 15:02:47 +01:00
Jonathan Kingston
a7dece1ee1
Merge branch 'ux-fiddles' into shield-study
2017-06-13 14:09:27 +01:00
Jonathan Kingston
726081a2ef
Adding manage assignment from edit container panel. Fixes #501
2017-06-06 16:48:01 +01:00
Jonathan Kingston
57ee09565d
Start fixing styles
2017-06-05 17:48:18 +01:00
Jonathan Kingston
9161bf0318
Fix first focus issue on opening browser action. Fixes #564
2017-06-05 15:37:01 +01:00
Jonathan Kingston
4e205dcca3
Fixing favicon loading for all icons. Part of #561
2017-06-05 15:37:01 +01:00
Jonathan Kingston
079e5be43b
Changing current tab truncation to prevent container overflowing. Fixes #552
2017-05-30 21:24:18 +01:00
Jonathan Kingston
2489d804e7
Cleaning up layout issues for current tab panel.
2017-05-26 16:42:58 +01:00
Jonathan Kingston
7b1c2d352d
Fixing linting errors
2017-05-25 17:16:46 +01:00
Jonathan Kingston
c1e3d4d6be
WIP assignment controls. Fixes #499
2017-05-25 17:02:16 +01:00
Jonathan Kingston
4a2c468dfd
Removal of more SDK code
2017-05-17 14:24:50 +01:00
Jonathan Kingston
452550ded8
Adding in shortcut and keyboard controls
2017-05-17 11:24:17 +01:00
luke crouch
fddb1569cc
Merge pull request #506 from mozilla/assignment-onboarding
...
Assignment onboarding panel and icon badge
2017-05-16 13:07:48 -05:00
groovecoder
fab2c16770
async/await in popup code too
2017-05-16 13:01:59 -05:00
groovecoder
c0541b8b0f
ecmaVersion 8 for eslint fixes
2017-05-16 12:29:45 -05:00
groovecoder
b2b8d25cdc
move all badge logic into WebExtension code
2017-05-16 12:20:10 -05:00
groovecoder
a0ae006c04
Logic.clearBrowserActionBadge method
2017-05-15 16:22:35 -05:00
groovecoder
1a841e2de0
show 'NEW' icon badge for major upgrades
2017-05-11 11:56:25 -05:00
luke crouch
143e3deef3
Merge pull request #488 from jonathanKingston/move-to-no-unescaped-eslint
...
Move to the Mozilla backed no-unsanitized ESLint plugin
2017-05-09 11:07:40 -05:00
Jonathan Kingston
7ca62dd297
Move to the Mozilla backed no-unsanitized ESLint plugin
2017-05-09 13:29:08 +01:00
Jonathan Kingston
d6309d1d66
Moving remove, add and update code into the web extension background for stability
2017-05-08 14:32:35 +01:00