It is currently 07 Jul 2021, 11:56
   
Text Size

Magic Album - Feature Requests

Add Multi-User Mode (new)

 

I would like it if Magic Album could be set for "Multi-User Mode", in which each Windows User can have their own Preferences, Decks folder, Inventory folder, Default and Custom Filters folder and the default and custom layouts folder (this last one cannot currently be modified).

To do this, one could create a separate MultiUser.ini file, which has a setting (MultiUserMode), that when set to "true" tells Magic Album to check for "%AppData%\Magic Album\" (in the current user's Application Data folder in his/her user profile). If it's not there, it creates "%AppData%\Magic Album\" and puts a Deck, Inventory, Filters and Layouts folder in it, and copies default filters and layouts into the appropriate folders. It then creates a new Preferences.ini in "%AppData%\Magic Album\", which points to these user's folder and files by default. As long as MultiUserMode is set to true, MagicAlbum loads the current user's Preferences.ini instead of the one in the root Magic Album directory when it starts. When in MultiUserMode, changes to preferences affect only the current user's Preferences.ini. If MultiUserMode is disabled, it would load the Preferences.ini in the root Magic Album folder, and behave as it does now. Optionally, you could allow Multi-User Mode to be toggled from within the GUI.

As a programmer, you may know this, but just in case, %AppData% points to "C:\Documents and Settings\%username%\Application Data" on Windows 2000 and XP, and "C:\Users\%username%\AppData\Roaming" on Windows Vista and 7, by default.
Last edited by Guest on 08 Jun 2011, 22:37, edited 3 times in total.
Reason: After looking at Preferences.ini, I realized that there was a more practical way to achieve this...

Comments

Posted by rjp14 » 08 Jun 2011, 22:56

Interesting idea. However coping the program into both profiles would have the same desired effect. As MA doesn't get installed it is its own separate running program.

With the current way that the program is written. I'm not sure this is how HG wants to go. Especially since it starts tying itself into the OS. Magic Album current works off a USB stick.

Ticket details

  • Ticket ID: 113
  • Project: Magic Album
  • Status: New
  • Component: General
  • Project version: (unknown)
  • Priority: Normal
  • Assigned to: (unassigned)
  • Reported by:
  • Reporter's tickets: List all tickets
  • Reported on: 08 Jun 2011, 01:56
  • Last visited by Goblin Hero » 27 Nov 2013, 09:23.
 
cron

Login Form