SmokeInFog

joined 2 years ago
MODERATOR OF
[–] SmokeInFog@midwest.social 4 points 4 days ago* (last edited 4 days ago)

yeah, I remember the first time I played The Dark Mod and thought: Holy shit, they really nailed the fidelity of the original! Then I was finally able to get Thief: Gold running and realized that TDM actually looks leagues better than the original lol

[–] SmokeInFog@midwest.social 7 points 4 days ago* (last edited 4 days ago) (3 children)

Thief: Gold

The Dark Mod scratches that itch very well most of the time, but the OG had better story telling across multiple missions

[–] SmokeInFog@midwest.social 2 points 6 days ago* (last edited 6 days ago)

that TST has had for years

Just curious, what is TST?

[EDIT: oh, tree-style-tabs, got it. Give that, the rest of my comment is superfluous]

But I think there's more to tab groups than what containers provides. You can't collapse all the tabs in one container down into a small representation of that group, for instance. Nor does it provide for a mechanism to move all the tabs in one group together along the tab bar, and reorder entire groups among other groups.

I think their concerns are orthogonal. The only really similar thing about them is that containers use a color coding visual style similar to tab groups. They lack a lot of the niche features that make tab groups really sing

[–] SmokeInFog@midwest.social 3 points 6 days ago (2 children)

Tab groups only provide a visual way of grouping tabs purely for organization & tab management considerations. Containers actually separate things like cookies, browsing history, etc. so that the APIs that let you query that in a web app only see things related to the domain of that container, i.e. the sites you have open in it. Containers are actually less of a protection now that Firefox separates cookies and stuff even outside of containers, but they still help break up tracking cookies, etc, so that you maintain a little more privacy than you'd have otherwise. Tab groups do nothing for privacy

[–] SmokeInFog@midwest.social 24 points 1 week ago* (last edited 1 week 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 2 weeks ago

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

 

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 3 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 23 points 1 month 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 7 points 1 month ago

Yes, lucidity is more of a spectrum than a binary

[–] SmokeInFog@midwest.social 3 points 2 months ago* (last edited 1 month ago)

Data compression pretty much already works like this. The most likely reason is that data compression given current encoding paradigms is already about as good as it can be. The kinds of parameter notations you speak of would probably not result in a greater compression than existing algorithms

[–] SmokeInFog@midwest.social 5 points 2 months ago (4 children)

Search for 'Extensions' in the menu and download Cinnamon Maximus

 

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

 

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)
 

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)
 

From pardoning insurrectionists to dismantling prevention programs, Trump and his allies are building a culture where violence is rewarded and opposition is punished.

 

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)
 

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.
 

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 ›