mirror of
https://github.com/HeyPuter/puter.git
synced 2026-11-13 18:34:51 -10:00
* Remove the desktop taskbar The desktop no longer has a taskbar. Windows on /desktop can't be minimized, since nothing could bring them back; the dashboard still minimizes into app tiles. The desktop and maximized windows use the full page height. Backend: POST /update-taskbar-items is removed, and /whoami and the login response no longer include taskbar_items. The user table's taskbar_items column stays until a migration drops it. puter.ui.createWindow() still accepts show_in_taskbar, which has no effect and is marked deprecated. * Keep desktop backdrops above ordinary windows A backdrop's z-index used to take the taskbar's as a floor, which kept modal dialogs on /desktop above every ordinary window, including ones focused after the dialog opened. Keep that floor on the desktop; the dashboard and fullpage mode stack as before. Also drops commented-out geometry that referenced window.taskbar_height, and a dashboard comment about the removed fullpage minimize rule. * Keep dropped desktop icons fully on screen, and fill the phone popover A desktop icon drop is accepted only where the whole item fits above the bottom edge. Phone popovers use the full viewport height.