-
-
Notifications
You must be signed in to change notification settings - Fork 538
Contributing
You can help us by logging any issues you find. As a small team, prioritization is critical, so knowing which issues are impactful for many users can help us with that prioritization.
+Videos / screenshots +Content for Tooltips +Tags for search (multilanguage)
You can help us translate ImprovedTube into your language. Please, check the wiki page.
You can write a blog post or make YouTube video. If you did it, then send a link to our email, and we will publish it on the GitHub page. Also help get the word out by telling your friends, or discussing it on a forum you frequent.
We are volunteers. ImprovedTube is made out of love for our users. Your happiness is the currency of our hearts. We dare to keep ImprovedTube open-source and free, despite it is still a lot of work, that won't stop while YouTube releases updates.
- Bitcoin: 144kqL6nGEQtVL3QCdADY4EtduZ95Vu1pL
- Ethereum: 0xf6E03Ffa6B04c972C45c91D6Bc449Be81E1C527c
- Stellar: GC25BRDKV5HIJX4IZJXFNKG5PWEPZX56NZKTDJ5YCR4O6YY7Y3M2JL65
- BitcoinCash: qqseudey582dz72l23nspw0ch8ezlgty25jpqjdkun
- Bugs, ordered by activity
(also linked in readme.md#to-do + precisely: wiki/todo )- Advanced: label:important & Pinned issues (meaningful).
- Feature Requests (especially: #Set-and-forget, #Plan, #Unique, #Should be crowdsourced, ... )
- Advanced: label:important & Pinned issues (meaningful).
Adding features:
Bug fixing: 1. Find a broken feature
2. Open the youtube-scripts.js
3. Find the first comment "TABLE OF CONTENTS" (the list of features below is in the same order as the ImprovedTube settings)
4. Use the search function in your text editor and find the feature you want (eg "2.1.1 Player size")
5. ...
-
Testing Browser Extension changes with 1 click: Extension Reloader & enable the option to reload the current tab too
- Alternatively fully automatic: https://github.com/rubenspgcavalcante/webpack-extension-reloader
-
Depending what feature you work on : https://github.com/kdzwinel/DOMListenerExtension, https://chrome.google.com/webstore/detail/visual-css-editor/cibffnhhlfippmhdmdkcfecncoaegdkh, https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=de
-
Github Pull Requests by command-line:
gh pr create --base master --title "my PR" --body "fixing..."
- Alternatively:
hub pull-request
acts as a wrapper forgit
) https://github.com/github/hub
- Alternatively:
-
Debate: Predicting Youtube-DOM changes? The important CSS IDs (& pathes) should stay the same in all current & future YouTube. Yet, we could predict how Youtube might be renaming some still... An Extension could even search for new names if old ones disappear. More over, regEx can be cheap & even CSS allows some wildcards / 'regular expressions' *= ^= $=
- An editor to compare 3 Versions: Download (Alternatives@Wikipedia)
(Some YouTube versions: archive.org/2021/youtube, 2020, 2019)
- An editor to compare 3 Versions: Download (Alternatives@Wikipedia)