[0.17.x] Toolbar Tweaks
Posted: Thu Feb 28, 2019 2:35 pm
Some of the old toolbar functionality was lost, and while this is mostly an improvement, a few changes to restore functionality would be nice.
The functionality that was there before.
-Store Items in toolbar. Items are stored in the expanded inventory. Side note, did expanded toolbar research get converted to a +10 inventory slot research?
-drag items to toolbar . This is already possible.
-swap items to toolbar . Currently if you drag a shortcut to the toolbar, it drops the item and picks up the item in the toolbar. Old behavior would swap the item if unlocked, and error out if locked. I suggest it should replace the shortcut with the new one.
-swap items in toolbar. Currently, if you drag a shortcut in the toolbar to another slot, it copies the shortcut. Expected behavior is to swap the shortcut with the targeted slot. If empty, the old slot is now empty and the new slot is the shortcut. If not empty, swap the two.
-craft-to-quickbar. on crafting a placable object, place a new shortcut in the current toolbar pair, unless it already exists somewhere in the two visible toolbars. This can be toggled on or off just like personal roboports or leggs.
This restores the functionality some people expect from the toolbar, but lets other people turn it off.
-Left click selects the shortcut's item. Right click picks it up, letting your copy the shortcut. Middle mouse button lets you add a new, or remove that shortcut depending on if it is empty or not.
Control scheme.
Rough goal is to limit interactions to two mouse buttons instead of three.
Left click interacts with items, looks more like picking up shortcuts or items, but not adding/removing them aggressively. Lets you swap them, or add new ones. This is for normal use.
Right click adds/removes specific shortcuts as advanced.
You have 3 states. Pickup Item. Pickup Shortcut. Empty hand.
Left click blank space. Does nothing.
Left click shortcut. Picks shortcut's item up for placement.
Left click blank with item selected. Blank space becomes shortcut. Old shortcut removed. (Simulate moving the shortcut)
Left click shortcut with item selected. Select new shortcut's item.
Left Click blank with Shortcut selected. Move shortcut to new location.
Left Click shortcut with Shortcut selected. Swap shortcuts.
Right click blank space. Open up shortcut picker menu.
Right click shortcut. Pick up Shortcut.
Right click blank with item selected. Blank space becomes shortcut.
Right click shortcut with item selected. Replace shortcut with new item's shortcut.
Right Click blank with Shortcut selected. Copy shortcut to new location. Old shortcut remains.
Right Click shortcut with Shortcut selected. Replace target shortcut with new shortcut. Old shortcut remains
Right click outside toolbar with shortcut selected. Remove shortcut.
Possibly add middle mouse button back in, to "Lock" a shortcut, making it undeletable and un-movable until you middlemousebutton it again. So you can't accidently move it or w.e. Dunno
The functionality that was there before.
-Store Items in toolbar. Items are stored in the expanded inventory. Side note, did expanded toolbar research get converted to a +10 inventory slot research?
-drag items to toolbar . This is already possible.
-swap items to toolbar . Currently if you drag a shortcut to the toolbar, it drops the item and picks up the item in the toolbar. Old behavior would swap the item if unlocked, and error out if locked. I suggest it should replace the shortcut with the new one.
-swap items in toolbar. Currently, if you drag a shortcut in the toolbar to another slot, it copies the shortcut. Expected behavior is to swap the shortcut with the targeted slot. If empty, the old slot is now empty and the new slot is the shortcut. If not empty, swap the two.
-craft-to-quickbar. on crafting a placable object, place a new shortcut in the current toolbar pair, unless it already exists somewhere in the two visible toolbars. This can be toggled on or off just like personal roboports or leggs.
This restores the functionality some people expect from the toolbar, but lets other people turn it off.
-Left click selects the shortcut's item. Right click picks it up, letting your copy the shortcut. Middle mouse button lets you add a new, or remove that shortcut depending on if it is empty or not.
Control scheme.
Rough goal is to limit interactions to two mouse buttons instead of three.
Left click interacts with items, looks more like picking up shortcuts or items, but not adding/removing them aggressively. Lets you swap them, or add new ones. This is for normal use.
Right click adds/removes specific shortcuts as advanced.
You have 3 states. Pickup Item. Pickup Shortcut. Empty hand.
Left click blank space. Does nothing.
Left click shortcut. Picks shortcut's item up for placement.
Left click blank with item selected. Blank space becomes shortcut. Old shortcut removed. (Simulate moving the shortcut)
Left click shortcut with item selected. Select new shortcut's item.
Left Click blank with Shortcut selected. Move shortcut to new location.
Left Click shortcut with Shortcut selected. Swap shortcuts.
Right click blank space. Open up shortcut picker menu.
Right click shortcut. Pick up Shortcut.
Right click blank with item selected. Blank space becomes shortcut.
Right click shortcut with item selected. Replace shortcut with new item's shortcut.
Right Click blank with Shortcut selected. Copy shortcut to new location. Old shortcut remains.
Right Click shortcut with Shortcut selected. Replace target shortcut with new shortcut. Old shortcut remains
Right click outside toolbar with shortcut selected. Remove shortcut.
Possibly add middle mouse button back in, to "Lock" a shortcut, making it undeletable and un-movable until you middlemousebutton it again. So you can't accidently move it or w.e. Dunno