SmokeInFog

joined 2 years ago
MODERATOR OF
4
submitted 3 days ago* (last edited 3 days ago) by SmokeInFog@midwest.social to c/kittyterminal@midwest.social
 

0.45.0 [2025-12-24]

  • A new kitten to select files at the speed of thought with a keyboard first interface and support for content previews of text files with syntax highlighting, images, videos, e-books and more (#9263)
  • Add support for the paste events protocol (#9183)
  • icat kitten: Add support for animated PNG and animated WebP, netPBM images, ICC color profiles and CCIP color space metadata to the builtin engine
  • icat kitten: Add a new flag kitty +kitten icat --fit to control how images are scaled to fit the screen (#9201)
  • icat kitten: The kitty +kitten icat --scale-up flag now takes effect when not using kitty +kitten icat --place as well
  • Add a mappable action copy_last_command_output to copy the output of the last command to the clipboard (#9185)
  • ssh kitten: Fix a bug where automatic login was not working (#9187)
  • Graphics: Fix overwrite composition mode for animation frames not being honored
  • Automatic color scheme switching: Fix title bar and scroll bar colors not being updated (#9167)
  • macOS: Fix cycle through OS windows only swapping between the two most recent OS Windows. Also add a cycle through OS Windows backwards action. (#9215)
  • goto_session: allow specifying a directory to select a session file from the directory (#9219)
  • Have reloading config also reload the custom tab bar python modules (#9221)
  • kitten @ ls: Also output the neighbors for every window (#9225)
  • Have the kitty --start-as flag be respected when used with kitty --single-instance (#9228)
  • When expanding environment variables in listen_on allow the env directive to take effect
  • macOS: Fix closing an OS Window when another OS Window is minimized causing the minimized window to be un-minimized (#8913)
  • Do not rewrap the text in the alternate screen buffer. Avoids flicker during live resize with no resize_debounce_time (#9142)
  • Add a default mapping search_scrollback to open the scrollback in a pager in search mode. If any text is currently selected it is automatically searched for.
  • Wayland: Fix spurious key repeat events when some user defined callback takes a long time to execute (#9224)
  • When moving windows to a new tab/OS Window fix overlay windows not being grouped with their parent windows (#9266)
  • Linux: Fix a bug causing colors to occasionally all go black when using mesa >= 25.3.0 with nouveau GPU driver (#9235)
  • Fix tab_bar_min_tabs not respecting tab_bar_filter (#9278)
  • macOS: Workaround for regression in Tahoe 26.2 that breaks kitty --detach (#9288)
  • macOS: Workaround for yet another Tahoe regression causing macOS to start an AutoFill helper process and not shut it down on application exit (#9299)
[–] SmokeInFog@midwest.social 5 points 1 week ago

This species of fuckery practically vibrates with the feeling that reality has taken the dark satire of cyberpunk too seriously. It's just a surreal level of wtf merging media owned by the top government executive officer with a quasi-scifi tech company

[–] SmokeInFog@midwest.social 24 points 3 weeks ago* (last edited 3 weeks ago) (5 children)

I'm not trying to dis your post but:

Hillary Clinton is a bad person with all kinds of bad opinions. Is she still truly influencing policy, though? Is she an important bellwether on something? Or is this an article that's basically like, "Hey! Remember that shitty person who used to be in politics like a decade ago? Yeah, they're still alive, still shitty, and I bet you're sorry I reminded you they exist!"

[–] SmokeInFog@midwest.social 4 points 3 weeks ago

That's the idea behind mutuals and mutual insurance. It's an older idea than you may imagine

[–] SmokeInFog@midwest.social 2 points 1 month ago

It seems like a caching issue possibly mixed with a race condition to me

 

First, if this is not the right community for this I apologize.

I don't know if anybody else on midwest.social has been experiencing this issue but I wanted to let someone know about it. If I'm browsing via desktop browser or Voyager and then stop for a significant amount of time (I haven't tried to dial this in; the web dev part of me expects it to happen with as little as 15 min inactivity, but I've really only noted it after an hour or more of inactivity). If I want to refresh and see the latest posts, it fails to load them. Doesn't matter how many times I refresh, nada. Sometimes logging in and out helps but definitely a minority of tries. What almost always works, though, is loading my profile first. If I do that and then go back to home I'll then get an updated list of posts.

[–] SmokeInFog@midwest.social 2 points 1 month ago (1 children)
[–] SmokeInFog@midwest.social 2 points 1 month ago (3 children)

What's this trend of not linking to the actual article?

 

changelog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes

0.44.0 [2025-11-03]

  • Allow kitty to read a specified set of environment variables from your login shell at startup using the env directive in kitty.conf (#9042)
  • A new option draw_window_borders_for_single_window to force kitty to always draw a window border even when only a single window is present (#9112)
  • Fix a regression in 0.43.0 that caused a black flicker when closing a tab in the presence of a background image (#9060)
  • Further improvements to rounded corner rendering, especially at low DPI (#9091)
  • Splits layout: Fix a bug that could cause a corrupted layout in some circumstances (#9059)
  • Fix a regression in the previous release that broke goto_session -1
  • Fix rendering broken on ancient GPU drivers that do not support rendering to 16 bit textures (#9068)
  • Fix tab bar sometimes showing incorrect tabs when it is filtered to show only tabs from the current session (#9079)
  • macOS: Workaround for bug in macOS Tahoe that caused OS Windows that are fullscreen to crash kitty when returning from sleep on some machines (#8983)
  • Graphics: Fix animated images sometimes not auto playing or auto playing at the wrong start frame if the same image id is used for a subsequent image
  • Fix a regression in 0.43.0 that caused high CPU usage when disable_ligatures was set to cursor and the tab bar was visible (#9071)
  • macOS: Handle dropping of file promises into kitty in addition to file paths (#9084)
  • macOS: Fix indeterminate progress bar displayed on dock icon increasing speed when indeterminate progress is set without being cleared first (#9114)
  • macOS: Performance and power usage improvements of about 5-10% (#9131)
  • macOS: Add an item to the global menu to Cycle through OS windows
  • macOS: Quick access terminal: Fix a crash when changing font size (#9178)
  • Wayland: Fix center-sized panels not working on smithay based compositors (#9117)
  • Wayland: Fix scrolling using some mouse wheels that produce “VALUE120” based scroll events too fast on some compositors (#9128)
  • Automatic color scheme switching: Fix title bar color not being updated (#9167)
  • Add support for Unicode 17
  • Fix a regression in 0.43.0 that caused tab_bar_margin_width to be doubled on the right edge of the tab bar (#9154)
  • Session files: Add a new focus_tab command to specify which tab should be active when a session is loaded. Accepts either a plain number (0-based index) or a match expression for flexible tab selection, allowing sessions to preserve the active tab state (Sessions)
  • save_as_session: Add --base-dir option to specify a base directory for saving session files with relative paths, useful when the current working directory is not the desired location (Sessions)
  • Add state:focused_os_window match query to select all windows in the currently focused OS window (Matching windows and tabs)
  • Session saving now preserves visual tab order and active tab rather than tab activation history as this is generally more important. In the future may have it save tab history as well (#9163)
[–] SmokeInFog@midwest.social 22 points 2 months ago

This guy is the Grifter's grifter. It's reaching mythological proportions; by which I mean that when stories are told about this time in the far future people won't believe it actually happened because wtf!

[–] SmokeInFog@midwest.social 10 points 2 months ago (1 children)

OP didn't fuck it up, that's the headline direct from the article itself

 

This channel popped into my feed. Checked out some of their content and was impressed

[–] SmokeInFog@midwest.social 8 points 2 months ago

Weiss said in a memo to staffers that she wants to help make CBS “the most trusted news organization in America and the world.”

She will continue to run The Free Press as a standalone brand within its new owner, Paramount.

Selling "The Free Press" to fucking Paramount while also saying unironically that you want to make CBS "the most trusted news organization in America and the world" is a fairly decent metaphor for the current moment

 

changelog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes

0.43.1 [2025-10-01]

  • ssh kitten: Allow specifying a password and/or TOTP authentication secret to automate interactive logins in scenarios where public key authentication is not supported (#9020)
  • macOS: Fix a bug where the color of a transparent titlebar was off when running in the release build versus the build from source. Also fix using a transparent titlebar causing the background opacity to be doubled.
  • Fix a regression in the previous release that caused the incorrect tab to be active when loading a session (#9025)
  • macOS: Workaround for bug in macOS Tahoe that caused closed OS Windows to remain as invisible rectangles that intercept mouse events (#8952)
  • macOS: Fix a regression in the previous release that broke automatic switching of dark/light mode when setting macos_titlebar_color to an arbitrary color (#9034)
  • goto_session: Add --sort-by=alphabetical to have the interactive session picker list the sessions in a fixed order rather than by most recent (#9033)
  • Fix a regression in the previous release that caused the cursor trail to not be hidden properly (#9039)
  • Session files: Fix a regression in the previous release that broke matching on windows in the current tab (#9037)
  • Fix a regression in the previous release that broke clearing screen lines when in margin mode (#9049)
4
submitted 3 months ago* (last edited 3 months ago) by SmokeInFog@midwest.social to c/kittyterminal@midwest.social
 

changelog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes

0.43.0 [2025-09-28]

  • New support for creating and switching to Sessions easily, allowing users to define and use sessions/projects efficiently (#8911)
  • Add a configurable scrollbar for the kitty scrollback (#8945)
  • A new protocol for multiple cursors in the terminal (#8927)
  • macOS: Allow the window title bar to be semi-transparent when background_opacity is less than one and macos_titlebar_color is set to background (#8906)
  • A new cursor_trail_color setting to independently control the color of cursor trails (#8830)
  • macOS: Add the default Cmd+L mapping from Terminal.app to erase the last command and its output (#6040)
  • Fix background_opacity being non-linear especially with light color themes. Note that this might require you to adjust the value of this setting to get back your current look. (#8869)
  • Add support for blinking text. Text marked as blinking now blinks in exact rhythm with the cursor. The blinking animation and max duration are controlled by cursor_blink_interval and cursor_stop_blinking_after. (#8551)
  • Allow using a custom python function to draw tab titles in the tab bar, see tab_title_template
  • Wayland: Fix incorrect window size calculation when transitioning from full screen to non-full screen with client side decorations (#8826)
  • macOS: Fix hiding quick access terminal window not restoring focus to previously active application (#8840)
  • macOS: Fix showing the quick access terminal on a space other than the space it was last active on, after full screening some application causes the quick access terminal to appear on the old space (#8740)
  • macOS: When toggling open the quick access terminal move it to the currently active monitor (the monitor with the mouse pointer on it) (#9003)
  • macOS: Fix closing an OS Window when another OS Window is minimized causing the minimized window to be un-minimized (#8913)
  • Allow using backspace to move the cursor onto the previous line in cooked mode. This is indicated by the bw property in kitty’s terminfo (#8841)
  • Watchers: A new event for global watchers corresponding to the tab bar being changed (#8842)
  • Fix a regression in 0.40.0 that broke handling of the VS16 variation selector when it caused a character to flow to the next line (#8848)
  • Fix rendering of underlines when using larger text sizes with the space and en-space characters (#8950) Fix updating panel configuration on visibility toggle and via remote control not working (#8984)
  • Improve rendering of rounded rectangles (#9000) Wayland: Update bundled copy of libwayland to 1.24 from 1.23.1 because the just released mesa 25.2.0 breaks with libwayland < 1.24 (#8884)
  • macOS: Pass the Cmd+C shortcut to the application running in the terminal when no text is selected (#8946)
  • macOS: Workaround for bug in macOS Tahoe that caused closed OS Windows to remain as invisible rectangles that intercept mouse events (#8952)
  • macOS: Workaround for bug in macOS Tahoe that caused OS Windows that are fullscreen on a monitor that is disconnected while macOS is asleep to crash kitty (#8983)
[–] SmokeInFog@midwest.social 3 points 3 months ago* (last edited 3 months ago)

Ok, TIL. Ew. Will definitely keep that in mind

 

changelog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes

0.42.2 [2025-07-16]

  • A new protocol extension to notify terminal programs that have turned on SGR Pixel mouse reporting when the mouse leaves the window (#8808)
  • clipboard kitten: Can now optionally take a password to avoid repeated permission prompts when accessing the clipboard. Based on a protocol extension. (#8789)
  • A new launch --hold-after-ssh to not close a launched window that connects directly to a remote host because of launch --cwd=current when the connection ends (#8807)
  • Fix remember_window_position not working because of a stupid typo (#8646)
  • A new kitty --grab-keyboard that can be used to grab the keyboard so that global shortcuts are sent to kitty instead
  • Remote control: Fix holding a remote control socket open causing the kitty I/O thread to go into a loop and not respond on other remote control sockets (#8670)
  • hints kitten: Preserve line breaks when the hint is over a line break (#8674)
  • Fix a segfault when using the copy_ansi_to_clipboard action (#8682)
  • Fix a crash when using linear easing curves for animations (#8692)
  • Graphics protocol: Add a note clarifying image update behavior on re-transmission (#8701)
  • Wayland GNOME: Fix incorrect OS Window tracking because GNOME has started activating windows on non-current workspaces (#8716)
  • Fix a regression in 0.40.0 that broke rendering of VS15 variation selectors in some circumstances (#8731, #8794)
  • Fix a regression in 0.40.0 that broke serialization of tab characters as ANSI text (#8741)
  • Fix a regression in 0.40.0 that broke erasing of characters in a line in the presence of wide characters (#8758)
  • Fix a regression in 0.40.0 that broke hyperlinking of wide characters (#8796)
  • Fix a regression that broke using esc to exit visual select window mode (#8767)
  • kitten run-shell: Fix SIGINT blocked when execing the shell (#8754)
4
submitted 7 months ago* (last edited 7 months ago) by SmokeInFog@midwest.social to c/kittyterminal@midwest.social
 

changelog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes

0.42.1 [2025-05-17]

  • Fix ambiguous width and private use characters not being rendered when used with variable width text-sizing protocol escape codes
  • Quick access terminal: Restore focus to previously active window when hiding the quick access terminal window on macOS (#8627)
  • Wayland: Fix an abort if the terminal program sets a window title longer than 2KB that contains CSI escape sequences and multibyte UTF-8 (#8619)
  • Quick access terminal: Allow toggling the window to full screen using the standard kitty ctrl+shift+f11 shortcut (#8626)
  • Quick access terminal: Allow configuring the monitor to display the panel on in Wayland/X11 (#8630)
  • A new setting remember_window_position to optionally use the position of the last closed kitty OS Window as the position of the first kitty OS Window when running a new kitty instance (#8601)
  • Panel kitten: A new center-sized value for --edge to allow easily creating sized and centered panels
  • Wayland: The kitty --name flag now sets the XDG window tag on compositors that support the xdg-toplevel-tag protocol.
5
submitted 7 months ago* (last edited 7 months ago) by SmokeInFog@midwest.social to c/kittyterminal@midwest.social
 

changelog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes

0.42.0 [2025-05-11]

  • A new kitten: quick-access-terminal to Make a Quake like quick access terminal
  • The panel kitten works on macOS and X11 as well as Wayland (#2590)
  • Behavior change: Now kitty does full grapheme segmentation following the Unicode 16 spec when splitting text into cells (#8533)
  • Behavior change: The automatic color switching functionality now also controls background image settings (#8603)
  • panel kitten: Allow using kitty +kitten panel --single-instance to create multiple panels in one process (#8549)
  • launch: Allow creating desktop panels such as those created by the panel kitten (#8549)
  • Remote control: Allow modifying desktop panels and showing/hiding OS Windows using the kitten @ resize-os-window command (#8550)
  • Remote control launch: Allow waiting for a program launched in a new window to exit and get the exit code via the kitty +launch --wait-for-child-to-exit command line flag (#8573)
  • Allow starting kitty with the OS window hidden via kitty --start-as=hidden, useful for single instance mode (#3466)
  • Allow configuring the mouse unhide behavior when using mouse_hide_wait (#8508)
  • diff kitten: Add half page and full page scroll vim-like bindings (#8514)
  • diff kitten: Allow diffing named pipes (#8597)
  • Fix a regression that caused automatic color themes to not be re-applied after config file reload (#8530)
  • Wayland: When the compositor supports the xdg-system-bell protocol use it to play the default bell sound
  • panel kitten: Allow specifying panel size in pixels in addition to cells
  • Fix a regression in 0.36.0 that caused using = with single letter command line flags to no longer work correctly (#8556)
  • Single instance: Preserve environment variables from invoking environment in newly created window (#8567)
  • Single instance: Reset OS Window class and name in new single instance OS windows ([#8567](Fix a regression ))
  • macOS: Fix text color in visual window select ignoring the color theme (#8579)
  • Launch action: Allow using an env var that resolves to a full command-line as the program to launch (#8613)
  • change_font_size allow multiplying/dividing the current font size in addition to incrementing it (#8616)
  • Box drawing: Improve appearance of rounder corners, giving them a uniform line width (#8299)
 

changelog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes

0.41.1 [2025-04-03]

  • Fix a regression in the previous release that caused rendering of emoji using the VS16 variation selector to fail with some fonts (#8495)
  • Fix a regression in 0.40.0 that caused tab bar margins to not be properly blanked when the tab bar is at the bottom (#8494) Wayland: panel kitten: Fix incorrect initial font size on compositors such as Hyprland that set scale late in the window creation process (#8496)
  • Fix a regression in 0.40.1 that caused hyperlink underline on hover to remain on screen when the screen is scrolled
 

changelog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes

0.41.0 [2025-03-29]

  • A new mode of operation for text_fg_override_threshold to override foreground colors so as to maintain a minimum contrast between foreground and background text colors. Works in a perceptual color space for best color accuracy (#8420)
  • A 15% improvement in throughput when processing text thanks to using a multi-stage table for Unicode property lookups
  • kitty +open: Ask for confirmation by default when running executables to work around some badly designed programs that try to open links in documents that point to executable files. Can be overridden by specifying your own launch-actions.conf.
  • Fix a regression in version 0.40.0 causing a crash when the underline thickness of the font is zero (#8443)
  • Fix a regression in version 0.40.0 causing a hang on resizing with a wide character at the right edge of a line that needs to be moved onto the next line (#8464)
  • Fix a regression in 0.40.1 that caused copying to clipboard via OSC 52 from applications that don’t specify a destination in the escape code not working (#8459)
  • Wayland: Fix a regression in the previous release that caused crashes on compositors that don’t support the xdg-toplevel-icon protocol and the user has set a custom kitty icon (#8471)
view more: next ›