Save/restore window position [BiteSize]

Bug #864291 reported by Jason Gerard DeRose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
UserWebKit
Triaged
High
Unassigned

Bug Description

I pinged tedg about this, and I guess it is now the app's responsibility to save and restore the window position (probably dates me a bit, hehe).

We want to know if the window was maximized/um-maximized, and what the um-maximized size and position was.

I struggled a bit to find how to do this correctly, but for someone who knows, this is a tiny change I imagine.

Note that as this is really machine-specific state, we're not going to sync this through CouchDB (plus, we don't want to wait for dc3/desktopcouch to start to correctly position the window).

I supposed dconf should be used, although my gut reaction is a JSON file in ~/.config/APP/state.json or some such as this is not something we need change signals for... just save it at app shutdown.

Also note that we're name-spacing based on the value of BaseUI.app, which will be something like 'novacut', or 'dmedia', or 'yourcoolapp'.

Tags: bitesize
Changed in userwebkit:
milestone: 11.10 → 11.12
Changed in userwebkit:
milestone: 11.12 → 12.01
Changed in userwebkit:
milestone: 12.01 → 12.02
Changed in userwebkit:
milestone: 12.02 → 12.03
Changed in userwebkit:
milestone: 12.03 → 12.04
Changed in userwebkit:
milestone: 12.04 → 12.05
Changed in userwebkit:
milestone: 12.05 → 12.06
Changed in userwebkit:
milestone: 12.06 → 12.07
Changed in userwebkit:
milestone: 12.07 → 12.08
Changed in userwebkit:
milestone: 12.08 → 12.09
Changed in userwebkit:
milestone: 12.09 → 12.10
Changed in userwebkit:
milestone: 12.10 → 12.11
Changed in userwebkit:
milestone: 12.11 → 12.12
Changed in userwebkit:
milestone: 12.12 → 13.01
Changed in userwebkit:
milestone: 13.01 → 13.02
Changed in userwebkit:
milestone: 13.02 → 13.03
Changed in userwebkit:
milestone: 13.03 → 13.04
Changed in userwebkit:
milestone: 13.04 → 13.05
Changed in userwebkit:
milestone: 13.05 → 13.06
Changed in userwebkit:
milestone: 13.06 → 13.07
Changed in userwebkit:
milestone: 13.07 → 13.08
Changed in userwebkit:
milestone: 13.08 → 13.09
Changed in userwebkit:
milestone: 13.09 → 13.10
Changed in userwebkit:
milestone: 13.10 → 13.11
Changed in userwebkit:
milestone: 13.11 → 14.01
Changed in userwebkit:
milestone: 14.01 → 14.02
Changed in userwebkit:
milestone: 14.02 → 14.03
Changed in userwebkit:
milestone: 14.03 → 14.04
Changed in userwebkit:
milestone: 14.04 → 14.05
Changed in userwebkit:
milestone: 14.05 → 14.06
Changed in userwebkit:
milestone: 14.06 → 14.08
Changed in userwebkit:
milestone: 14.09 → 14.10
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.