a few suggestions for reorganizing preferences
See original GitHub issueNow that CanvasBlocker has grown to include other APIs, the preferences could be a bit more logically organized:
- Change the name of the Faking section to Canvas API.
- Move the settings “Block mode” and “Store image for inspection” into the Canvas API section.
- Move the three other API sections up so that all four API sections are together.
- Two options for the “API whitelist” settings (aka “Protected API features”): a. Move them into a new section between Window API and Notifications. b. Break them up and move each API’s features into the appropriate API section. Building on the suggestion at https://github.com/kkapsner/CanvasBlocker/issues/245#issuecomment-419511152, that might look something like this:
Protect audio API
Block audio fingerprinting on all websites ☑︎
Block/allow on specific websites (click arrow to add) ▼
example1.com ☐
example2.com ☐
[ ] +
Block/allow specific API features on all websites ▼
getFloatFrequencyData ☑︎
getByteFrequencyData ☑︎
getFloatTimeDomainData ☑︎
getByteTimeDomainData ☑︎
getChannelData ☑︎
copyFromChannel ☑︎
getFrequencyResponse ☑︎
- One last little thing: In the API Whitelist / Protected API Features section, there should not be any hyphens in the API names – e.g. “Canvas API,” not “Canvas-API."
Issue Analytics
- State:
- Created 5 years ago
- Comments:26 (19 by maintainers)
Top Results From Across the Web
Restructure or Reconfigure? - Harvard Business Review
The Recommendation To choose the right reorganization at the right time, follow these guidelines: Tailor the reorg to your circumstances, change at the...
Read more >155 Best Organizing Tips and Ideas to Get Your Home ...
1. Start with the "one in/one out" rule. According to Cathryn Linn, Owner and Organizer at The Organizing Organization, the "one in ...
Read more >Take the stress out of organizing with these 6 simple steps
Proper organization requires a few phases of work. Start by sorting into categories: Put like items together, and decide what you're keeping and ......
Read more >Achieving a Successful Company Reorganization - Graphite
To successfully reorganize, companies must also address processes and people. They should consider process elements such as standardization, decision rights, ...
Read more >18 Moving and Packing Tips for Your Smoothest Move Yet
Some moving tips focus on how to pack a moving truck most effectively, while others offer reminders to cancel various services or arrange ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Very good input.
To 1.: The faking section will stay there (the rng settings are API independent) but a separate canvas section makes totally sense.
To 2.: The block mode is also for all APIs. But the “store image…:” will go to canvas
To 3.: I would rather move the canvas section down. So the order will be:
To 4.: b:
To 5.: obsolete due to 4b
0.5.4 is out: https://github.com/kkapsner/CanvasBlocker/releases/tag/0.5.4