Opened 8 years ago

Closed 7 years ago

#3151 closed Bug (wontfix)

Don't sync Windows dimensions over MobileMe

Reported by: irchs Owned by:
Priority: Normal Milestone: None Set
Component: Mac Client Version: 1.92
Severity: Trivial Keywords: mobileme, sync, preferences
Cc:

Description

Hello Transmission devs,

A small tweak that would help my sanity. I use transmission on two different macs that are synced using MobileMe?. As part of the preferences sync, the Transmission windows sizes are synced between the two macs. Since my Macs have different resolution displays, this can get hella annoying :(

Is it possible to put Window size and position preferences in the ByHost? folder in a users preference library so that they are not synced?

Location of file where these preferences are stored now:

~/Library/Preferences?/org.m0k.transmission.plist

Where they should be:

~/Library/Preferences/ByHost?/org.m0k.transmission.plist

In addition to Window size preferences, there may be other preferences that should be machine specific :)

Cheers

Jan

Change History (6)

comment:1 Changed 8 years ago by livings124

  • Resolution set to invalid
  • Status changed from new to closed

Window sizes are, for the most part, automatically handled by the operating system/cocoa - we just set an autosave name. This should be a request to Apple. Please reopen if I missed something, however.

comment:2 Changed 8 years ago by irchs

ah you can set where NSWindow sizes are saved. I can't remember where the setting is, presumably in Interface Builder somewhere. Here is some info from Apple's Docs:

Syncing Application Preferences

In Mac OS X v10.5, it is now possible to synchronize application preferences across multiple machines using .Mac. For third-party applications, the default behavior is to synchronize all user preferences except "ByHost?” preferences. If your application contains preferences that should not be synchronized, you can add an array to your application’s Info.plist file associated with the com.apple.PreferenceSync?.ExcludeSyncKeys? key. The array contains the keys associated with any preferences you do not want to synchronize.

Does this help at all?

Cheers

Jan

comment:3 Changed 8 years ago by irchs

  • Resolution invalid deleted
  • Status changed from closed to reopened

Sorry, forgot to reopen this issue. See the above addition to this ticket :)

comment:4 Changed 8 years ago by charles

  • Component changed from Transmission to Mac Client

comment:5 Changed 8 years ago by livings124

The effort vs. payoff of this ticket is low. A patch that implements this without losing current preferences would be most appreciated.

comment:6 Changed 7 years ago by livings124

  • Resolution set to wontfix
  • Status changed from reopened to closed

I'm going to close this. I won't be implementing and the demand is just about non-existant.

Note: See TracTickets for help on using tickets.