refactor: patch desktop for new widget api
refactor: patch desktop for new widget api

almeidapaulopt/frappe,adityahase/frappe,yashodhank/frappe,almeidapaulopt/frappe,mhbu50/frappe,saurabh6790/frappe,almeidapaulopt/frappe,yashodhank/frappe,adityahase/frappe,frappe/frappe,almeidapaulopt/frappe,adityahase/frappe,yashodhank/frappe,saurabh6790/frappe,saurabh6790/frappe,StrellaGroup/frappe,StrellaGroup/frappe,frappe/frappe,adityahase/frappe,mhbu50/frappe,saurabh6790/frappe,mhbu50/frappe,frappe/frappe,yashodhank/frappe,StrellaGroup/frappe,mhbu50/frappe