Yaak Logo
Yaak

Themes, Audio / Video Previews, and Font Sizes

2024.5.0

Onslow: Did you bring any beer?
Rose: No, I didn’t.
Onslow: I’m sitting here, completely surrounded by no beer!

The above quote is from the classic sitcom Keeping Up Appearances, which is exactly what this release is all about. Yaak is about to get an appearance upgrade.

🎨 Selectable Themes

You know how the first comment when anyone posts a screenshot of their editor is what theme is that? Well now you can say the same thing about Yaak screenshots!

Thanks to your suggestions on Twitter, you can now choose between six popular themes (many with multiple variants):

Selecting a theme from the appearance settings dialog

But this is just the beginning of the story. A new “Theme Studio” is in the works, which will make it trivial to create and share custom themes of your own! So stay tuned for that.

Fixes Add Theme Support

See also: feedback

🔧 Standalone Settings Window

Themes presented a tricky problem. How do you know what the theme looks like if the settings menu covers the entire window? It took a while to come to a solution, but it was simple; move settings to a native window so that it can be moved out of the way. Perfect! This also makes Yaak feel much more desktop-native.

New standalone settings window

Settings have now also been split into two tabs to accommodate the new theme and font settings.

📖 Configurable Font Size and Wrapping

Accessibility is crucial to any application. And, one of the biggest things for accessibility is being able to change font size to suite your needs, whether you need larger text for readability or smaller text to get more out of your display.

Configurable font size and text wrapping

Now you can customize both UI and editor font sizes separately, as well as configure editor wrapping for those unwieldy responses.

🎥 Video and Audio Responses Previews

This release adds two more content types to the response preview: Video and Audio. If you deal with APIs that return either of these, you’ll now be able to play the media natively within Yaak.

🤔 Is Yaak now also a podcast player?

Playing a podcast file within the response pane

If you’re not aware, Yaak now supports the following content types:

  • Images
  • Video
  • Audio
  • CSV/TSV
  • JSON/XML
  • Web pages
  • gRPC

And more will be added in future releases so leave a suggestion if you need others!

Fixes Preview audio and video files

See also: feedback

Other fixes and improvements

🎁 New

  • Add font size option for accessibility(feedback )

🛠️ Fixed

  • Properly send multi-part filenames(feedback )
  • Fix macOS stoplight flickering on window resize
  • Fix copy-as-curl when using environment variables

💄 Improved

  • Better error message for URL “invalid format”(feedback )
  • System dropdowns are still light in dark mode(feedback )
  • “Select All” keyboard shortcut not selecting all text(feedback )
  • Word wrap setting for request/response bodies(feedback )
  • Import content-type in multi-part forms for Postman(feedback )
  • Skip collapsed folders in sidebar arrow-key navigation
  • Sync native window theme with Yaak theme (macOS)
  • More efficient check for fullscreen state
  • Don’t send request when pressing Enter for autocomplete
  • Don’t change to POST when switching PUT/PATCH body type
  • Bugs and improvements to response pinning
  • Window scale hotkeys for Windows/Linux (Ctrl + / Ctrl -)

Thanks to you

Community-purchased licenses are what power new features and fixes like this. Supporting Yaak means more updates to come, for you and your team.

Gregory SchierFounder, Yaak
Support Yaak