Files
LFSDesktopProject/LFSWM2/ChangeLog
2023-11-04 15:57:26 +00:00

147 lines
4.2 KiB
Plaintext

1.0.1
Stacking fixes.
Temp removed scale resize.
Done stacking transient windows.
Non-themed window borders can now be translucent.
Now uses full 32b truecolour windows for transparency,
Correctly set _NET_CLIENT_LIST_STACKING/_NET_CLIENT_LIST.
Better stacking.
More fixes for undecorated/popup windows.
Fixes for undecorated windows.
Done withdraw window.
Minor window positioning fixes.
Minor window type fixes.
Position fixes for badly placed windows.
Added "restartwm" to messages.
Fixes for apps using those god awful client side decorations.
1.0.0
Minor gui fixes.
Fixed frame extents prop.
Made frame move more responsive.
Added _NET_FRAME_EXTENTS prop to windodows.
Fixed visual glitch when not using theme.
Fixed startup with no extant windows.
Fixed stacking.
Fixed changing themes.
Fixed reload modifier keys.
Done dragging window off left/right edge of screen changes current desktop.
Fixed 'ESC+MOVEKEYS' getting wrong key.
Fixed 'above/Below' fom window menu button.
Added 'ESC+MOVEKEYS' to un-fullscreen, ( MOVEKEYS are mod keys to be used, set in lfswm2Class.h, to be moved to prefs ).
Fixed hide controls in fullscreen.
Fixed maximize to correct monitor.
Done swtich desktops via scroll wheel.
Fixed flicker when window first opens.
If prop "_NET_CURRENT_DESKTOP" is available on startup select that desktop.
Fixed getting bottom bar size from prefs.
Fixed window losing focus.
Added force dockwindows to top, bottom or set by app to prefs.
Fixed hole in titlebar when shaded.
Fixed dock windows being on top.
Minor menu gui fix.
Fixed segfault with certain windows like xephyr.
Version bump.
0.2.6
Fixed restacking.
Code clean.
Fixed control position/sizes when changing themes on the fly.
Fixed segfault when switching resize modes.
Added "reloadtheme" to messaging.
Fixed positioning of wm menu popup.
Can now set resize mode for individual windows via wm menu.
Done window menu.
Done window controls rollover/pressed.
Started window manager menu.
Theming done ( mostly ).
Fixed drag resizeing glitches.
Added install default prefs file on 1st run if not exists, ( ~/.config/LFS/lfswm2.rc ).
Fixed memory leak.
Fixed various gui glitches.
Fixed dragsize from widget.
Code clean.
Started theming.
0.2.5
Fixed resize flicker.
Fixed memory leaks.
Added more cli options.
Resize window tweaks.
Fixed title position.
Fixd about boxes being reshown.
Fixed moving windows when starting up.
Fixed menus AGAIN!
Done no placement.
Done open on center screen.
Done open window under mouse.
GUI tweaks.
Fixed cli options v/h/?.
Done centre window on monitor option.
Added default window placement to cli options.
Fixed memory leaks.
0.2.4
Moved bottom leftright draggers to top.
Done shade window.
Done windows with no controls?
Removed Xcomposite library.
Fixed not focusing in xterm.
Smoothed out resizing windows.
Added Xcomposite library.
Done focusing windows when switching desks.
Done position window title left/centre/right.
Added -p/--titleposition to command line options.
Done center window title vertically.
Changed rect to use same structure as lfslib.
Added -F/--font to command line options.
0.2.3
Fixed widget drag eesize.
Fixed window placing.
Fixed transient windows closing.
Fixed exiting.
Moved more events to client class.
Code clean.
Fixed frame position when framing.
Code clean.
Fixed min/max/below/above/alldesks AGAIN!
Sped up window drag move.
Fixed to flicker when changing desktops.
Fixed spurious desktop changes.
Fixed fullscreen window by 3rd party.
Fixed min/max window by 3rd party.
Fixed resizing.
Fixed fallback colours.
Added -f,-b and -t options to set forecolour,backcolour and textcolour of window frame decorations.
Added '-k' option to set message key.
Added lfstklib ( for future stuff).
Minor visual fix.
0.2.2
Fixed drag top left.
Fixed multple 'on top' windows.
Removed some debugging info.
Restore windows to respective desktops/states on startup.
Done sticky window.
0.2.1
Code clean.
Removed bits of legacy code.
Done switching desktops.
Done restack.
Fixed x11 _NET_CLIENT_LIST_STACKING.
Fixed windows above.
Fixed windows below.
Fixed frame windows getting left over.
Code clean.
Done side drag-resize.
0.2.0
Done bottom drag-resize.
Done corner drag-resize.
Done cursor changes in draggers.
Added messageClass.
Done reframing etc etc.
0.0.0-0.2.0
Internal.