New functionality could be added for shift + control + right/left click while farming and when picking up bulk items (shift + right click or shift + highlight would still do the same things that they currently do now)
Drinking when needed should be a thing. It would remove so many extra clicks from the farming and mining processes.
The hearthling should drink to full and then resume their task until it is complete. The script should stop when the hearthling is 100 energy above starving, or if they have run out of water to drink.
This is a major QOL change in itself and would cut down on clicks significantly
Add an autominer that mines out an area and drinks when needed. Shift + highlight area with the mining cursor pulled up to begin mining.
Harvest + replant could be automated by using control + shift + click and then highlighting an area.
Functionality: Harvests an area in the same way that the current harvest selector does, except the character will harvest and then replant the tile below them with the highest q plant in the inventory at the time. Drinks as needed and stops when at 100 energy above starving or when the player has no water left in their inventory)
Collect and trough by holding shift + control and then right clicking a troughable item (beetroot, carrot, straw, etc).
Functionality: Collects a full inventory of the same type of item, scans render distance for the closest trough that is not completely full and then unloads the inventory into it (can work with a straight path to the trough, pathfinding is not needed).
^Alternative to the above automation: Shift + right click of a food item to a coop/trough/compost would automatically dump every item of the same type into the trough immediately.
Really, a lot of things could be made way less clicky if we could even just hold shift when pressing the flower menu icon to have the entire task run from start to finish while drinking as needed.
Examples: Chopping down a tree, building a house or minehole, leveling land