v4 Feedback thread
See original GitHub issueš£
Iām very close to shipping Better TweetDeck 4 and I need folks to test it to see if everything works fine.
If youāre interested in testing, please grab the appropriate version for your browser, run it, and comment in this thread if you find anything broken!
better-tweetdeck-4.0.0.chrome.zip better-tweetdeck-4.0.0.firefox.zip better-tweetdeck-4.0.0.safari.zip
A few notes:
- The Chrome version can and will run on Opera/New Edge just fine.
- You will need to load the extension as unpacked in Chrome/Edge/Opera/Firefox
- Instructions for Firefox
- Instructions for Edge
- Instructions for Chrome (see second part of āCreate the manifestā step)
- Instructions for Opera (step 4)
- As far as I can tell the Safari version should be properly signed, let me know if it is not.
- If youāre interested in translating the extension into your language, please ping me! Iāll tackle the French translation before/shortly after release but I know Iāll need help for locales that were previously supported.
- Iām considering v4.0.0 to be feature frozen. Meaning that I wonāt add any features to it. Anything new will come in subsequent versions. I need feedbacks about bugs/things broken.
- If you agree with a specific comment, use the emoji reactions to keep the thread clean.
Changelog
This work was done over the span of 2 years so Iām probably forgetting some details, but I truly believe it is for the best and Better TweetDeck will be made even better (eh) for it.
Misc
Better TweetDeck was completely rewritten from scratch using modern tooling:
- The codebase is using fully using TypeScript.
- The UI elements injected into TweetDeck use
dom-chef
or React - The settings page is fully built using React
- The tooling uses Webpack 5 and the TypeScript compiler for JS transpiling
- Most if not all features have been rewritten, fixing a lot of small bugs I never had time to tackle or just improve them in some ways
All of those changes were made for a couple of reasons:
- Makes the codebase easier to maintain
- Makes BTD lighter/faster (I havenāt made actual measurements but less code is always faster to run š)
New things/features
- Completely new UI for the settings
- Thereās an import/export feature (fixes https://github.com/eramdam/BetterTweetDeck/issues/467)
- Possibility to change the accent color
- A new āSuper Blackā theme
- A ānewā āOld Grayā theme (which replaces the related setting in v3)
- Can choose to switch between a dark theme and the light theme automatically following your OSā settings (fixes https://github.com/eramdam/BetterTweetDeck/issues/497)
- Single images can be shown with their original aspect ratio (fixes https://github.com/eramdam/BetterTweetDeck/issues/525)
- Tweet ācardsā (link previews) can be shown in the columns (sorta fixes https://github.com/eramdam/BetterTweetDeck/issues/515)
- You can choose to display the ālike from accountsā¦ā dialog when clicking the like button (fixes https://github.com/eramdam/BetterTweetDeck/issues/486)
- You can add a āDeleteā button on top of columns (fixes https://github.com/eramdam/BetterTweetDeck/issues/241)
- Quote tweets with images are displayed like on Twitter Web (semi-fix for https://github.com/eramdam/BetterTweetDeck/issues/531)
- You can display fullscreen images like on Twitter Web (fixes https://github.com/eramdam/BetterTweetDeck/issues/488)
- BTD updates the regex used for Twemoji (= TweetDeck can properly display newer emojis)
- You can add a āRemoveā button to each column (fixes https://github.com/eramdam/BetterTweetDeck/issues/482)
- Make Trending column collapsable (partly fixes https://github.com/eramdam/BetterTweetDeck/issues/382)
- Fix thinner scrollbars on Trending column (fixes https://github.com/eramdam/BetterTweetDeck/issues/527)
Improvements on existing features
- The emoji picker now uses emoji-mart instead of being 100% custom
- The emoji auto-completion also uses emoji-mart for its data
- The emoji list arenāt completely up-to-date. emoji-mart hasnāt updated and I donāt know yet if I can update the data independently so this will be done later one
- The āverified badgeā setting now can show both verified AND translator badges
- The āOld Grayā theme was made from the ground up. Itās not a 100% reproduction anymore but it will be much easier for me to maintain.
- The Custom CSS setting now uses the Monaco editor, which should provide a better experience when editing code in there.
Removed (because obsolete/not used a lot)
If you somehow really depend on a given removed feature, comment about it and I can try to squeeze it in a future v4 release.
Applied by default
- Removed the āWhen you collapse a column, it will pause the feed it so that it can light up when its contents change while collapsed and it stays where you last saw itā (applied by default)
- Removed the āWhen you uncollapse a column, it will unpause the feed it so that it automatically scrolls back to the top instead of staying where you left itā (applied by default)
- BTDās logo is always applied in the bottom left corner
Made obsolete by TweetDeck
- Removed the āHide in reply to label on mentionsā feature
- Removed the āuse the system font in the UIā setting since TweetDeck does it natively
Removed for other reasons
- Image/video/audio thumbnails. See reasoning in https://twitter.com/BetterTDeck/status/1366974655077097473. Theyāre made obsolete by the link preview feature IMO.
- Removed the āmake tweets flashā feature
- Removed the āHolding Ctrl (or Cmd on Mac) while clicking: favorite / retweet / download will allow you to follow from theā feature
Not present right now but will be brought back
- The āshare on TweetDeckā contextual menu item isnāt enabled yet. Iāll re-add settings for it at a later time (I barely use it so I didnāt notice it until yesterdayā¦)
Issue Analytics
- State:
- Created 3 years ago
- Comments:44 (18 by maintainers)
Top GitHub Comments
Iām using Chrome Version 89.0.4389.90
@NitroxydeX @jaxidian @klec29 @raulcraveiro I fixed the issues you folks reported. Check the main comment for updated builds šāāļø