# D-Bus IPC, Background separation. ## Major Highlights - Switched IPC to D-Bus - To run in a TTY session, need to start Way Cooler with `dbus-launch --exit-with-session way-cooler` - Removed background program, it is now a [separate project](https://github.com/Immington-Industries/way-cooler-bg) - Added support for images, including png, jpg, and gif formats. - Fixed issue where the cursor could not be loaded on some distros (such as Ubuntu). We now package a backup cursor icon. ## Tiling/Layout - Can now resize windows - When resizing tiled windows, it is ensured that you can not make them size 0. - Resize with `ctrl+` and drag. - Can now make windows floating with `Alt+Shift+Space` - Switch between floating and non-floating with `Alt+Space` - Way Cooler now remembers what window you last had focused, using a clever "path" system to keep track of active paths. - Fixed problem where the active path was not being updated properly when switching workspaces - Reduced the number of debug print statements. ## Init file - Added special function `way_cooler_init`. This function will be triggered after Way Cooler has completed initialization. It is where all start up programs should go, and ultimately will be a nice place to hand out tokens when we implement security levels to the IPC.