Skip to content

Latest commit

 

History

History
1054 lines (809 loc) · 41.2 KB

changelog.org

File metadata and controls

1054 lines (809 loc) · 41.2 KB

Changelog

3.7.2 [2023-03-31 Fri]

Yet another maintenance release to fix compact mode, rounded avatars, alerts, big emoji size, and message tails features. Starting from alerts and going onwards, code is now much simpler and resistant to updates that only change selectors, so it should last for a long time.

Fixed

  • Updated selectors for rounded avatars (#196, #198)
  • Updated selectors for compact mode (#200, #201)

3.7.1 [2023-01-15 Sun]

Another maintenance release that fixes a bunch of things in different areas. If you find bugs, please report them to our issue tracker.

3.7.0 [2021-07-09 Fri]

This is a maintenance release to fix the latest update as well as simplify styles for a number of features. The code should be more maintainable than before, especially for Dark-WhatsApp’s most unique feature: the compact mode.

Also, UserStyles.world has been rewritten a while ago. If you’re experienced with Go programming language (and/or HTML/CSS/TS/JS), check out the source code. Stylus v1.5.18 (now in beta) allows you to browse as well as upload your styles directly to USw with ease. We’re looking for feedback to make that process, as well as the website, even better. Check it out here:

🌟 https://userstyles.world 🌟

Notice: I didn’t test all the available features, but I can say with certainty that Facebook-style message tails no longer work (since 3.6.x release) and RTL fixes have been implemented by WA. If some other feature stopped working, open an issue and I’ll have a look at it. The support for the aforementioned functionality has been dropped due to amount of code that is required for maintenance, but it’s not removed yet.

Added

  • Changed the @updateURL fields of both userstyles to use UserStyle.world’s API
    • This will allow me to have an insight in basic statistics in order to see to what extent DWA is being used and whether it should be maintained or not. GitHub’s insights are pretty much useless, so this will help greatly.

Improvements

  • Rewrote compact mode from the scratch. It’s as simple as it gets
  • Switched to other types of selectors other than hard-coded class selectors
    • I would like to do it for more elements, but unfortunately it is what it is.

Fixed

  • Updated selectors for pretty much everything
  • Updated rounded corners for avatars (#189)
  • Added proper text color to attach menu tooltips (#188, #190)

3.6.1 [2021-03-03 Wed]

As mentioned in the announcement note in the previous release, I’m looking for someone to help maintain this userstyle. This is one of the last, if not the very last update that I’ll be doing. I’ve been working on this userstyle since 2017 and it’s time to pass the torch to someone else.

If you’re interested, you can reach out to me on GitHub, on GitLab, via e-mail, via Discord, or via Matrix.

Thank you for understanding.

Added

  • Message bubble sides can now be swapped outside of fb-like tails option

Fixed

  • Updated broken selectors for compact mode (#186)
    • Made just a few of them more resistant to future updates.
  • Updated selector for hiding “Allow Notifications” alert

3.6.0 [2021-02-26 Fri]

Adding one new option and updating selectors for 2.2106.5 update.

Added

  • Background color for system messages in chat can now be overriden

Fixed

  • Updated a ton of broken selectors from the latest update. Known issues:
    • Compact mode is very usable, but it has broken selectors for badges
      • Tracked in issue #186.
    • Fb-like tails, message positions, and perhaps some other options are broken. Will probably be fixed in the next update.

3.5.0 [2020-12-10 Thu]

Adding one new option and updating selectors for 2.2049.8 update.

Added

  • Profile pictures can now be hidden with a new option (#183)
    • Disabled by default.
    • Quick preview:

      https://user-images.githubusercontent.com/18245694/101796690-7ba3aa00-3b09-11eb-9e4e-115fec492f54.png

Fixed

  • Resolved a conflict with hover state of items in forward message modal
  • Updated selector for external links when Facebook-style tails are enabled

3.4.0 [2020-11-21 Sat]

Hotfix release for 2.2047.11 update.

Docs

  • Added summary for v3.3.0 release
  • Revised code comments

Improvements

  • Compact mode and Facebook-style tails should work slightly better than before
    • These two options were the ones that received small yet necessary rewrites.
  • Slowed down custom emoji animations (from 1.0s to 1.5s)

Fixed

  • Pretty much everything
    • All class selectors had to be replaced with new ones.
    • Some features had to be slightly rewritten.
    • A small checklist was made in #182.

3.3.0 [2020-11-01 Sun]

Adding one new option and tidying up code.

Documentation

  • Added preview gif for custom emoji animations in v3.2.0 release

Added

  • New overrides for ‘seen message icon color’ (#181)
    • Works the same way as overrides for message bubble colors.
    • Quick preview:

      https://user-images.githubusercontent.com/18245694/97802421-8a15c080-1c43-11eb-876e-d19c43283538.png

Fixed

  • Removed !important from generated variables
    • It makes no difference when it’s used there.

3.2.1 [2020-10-26 Mon]

Fixing a regression from the previous release.

Fixed

  • Updated mismatched keys for ‘animate emojis’ option
    • Toggling animated emojis on and off now works as intended.

3.2.0 [2020-10-26 Mon]

Adding options to set custom animated emojis, improving the build tool, adding new color variables, and making overall experience more consistent.

Build

  • Added an option to print compiled userstyle to standard output
  • Fixed a bug when using -cuf options together that would produce an empty file
  • Added checking for file’s existance before deleting them for -r option

Added

  • Two new options to set custom emojis for Kiss and Pulse emoji animations
    • These bring more customization to ‘animated emojis’ option.
    • On detailed how-to-use, see my writeup in the commit #ee200fb.
    • Quick preview:

      https://user-images.githubusercontent.com/18245694/97813538-23b39100-1c89-11eb-9434-4e45bfd43cea.gif

  • More remapping for color variables

Improved

  • More color consistency in floating drawers and groups
  • Added better formatting for ‘typing…’ animation

Fixed

  • Removed recently updated min-height overflow in compact mode
  • Updated icon color for ‘Phone not connected’ alert
  • Tweaked new styles for items in wallpapers area

3.1.0 [2020-10-02 Fri]

Adding one new feature and fixing a few bugs.

Docs

  • Updated info in contributing file
  • Updated info in project readme

Added

  • Animated chat emojis when sent in the chat (Added by Erel in #180)
    • Enabled by default.
    • Works when sent as a single — big — emoji. E.g.: ❤️
    • Currently enabled for following emojis: 🤩, 😍, ☺️,❣️, ♥️, ❤️, 💋
  • Added pale variants of some color variables

Fixed

  • Updated attach menu icon alignment in compact mode
  • Removed extra whitespace below the link in RTL layout

3.0.0 [2020-09-03 Thu]

The v3 release is here! It took around 3 months to get here, and a ton of work.

There are no deprecated features and there is a new one to adjust syntax color tones. For full list, look for added sections the previous releases.

Overall, I’m quite happy with how everything turned out — especially the whatsapp.sh tool. Huge thanks to everyone who contributed, and to Erel for helping out a ton behind the scenes.

Erel also made a WA Skeleton theme that can be used as a “screenshot mode” of sorts — which will hide all sensitive information — and you can use it to showcase your DWA theme in this issue to show everyone how you use it.

Finally, I wrote a blog post that highlights this update. You can read it here.

Build

  • Added brand new options to the whatsapp.sh utility
    • You can now compile custom DWA with UserCSS options outside of the browser!

Docs

  • Updated UserCSS options and code comments
  • Updated screenshot image

Added

  • Tertiary, or syntax colors, are now a part of the color generator

Improved

  • Added a better generation for shadow color variable
  • Switched to a more vibrant version of accent color for scrollbar thumbs

Fixed

  • Updated a few regressions introduced when refactoring syntax color variables
  • Updated colors for prev/next item in media viewer

3.0.0-rc.7 [2020-08-27 Thu]

Not many changes in this release; just updating styles to WhatsApp `v2.2035.12` update, and adding an announcement for my new project — UserStyles.World — that I’ve launched a few days ago as an alternative to userstyles.org, which has been quite unusable for many months now.

If you’d like to contribute to development of USW, do check out the GitHub project repository. If you’re a userstyle creator, there’s a section on OpenStyles/Stylus Wiki in regards to writing UserCSS userstyles that will allow you to host them on GitHub/GitLab or elsewhere. The process is pretty easy and well documented, but I’ll be adding something simpler to USW at some point.

There is just a handful of userstyles added at the moment since I’m a one-man team (at the time of writing), and other priorities on the list take a lot of my time to research and implement. Here’s a short Roadmap to keep track of ideas.

Docs

  • Revised code comments

Improved

  • Switched to a different logo background color for theme intro image
  • Updated color generation rules of ac4–5 variables for outgoing message bubbles

Fixed

  • Updated logic for collapsed messages when fb-like tails are active

3.0.0-rc.6 [2020-08-18 Tue]

Added an option to set size of big emojis, fixed compact mode indicators in RTL mode, and a lot more logic and code style refactoring.

Added

  • An option to choose the size of big emojis
    • Uses WhatsApp’s native values by default

Improved

  • More logic and code style refactoring
  • Increased min-width for message bubbles to avoid small issues
  • Better contrast for ac1–ac3 accent color variables

Fixed

  • Compact mode indicators now have proper positions in RTL UI (#175)

3.0.0-rc.5 [2020-08-14 Fri]

Added missing colors from the last two WhatsApp updates, refactored a lot of logic for color generator, and fixed a few things that broke in new update.

Added

  • New color variables from last two updates
  • New options to adjust generated tones for foreground and accent colors

Improved

  • Lots of improvements for color generator

Fixed

  • Colors for floating emoji picker
  • Removed redundant colors option for replies/group members
  • Updated selectors for default option in ‘set chat wallpaper’ area

3.0.0-rc.4 [2020-08-12 Wed]

This pre-release has a ton of refactoring centered around logic and code style, and a few small improvements as well as bug fixes around fb-like tail style.

Docs

  • Revised code comments

Improved

  • Lots of refactoring around logic and code style
  • App background element is now completely removed on low-res screens
  • Added hover animation to icons for ‘select messages’ mode in chat
  • Added hover animation to toolbar icons in media viewer
  • Small contrast improvements for Google Maps feature

Fixed

  • Removed styles for thin scrollbars and ‘loading results’ spinner
  • Removed whitespace hack for disabled big emojis in fb-like tails

3.0.0-rc.3 [2020-08-08 Sat]

I’ve decided to delay full-release until next week because there are more ideas that need to be implemented first.

This pre-release adds dark mode to Google Maps integration, and improves more descriptions for UserCSS options.

Docs

  • Improved descriptions for more UserCSS options

Fixed

  • Added dark mode to Google Maps integration

3.0.0-rc.2 [2020-08-04 Tue]

This is the second pre-release of v3 that resolves a few small bugs and improves descriptions for UserCSS options.

Docs

  • Fixed typos in the changelog
  • Updated descriptions for some UserCSS options
  • Added missing link to the project home on intro pane

Fixed

  • Tweaked text color for nicknames in groups
  • Added missing border for footer in various modals

3.0.0-rc.1 [2020-08-01 Sat]

This is the first pre-release of v3 that ports the remaining of missing features and improves/fixes some of the leftover bugs.

In a week’s time, I’ll publish the v3.0.0 that will reset some custom options for the sake of more consistant naming scheme, so keep in mind that you’ll have to re-do your customizations in the configuration menu once the update lands.

If there are some bugs with recently ported options, do let me know!

Added

  • Ported all variants for ‘tail styles’ option
  • Ported all extra tweaks for fb-like tail style (preview in v2.7.0 section)
  • Ported options for incoming/outgoing message bubble sides
  • Ported options for ‘blurred images/videos’ feature

Improved

  • Compile time is roughly cut in half after removing v2 code
  • Better hover/focus states for emojis
  • Added more contrast to ‘down-context’ icon

Fixed

  • ‘Only admins can send messages’ now has proper borders
  • Proper colors for ‘x not connected’ notification alert

2.16.4 [2020-07-25 Sat]

Small update to refine a few necessary things.

Docs

  • Revised code comments

Improved

  • Add more contrast for foreground colors in color generator
  • Increased DWA logo from 200px to 240px

Fixed

  • Use proper background color for mentions menu (#174)
  • Refactored and improved styles for rounded default-user icons

2.16.3 [2020-07-24 Fri]

Hotfix for previous release.

Fixed

  • Remove double borders from ‘unknown contact’ alert
  • More consistent chat dividers in native dark mode

2.16.2 [2020-07-22 Wed]

Small maintenance update for 2.2029.4 update.

Docs

  • Added missing item in fixed section for previous update
  • Updated info in the project readme

Improved

  • Tweaks for image/video timestamps are now visible globally

Fixed

  • Removed double borders for right drawer
  • Added missing border for emoji/gif/sticker drawer

2.16.1 [2020-07-03 Fri]

Hotfix for the 2.2027.10 update.

Improved

  • Custom options for custom chat bg image now work properly
  • Landing page now shows custom background image

Fixed

  • Colors for contact info/timestamp bubble in status area
  • Unread message timestamp now has proper colors in dark mode
  • Custom chat background now works properly in native dark mode
  • Removed stripe background from the landing page

2.16.0 [2020-07-01 Wed]

Hotfix for the 2.2027.9 update.

WhatsApp is (finally) releasing their native dark mode with this update. I made it so that Dark-WhatsApp overrides native dark mode colors as well in #f0c1f7a. I’m also happy to report that all of our custom features are working properly!

Added

  • New color variables (#171)

Improved

  • Invert colors range for bg/chat images has been increased from 10 to 100 steps

Fixed

  • Invert colors option for chat image resetting on every update (#169)
  • Missing DWA intro tweaks in dark mode

2.15.0 [2020-06-25 Thu]

Porting more features, fixing more bugs, and improving more things.

Added

  • A new option to adjust generated tones for background color
    • Still testing things; might be removed later on
  • Ported and improved alerts option
  • Ported theme colors for replies and group members option
  • Ported old color-scheme menu
    • Custom is the new default, and is using same colors as old option
  • A new to_rgba mixin to fix issues with Stylus-lang’s built-in rgba function

Improved

  • Theme colors for many color variables
  • System messages now have borders around them
  • The look for default wallpaper in ‘set chat wallpaper’ area under settings
  • Made gray chat wallpaper use dark background colors to avoid conflicts
  • Borders for elements in chat footer/compose area

Fixed

  • Custom background images are no longer removed in native dark mode
  • Alignment for spinners inside of search bars
  • Removed top borders from docs/links/starred messages
  • Custom app/status width now plays well with fullscreen mode

2.14.0 [2020-06-18 Thu]

Hotfix for the 2.2025.6 update that added new color variables.

Added

  • Ported options for RTL messages (Thanks Erel!)
  • New color variables (#167)

Improved

  • Color variables for various areas (Thanks Erel!)
  • Refactored old logic and short one-line styles

2.13.0 [2020-06-16 Tue]

Refactoring codebase for the sake of consistency.

Documentation

  • Revised code comments

Improved

  • All color variables now use theme color variables
  • Re-arranged things around for people using Lite version

2.12.0 [2020-06-12 Fri]

Porting more features and polishing colors.

Added

  • An option for consistent drawer headers (#113)
    • Enabled by default.
  • More v2-like colors for sidebars/chat/intro/status area
  • Ported various emoji enhancements and default opacity option
  • Ported thin scrollbars option for Firefox users
  • Ported custom chat background options

Improved

  • Override for default dark mode color variables
  • Refactored bg/fg/ac variable generation
  • Shadow for left/right drawer sections
  • Various color variables improvements
  • Added background to the app wrapper

Fixed

  • Base styles for ‘Allow Notifications’ modal
  • Missing ‘shared contacts’ for ‘custom avatar radius’ option

2.11.0 [2020-06-07 Sun]

Adding more features and fixing a few of bugs.

Added

  • An empty ‘divider’ to separate working from broken features
  • Options to set custom incoming/outgoing message bubble colors (#162, #163)
    • Thanks to Erel for writing code for this from scratch
    • Further improved by making it an opt-in feature
    • Quick preview:

    https://user-images.githubusercontent.com/18245694/83976901-4f5e6500-a8fd-11ea-98b2-ac36e3b2e599.gif

  • Ported custom width for chat app option
  • Ported fullscreen mode
  • Ported blurred contacts
    • Quick preview:

    https://user-images.githubusercontent.com/18245694/83976781-71a3b300-a8fc-11ea-9dcc-a10dbc7ab7b1.gif

Improved

  • Minor adjustments for color variables
  • Timestmaps for media messages now have background

Fixed

  • Missing avatars for custom avatar radius option
  • An issue with non-Lite version applying globally (#164)
  • Color for down arrow found in message context menus

2.10.0 [2020-06-06 Sat]

Bringing back more features from previous releases and improvements!

Added

  • Small tweaks for accent color generation (#162)
  • Ported rounded corners for menu/input/avatar (#163)
  • Ported styles for compact mode (#160)
    • Quick preview:

    https://user-images.githubusercontent.com/18245694/83950648-a9dbc080-a82c-11ea-817d-c63857978d48.png

Improved

  • Added borders around base elements in modals
  • Ported styles for status area
  • Updated a few CSS color variables
  • Seen status icon

Fixed

  • Removed message bubble shadow from stickers
  • Colors for toast notifications
  • Context menu background for stickers

2.9.0 [2020-06-05 Fri]

Rewriting everything so that we can utilize WhatsApp’s native CSS variables. All of this is thanks to the 2.2023.2 update that broke a lot of things.

Added

We are releasing a preview of our procedural color generation for background, foreground, and accent colors in this update. Two months ago, we published initial work for it in #145; today, we’re releasing it to everyone.

This is something we’ve been working towards for quite a while now, making over a dozen of different implementations to find the right one. Since there are 6 tones for all base colors, the interop with Dark-Switcher is no longer possible until this functionality is implemented there.

What you see is still early-days, since we have to polish color generator rules and include edge-cases, as well as see how it does in the wild. If you run into issues, or weird looking color generation, we would love to hear it! Don’t hesitate to open a new issue and tell us about it.

Quick preview of changing base background and accent colors:

https://user-images.githubusercontent.com/18245694/83881589-33ae5f80-a741-11ea-8db3-f5edb1b1597d.gif

Broken features

A lot of our previous work is now broken in the new update, and we’ll have to rewrite or fix majority of the features you can find on Configuration page on our project wiki. Only the following features made it into v2.9.0 release:

  • Custom background/foreground/accent colors
  • All app background image options
  • Custom intro image
  • Custom UI font

We will slowly but surely bring old features back in the upcoming updates as we make our way towards v3 of Dark-WhatsApp.

Fixed

  • Issues where the new update was reported (#158, #159)
  • Unreadable ‘update alert’ text color (#155, #157)

2.8.0 [2020-05-31 Sun]

More polish for fb-like message tails style, and a new intro image.

Added

  • Inlined SVG for intro image (#156)
    • Huge thanks to jdruedaq for contributing and for the initial idea.
    • Quick preview when using color-schems from dark-switcher:

    https://user-images.githubusercontent.com/18245694/83363146-6948f680-a397-11ea-9e65-91089648a74a.gif

  • Uniform height for big emojis when fb-like tails are active
    • Enabled by default; only works with fb-like tails.

    https://user-images.githubusercontent.com/18245694/83363145-664e0600-a397-11ea-949b-6582211bd25b.gif

Improved

  • Block contact icon now uses a warning color
  • QR code borders now have a hardcoded #ffffff value
    • No more minor conflicts with some color-schemes when using dark-switcher.

Fixed

  • Hover animation for reply messages
  • Conflicts in grouped media (images, videos, etc) in fb-like tails
  • Selectors for audio message controls
  • Opacity for deleted message icon

2.7.0 [2020-05-23 Sat]

Improved fb-like message tails style and various other things that got broken in the latest 2.2021.3 update.

Added

  • App and chat background images now support custom size, position, and repeat
  • Fb-like message tails option received a lot of enhancements
    • Huge thanks to Erel for the idea of hiding timestamps for all messages except the very last one, and for non-stop testing and bug reporting!
    • We hope everyone will enjoy using this style because it looks great!
    • Here is how to enable it! Quick preview:

      https://user-images.githubusercontent.com/18245694/82741377-86efdd80-9d51-11ea-84d8-2ccb1315f346.gif

  • An option to enable screenshot mode for preview image
    • This option could be used for bug-reports and for user-submitted previews

Improved

  • Lots of improvements for audio messages and audio sliders
  • Left/right side options for message bubbles work great with fb-like tails

Fixed

  • Compact mode’s typing indicator in Ferdi (#153)
  • Avatar radius for shared contact(s) messages
  • Colors for giphy and delete chat icons

2.6.3 [2020-05-14 Thu]

Minor polish and refactoring.

Improved

  • Fb-like option for message tails
  • Logic for custom app background

Fixed

  • Color for @ symbol in mentions
  • Colors for scrollbars in Firefox

2.6.2 [2020-05-11 Mon]

Hotfix update for 2.2019.6 release.

Fixed

  • Shortcut elements in ‘keyboard shortcuts’ modal
  • Selected message blinking twice

2.6.1 [2020-05-10 Sun]

Small maintenance for latest release.

Documentation

  • Fixed typos in readme and changelog
  • Added day names to dates in the changelog

Fixed

  • User mentions in groups and upload preview
  • Margin for platform-specific borders

2.6.0 [2020-05-07 Thu]

Improvements for RTL tweaks (thanks Erel for keeping me busy with lots of bug reports) and minor broken styles.

Improved

  • Build script received lots of improvements and enhancements
  • A whole lot of selectors for RTL message options
  • Colors for audio message sliders

Fixed

  • Contacts area in ‘add participant’ modal (#152)
  • Colors for voice message icons (#151)

2.5.0 [2020-05-03 Sun]

Fix formatting for RTL messages and minor broken styles.

Added

  • Options to disable RTL formatting tweaks

Documentation

  • Removed deprecated v1 userstyle from the file tree

Improved

  • Build script now converts Lite version to Franz/Ferdi properly
  • Formatting for RTL messages (#107; thanks Erel for the help!)

Fixed

  • Context menus for RTL messages
  • Styles for header in status area
  • Platform-specific alert about desktop app
  • Drop shadow for message bubbles

2.4.1 [2020-04-28 Tue]

Hotfix update for 2.2017.6 release.

Improved

  • Various things in ‘Set Chat Wallpaper’ area (#149)
  • Styles for ‘Upload/Take picture’ modals

Fixed

  • All styles for message tails option (#150)
  • Wrong color for ‘missed video call’ icon
  • Background for checkmarks in docs/links
  • Wrong color for ‘typing…’ element
  • Colors for thumbnails and separators in embeds

2.4.0 [2020-04-21 Tue]

Small maintenance update for 2.2013.7 release.

Added

  • Options to set hover on/off delay for blurred chat media (#149)

Improved

  • Selected state for emojis (#148)
  • Landing pane announcement (#128)

Fixed

  • Colors for view/send contact areas
  • Chat labels for WhatsApp for Business (#147)
  • Transparent emoji images are no longer needed (5f60c41)

2.3.6 [2020-04-04 Sat]

Lots of bug fixing and polishing in this update.

Documentation

  • Added ‘similar projects’ section to the readme

Improved

  • A few edge-cases for compact mode styles
  • Styles for content in reply area

Fixed

  • Lots of fixes for context menus, icons, and modals
  • Selectors for blurred contacts/media option
  • Reply bubble colors in status area (#144)
  • Alerts from ‘unknown sender’ (#146)

2.3.5 [2020-04-01 Wed]

Adding transparent emoji images and polishing things up.

Documentation

  • Updated readme (#143)

Improved

  • New transparent emoji images (#137)

Fixed

  • Various button and icon styles
  • Styles in ‘upload preview’ pane
  • Selectors for the last ‘message tails’ option
  • Audio length for incoming messages
  • Reply bubble in status area (#144)

2.3.4 [2020-03-28 Sat]

Fixing the leftover minor bugs.

Improved

  • Bug report template now has ‘WA version’ field (#141)

Fixed

  • Colors for video progress bar colors (#142)
  • Colors for vudio progress bar colors
  • Rounded corners for avatar in settings
  • Colors for ‘low battery’ alert
  • Selectors for emoji/gif/sticker menus

2.3.3 [2020-03-27 Fri]

Fixing more new bugs, some caused by last night’s hotfix.

Added

  • An option to set ‘hover-off’ duration in compact mode (#138)

Fixed

  • Many more selectors throughout the app
  • Colors for audio/video sliders (#136)
  • ‘Computer not connected’ alert (#140)
  • Rewritten compact mode

2.3.2 [2020-03-27 Fri]

Fixing more new bugs, some caused by last night’s hotfix.

Fixed

  • A bunch of styles all throughout the app
  • Colors for the ‘seen’ message status (#131)
  • Selectors for built-in video player (#133)

2.3.1 [2020-03-27 Fri]

Hotfix for the latest update (version 0.4.2080). Reported in #130.

Documentation

  • Revised code comments

Improved

  • Chat background image opacity (0.10 -> 0.15)

Fixed

  • ‘No stickers’ alert (#129) in chat
  • Avatar size of the default-user icons
  • A bunch of things from the latest update

2.3.0 [2020-03-22 Sun]

Bug fixes and improvements (version 0.4.1307).

Breaking

  • Settings related to avatar radius, app background, and message bubbles will probably reset to their default values.

Improved

  • Background images by adding different image versions
  • Avatar radius option by adding more avatar selectors
  • Header and buttons for media overlay modal
  • Opacity and radius for various icons
  • Typing indicator hack in compact mode
  • The contract for message bubble colors
  • The contrast for secondary background color
  • The app background option

Fixed

  • Played state of audio messages
  • Items and icons for chat filter
  • Avatar’s loading background in info pane
  • Animation for ‘Jump to new messages’ button
  • Opacity for attach menu icons
  • Elements for ‘failed to send msg’ area

2.2.2 [2020-02-22 Sat]

Minor bug fixes and improvements.

Documentation

  • Revised code comments

Improved

  • Typing indicator hack while in compact mode (#111)
  • Reverted to old styles for ‘join group’ buttons
  • Left floating panes in compact mode

Fixed

  • Upload preview pane in compact mode
  • Chat background image opacity in Ferdi/Franz
  • Seen message status in message info
  • Logo icons for videos, embeds, etc (#120)
  • Context menu icon hover animation (#121)
  • Chat filter in WhatsApp Business (#122)

2.2.1 [2020-02-16 Sun]

Minor bug fixes for yesterday’s update.

Fixed

  • Missing dblcheck-ack colors
  • Full chat background image link
  • Colors for audio message controls
  • Animation for down arrow icon

2.2.0 [2020-02-15 Sat]

Bug fixes and improvements (version 0.4.930).

This update brought hidden and still in-progress native dark mode to WhatsApp Web; to try it out yourself, open DevTools and add dark to the classes of the HTML element. The change should look like so: <html class="dark js webp...">

Breaking

  • Transparent emoji images are disabled until desktop installers are updated to the latest version. If you enable the option, it will use wrong emoji images.

Added

  • Added an option to set custom avatar radius (#117)

Documentation

  • Revised code comments

Improved

  • Compiled CSS output by refactoring left pane selectors
  • Compact mode indicators and message content positioning
  • Search input bar by adding a border around it
  • Hover/shadow styles for chat jump button
  • Badges now use the same colors

Fixed

  • Alert colors in ‘upload preview’ pane
  • Minor regressions caused by refactoring
  • Hover/selected bugs for selected messages

2.1.2 [2020-02-10 Mon]

Minor bug fixes and improvements (version 0.4.613).

Improved

  • Gifs now have rounded corners
  • Colors for ‘download media’ buttons
  • Colors for ‘download sticker’ buttons
  • Colors for ‘join’ and ‘view all contact’ buttons

Fixed

  • Tooltip colors for attach menu dropdown items
  • Z-index causing glitches in ‘select messages’ mode
  • Context menu gradient for embedded links
  • Message text position in compact mode (#112)

2.1.1 [2020-01-27 Mon]

Weekly update to address a few minor things.

Documentation

  • Updated summary of the last release
  • Updated and improved preview image

Improved

  • Alignment of UserCSS metadata
  • Accent color for the new color-scheme preset (#32)

Fixed

  • Background z-index in select messages mode (#108)
  • Emoji race selection hover background
  • Search placeholder text color

2.1.0 [2020-01-21 Tue]

Adding new features and porting v2 to wa.user.css format for use in extensions that don’t support stylus-lang and/or other projects.

Added

  • An option to hide notification alerts (#101)
  • An option to use theme colors in groups
  • New style for message tails, inspired by Facebook
  • New tertiary colors
  • Lite, non-customizable v2 version (info in this commit)

Documentation

  • Updated wording for the 2.0.6 release (#92)
  • Added more badges to the readme

Improved

  • Intro message content (#93)
  • Header content and QR code on the landing page
  • Visuals of active media tab in profiles (#97)
  • On hover effect for chat replies (#105)
  • On hover animation for arrows (#104)
  • On hover background for avatars you can change (#103)

Fixed

  • Footer background color in select messages mode
  • Colors for status area icons (#91)
  • Hover background color when adding new group members
  • Background for ‘x more members’ button (#98)
  • Selected media button opacity (#100)
  • Icon opacity and colors on the left pane
  • Icon opacity for all icons
  • Icon color for “low battery” alert (#106)

2.0.6 [2020-01-17 Fri]

Hotfix for the latest update (version 0.4.315).

USo/v1 notice

  • Ported some of the changes; please move over to v2
  • The v2 is coming to wa.user.css and userstyles.org in next the version

Documentation

  • Added issue templates
  • Added sponsor button to the repository
  • Added external links and info about companion-style (#87)

Fixed

  • Intro pane and search bar (#89)
  • Selected media header and icons
  • Icons and badges in compact mode
  • Z-index for the menu in starred messages
  • Caret color for select elements
  • Modal colors when adding group participants
  • Bottom divider for applications on intro page (#90)
  • Emoji search input text color in Chromium

2.0.5 [2020-01-13 Mon]

Minor bug fixes and improvements.

Huge thanks to Erelephant for making a bunch of pull requests and fixing a ton of bugs, as well as doing most of the work for project wiki pages!

Documentation

  • Added old project name in the readme
  • Added info about using this userstyle with Ferdi
  • Added contributing (#85)
  • Added credits to the readme

Improved

  • Wrapper background for the left pane
  • Default colors for custom message bubbles (#78)
  • Whitespace for desktop apps on intro pane (#82)
  • Animation for icons that take action (#81, #86)
  • Hover event for mentions now applies underline
  • Padding for modal body in a few modals

Fixed

  • Star icons color for images/videos/gifs (#75)
  • Emoji picker in upload preview pane
  • Background for attach dropdown items
  • Borders for group alerts (#79)
  • Divider between modal header and search (#80)
  • New group description alert (#83)
  • Avatar border-radius glitches (#84)
  • Context menu colors for messages with stickers
  • Disabled icons in selected messages area

2.0.4 [2020-01-05 Sun]

Minor bug fixes and improvements.

Improved

  • Made readme friendlier (#71) and rewrote it in org-mode
  • Search box and restored the old look (#73)
  • Star icons in messages are now using accent color
  • The way how thin scrollbars are applied in Firefox

Fixed

  • An empty, old object-like, element that caused background glitches
  • Context menu in messages with embedded links
  • Outset for background blur
  • Media player’s box shadow

2.0.3 [2019-12-31 Tue]

Minor bug fixes and improvements.

Improved

  • Navigation bar in emoji/gif/sticker menu
  • The @ symbol color in mentions

Fixed

  • Background for default avatars in replies
  • Audio slider colors in media player
  • Text color of video duration
  • Small border radius for reply/embed content
  • Glitchy menu in starred messages

2.0.2 [2019-12-29 Sun]

Minor bug fixes and improvements.

Improved

  • Message tails has three options now (Thanks Erelephant for this suggestion)

Fixed

  • Border around reply content works properly now
  • Context menu for messages with files/links
  • Second selector for mentions in the chat area
  • Colors for forwarded status in message info area

2.0.1 [2019-12-27 Fri]

Thanks to Erelephant for reporting quite a few of small bugs.

Improved

  • App background image is scaled properly
  • Color-scheme option allows you to choose between old, new, and custom colors
  • Simplified the logic for message tails, bubble positions, and bubble colors

Fixed

  • Mention’s @ symbol and contact name
  • Bold font weight and audio icon color in contact’s area
  • Context menus for forwarded messages and messages with files
  • Missing timestamp background from gif messages

2.0.0 [2019-12-21 Sat]

Moving forward, all the changes will be documented here.

Huge thanks to Erelephant for testing and reporting bugs throughout this entire process. It wouldn’t have been the same without your help. 🎉

About v1.x.x version

TL;DR: It is going away soon.

When the script is done, the version 2.x.x will be compiled to wa.user.css file. USo userstyle will be updated shortly after with this version.