Download Latest Version fxwm_2018.07.11.0.tar.gz (100.8 kB)
Email in envelope

Get an email when there's a new version of FXwm

Home / Themes
Name Modified Size InfoDownloads / Week
Parent folder
2018.07.11.0 2018-07-14
Totals: 1 Item   0
Known Bugs:                                        (help is always appreciated!)

- Some dialog windows stay in the ALT+TAB window after they have been closed
  (e.g. the Search/Replace screen in gedit)
- First window that gets opened does not receive focus upon loading - all
  subsequent window creations do
- Crashes when focus is taken off certain dialog windows (e.g. Firefox Save-As)
- The ALT-TAB window will popup randomly when clicking around the windows'
  titlebar
- Can not assign the META keys as key combinations for window manager functions
  such as 'Show the Desktop' (keymap issue?)
	http://tinycorelinux.net/faq.html#keyboard
	http://forum.tinycorelinux.net/index.php?topic=19847.0
- Buttons with dis-similar widths cause misalignment with other titlebar objects
- The alert's 'top' chrome.css value of less than '20px' does not work
- Refreshing the chrome after titlebar resizing and/or relocation will crash the
  window manager


Desired Additions:

- Add _NET_WM
- Expand the css declarations
- Create additional supervisors
- Multi-monitor support
- Screen capture abilities





2018.07.11.0

- Removed the -e switch since it posed a security risk
- Updated the fullscreen state to NOT abide by the -o or -l parameters
- Added a --version switch
- Added the 'monitor' pipe switch
- Added the ability to compile without pipe's or sockets
- Added a toggle code to enable/disable the window manager
- Fixed the 'Shade' button functionality
- Prevented the focus() function from executing if the window is already focused
- The window state can now optionally be toggled between maximized and windowed
  with the same key combination or have two different ones
- Changed some of the key bindings:
	ESC > CTRL+ALT+END = Closes Window
	CTRL+ALT+HOME > CTRL+ALT+ENTER = Toggles Windowed/Maximized
- Added the MICROSOFT_HOTKEYS option in config.h
- Added the EXTENDED_HOTKEYS option in config.h
- Added the 'disable', 'enable', and 'chrome' socket commands
- Added 'confine' to the get/set options via socket
- Cleaned up the redrawing so there are no artifacts left behind
- Adjusted the -o switch to allow windows to be moved off screen when value is 0
- Can now process three character colors in 'chrome.css' (e.g. color: #0f0)
- Implemented the styling of ALT+TAB menu
- Added the 'Alerts'
- Added the following 'chrome.css' file values:
	.window .titlebar background-color
	.window .titlebar border-style
	.window .titlebar border-color
	.window:active .titlebar background-color
	.window:active .titlebar border-style
	.window:active .titlebar border-color
	.window .titlebar #label float
	.window .titlebar #label margin-*
	.window .titlebar .icon margin-top
	.window .titlebar .icon margin-right
	.window .titlebar .icon margin-bottom
	.window .titlebar .icon margin-left
	.window .titlebar .icon width
	.window .titlebar .icon height
	.window .button #* margin
	.window .button #* height
	.window .button #* background-color
	.window .button #* border-style
	.window .button #* border-color
	.window .button #* background-color
	.window .button #* border-style
	.window .button #* border-color
	#alert *
	.dialog .titlebar background-color
	.dialog .titlebar border-style
	.dialog .titlebar border-color
	.dialog .button #close color
	.dialog .button #close background-color
	.dialog .button #close border-style
	.dialog .button #close border-color
	#running color
	#running border-style
	#running border-color
	#running .icon margin-*
	#running .icon background-color
	#running .icon border-style
	#running .icon border-color
	#running .icon:focus background-color
	#running .icon:focus border-style
	#running .icon:focus border-color
- Implemented the following 'chrome.css' file values:
	.window padding-*
	.window .titlebar height
	.window .titlebar .icon display
	.window .titlebar .icon float
	.window .button color
	.window .button #* display
	.window .button #* width
	#running background-color
	#running padding-*
	#running .icon padding-*
	#running .icon height
	#running .icon width
- Moved and implemented the following 'chrome.css' file values:
	.window .titlebar color > .window .titlebar #label color
	.window .titlebar font-* > .window .titlebar #label font-*
	.window .titlebar text-align > .window .titlebar #label float
	.window:active .titlebar color > .window .titlebar #label color
	.window .button margin > .window .button #* margin
	.window .button width > .window .button #* width
	.window .button height > .window .button #* height
- Removed the following 'chrome.css' file values:
	.window body background-color


2015.10.02

- Initial release

Source: README, updated 2018-07-12