## STAGING
+* anvil: set default pointer style
+* anvil: support floating windows for dialogs
+* anvil: add column support
+* anvil: add support for multiple workspaces
+* anvil: add support for multiple monitors
+
+## BACKLOG
+
+* anvil: add support for session management
+* tide: add support for session management
* tide: implement drag and drop support
-* tide: Ctrl+T shortcut requires double tap to toggle :/
* tide: commands unadorned by a sigil should direct output to new scratch window
* tfetch: read rules from rcfile in home and curr dir
* tfetch: ls results instead of pcmanfm on right click directory
* tide: gap buffer does not handle UTF-8 currently
-
-## BACKLOG
-
-* refactor selection handling to avoid swapping manually (use buf_selbeg and buf_selend)
-* encode EOL setting in log entries?
-* implement a mini-sed command to standardize scripts across platforms without relying on sed
-* add tag to enable/disable scrolling on command output insertion
-* 9term-like terminal window
+* tide: encode EOL setting in log entries?
+* tsed: implement a mini-sed command to standardize scripts across platforms without relying on sed
+* tide: refactor selection handling to avoid swapping manually (use buf_selbeg and buf_selend)
+* tide: add tag to enable/disable scrolling on command output insertion
+* tcmd: 9term-like terminal window
### TFRAME
* scratch windows go to bottom of slace stack (far right bottom)
* non-scratch windows go to top of slave stack (far left top of slave region)
-## Window Manager
-
-* fork aewm, lwm, wind, or some other window manager as a base
-* implement session save/restore in tide and window manager
-* implement window tiling strategy from acme
-
Tags:
* ID - Get window id of the X window