PasswordMaker Forums

Firefox/SeaMonkey/Mozilla/Netscape/Flock Browser Extension => Feature Requests / Enhancements => Topic started by: rex on March 31, 2006, 09:43:30 AM

Title: New Character Set selection interface
Post by: rex on March 31, 2006, 09:43:30 AM
currenty i have these list i like to see:

- allow me choose which fields shown up at basic options. so i can choose to see username/modifier/etc.. in basic options.
- easy switch to have my password numeric only, with alphabets or allow other characters...


tnx for such great tools!
cant wait for j2me version on my mobile...
Title: New Character Set selection interface
Post by: Eric H. Jung on March 31, 2006, 03:32:46 PM
Hi Rex,

Quote
allow me choose which fields shown up at basic options. so i can choose to see username/modifier/etc.. in basic options.
Unfortunately, we won't be able to accomodate this request.

Quote
easy switch to have my password numeric only, with alphabets or allow other characters
You can already do this. Go To Account Settings, Extended tab, and change "Characters" to whatever you like.

Thanks for your comments!
Eric
Title: New Character Set selection interface
Post by: forbin on April 01, 2006, 09:29:39 PM
Quote from: Eric H. Jung
Hi Rex,

Unfortunately, we won't be able to accomodate this request.

You can already do this. Go To Account Settings, Extended tab, and change "Characters" to whatever you like.

Thanks for your comments!
Eric

Eric .. Maybe something more in the line of Password Agent .. Attachment included .. I think it may be a little more clean than listing all possible characters of the alphebet
Title: New Character Set selection interface
Post by: Eric H. Jung on April 01, 2006, 11:13:46 PM
Well, that's an idea. Let me think about it.
Title: New Character Set selection interface
Post by: morguns on April 02, 2006, 12:12:02 AM
Quote
Maybe something more in the line of Password Agent .. Attachment included ..
ooh, i like this idea a lot.
Title: New Character Set selection interface
Post by: tanstaafl on April 02, 2006, 02:43:28 AM
Actually, I do too... makes for a cleaner character set selection...

The 'Other', which I assume would be 'special characters' (non-ascii), would still have to be directly editable, though, because there are always some sites that will allow *some* special characters, but not *all* special characters.
Title: New Character Set selection interface
Post by: Romeo on April 02, 2006, 03:42:01 AM
Yeah, what morguns and tanstaafl said.  I do agree that it would make it a lot cleaner.  But then, as tanstaafl says, there should be an input box to put a custom character set.

Backword compatibility might be a little difficult to maintain, no?  
Title: New Character Set selection interface
Post by: tanstaafl on April 02, 2006, 04:26:53 AM
Quote from: Romeo
Yeah, what morguns and tanstaafl said.  I do agree that it would make it a lot cleaner.  But then, as tanstaafl says, there should be an input box to put a custom character set.

Backword compatibility might be a little difficult to maintain, no?  
I don't think so, with a little care...

Just have PWM dump the current character set for each existing account into a 'Custom' character set field.

As for the 'Special Characters' set, I've been giving that some more thought too...

I'm gonna bring up an old request i had once, that would fit in quite nicely here.

You could have the 'Special Characters' be treated as an uneditable set, but, have a custom field where you added specific characters that were NOT allowed (call it 'illegal characters'). This field would basically be a negative Diff - anything added to it would be subtracted from the 'Special Characters' set for that account.
Title: New Character Set selection interface
Post by: tanstaafl on April 02, 2006, 04:58:29 AM
Quote from: tanstaafl
Actually, I do too... makes for a cleaner character set selection...

The 'Other', which I assume would be 'special characters' (non-ascii), would still have to be directly editable, though, because there are always some sites that will allow *some* special characters, but not *all* special characters.
And I'm not sure how they differ, but IIRC, there are different kinds of special character sets... ie, the '+_)(*&^%$#@! characters on our keyboards, and other characters that I recall Eric talkinga bout a while back... UTF-8? I can't remember... anyway, maybe these specific special character sets could be enabled/disabled as a group, just like the numbers and letters?
Title: New Character Set selection interface
Post by: forbin on April 02, 2006, 01:58:01 PM
I was originally thinking that the user would have 2 choices .. uneditable choices: Numeric, Upper, Lower and Special OR a editable field with your choices.

tanstaffl also has a good idea of a editable filed of the characters that you do not want.

I think either one is ok.

Another feature Password Agent has is a Template for the password.  Not sure if this is feasible with PWM, but the idea would be what character set the password had to follow a specific order:  ULNSUU

a six character password consisting of Upper, Lower, Numeric, Special, Upper, Upper

Lots of sites have requirements that the 1st character can't be numeric (for example).  this may alleviate the need for the prefix and suffix characters
Title: New Character Set selection interface
Post by: Eric H. Jung on April 02, 2006, 02:03:28 PM
OK, well clearly there's enough interest here to formalize this as a feature request. The only question I have is how will this integrate with Edit the list of predefined character sets (http://forums.passwordmaker.org/index.php?showtopic=101)?
Title: New Character Set selection interface
Post by: tanstaafl on April 03, 2006, 01:58:03 PM
Quote from: Eric H. Jung
OK, well clearly there's enough interest here to formalize this as a feature request. The only question I have is how will this integrate with Edit the list of predefined character sets (http://forums.passwordmaker.org/index.php?showtopic=101)?
Actually, I think it will integrate quite nicely - in fact, this FR should replace that one... I'll post a tentative version to this thread, and we can discuss it before I add the official FR... Look for a post sometime this morning...
Title: New Character Set selection interface
Post by: tanstaafl on April 03, 2006, 02:51:16 PM
Ok, how about this...

New Feature Request: Advanced Password Character Set Characteristics

This Feature Request (FR) is intended to replace and add to the 'Edit the list of predefined character sets' FR, and to incorporate the suggestion above from forbin, to provide similar functionality to Password Agents method for providing character set availabiloity for password generation. This request was originally made by 'forbin' here, and can be broken down as follows:

1. Rename the 'Extended' tab on the Account Specific Settings window to something more meaningful, like 'Password Characteristics' or something similar.

2. Provide a simple way to enable/disable (via check-box) certain character sets, ala Password Agent, ie:

   Numbers
   Upper case (letters)
   Lower case (letters)

Maybe even have a few extra options for ordering each one, ie: 'a-z', 'z-a', 'randomize'

Some additional possibilities (from the PasswordMaker Character Tips in PWM):

   Non-english characters (checking this box selects all three sub-choices below)
      Diacritical marks (each of these sub-choices can be individually enabled/disabled)
      Diacresis marks       "
      Ligature marks        "

3. As currently provided by PWM, provide the combo-box allowing the user to select from some pre-defined characters sets, with the following conditions/additions:

   a. certain ones provided by the system should NOT be editable, but should always be available for backwards-compatability.
   b. add a 'Create New' choice, and provide a pop-up window that allows the user to create their own custom character set using the same options as described above, ie - they can define their new character set to include all characters, by simply checking all 4 checkboxes
   c. Optionally allow the user to name the Character Set. If they leave the name blank, PWM should simply name it with a date/time string.

4. Add a new field: 'Ignore Characters' (or something similar) - any characters placed into this field will be subtracted from the character set that is defined for that particular account. This was previously requested by me here (http://forums.passwordmaker.org/index.php?showtopic=258).

The purpose for this last new field is simple:

   a. It makes it very easy to use all of the characters possible, while disallowing the one or more characters that some stupid site won't let you use, and

   b. It makes it very easy to see at a glance which characters are being used - otherwise, you might have to carefully examine a huge, long string of characters to see which ones were individually deleted.

5. Lastly, when a Character Set is created for an Account, a final option should be 'Randomize', which would randomize (after individual 'randomize' options if they were checked), and then once the character set is generated it should automatically be added to the 'Custom Character Sets' list, with a simple date. Or, possibly, PWM could prompt for a name? Regardless, the User should always be able to rename any Custom Character Sets they have created. Also, *Custom* Character Sets should have an 'Edit' option, so that I can rename and/or make changes to it anytime I want.
Title: New Character Set selection interface
Post by: forbin on April 03, 2006, 03:25:53 PM
Quote from: tanstaafl
Ok, how about this...

New Feature Request: Advanced Password Character Set Characteristics

This Feature Request (FR) is intended to replace and add to the 'Edit the list of predefined character sets' FR, and to incorporate the suggestion above from forbin, to provide similar functionality to Password Agents method for providing character set availabiloity for password generation. This request was originally made by 'forbin' here, and can be broken down as follows:

1. Rename the 'Extended' tab on the Account Specific Settings window to something more meaningful, like 'Password Characteristics' or something similar.

2. Provide a simple way to enable/disable (via check-box) certain character sets, ala Password Agent, ie:

   Numbers
   Upper case (letters)
   Lower case (letters)

Maybe even have a few extra options for ordering each one, ie: 'a-z', 'z-a', 'randomize'

Some additional possibilities (from the PasswordMaker Character Tips in PWM):

   Non-english characters (checking this box selects all three sub-choices below)
      Diacritical marks (each of these sub-choices can be individually enabled/disabled)
      Diacresis marks       "
      Ligature marks        "

3. As currently provided by PWM, provide the combo-box allowing the user to select from some pre-defined characters sets, with the following conditions/additions:

   a. certain ones provided by the system should NOT be editable, but should always be available for backwards-compatability.
   b. add a 'Create New' choice, and provide a pop-up window that allows the user to create their own custom character set using the same options as described above, ie - they can define their new character set to include all characters, by simply checking all 4 checkboxes
   c. Optionally allow the user to name the Character Set. If they leave the name blank, PWM should simply name it with a date/time string.

4. Add a new field: 'Ignore Characters' (or something similar) - any characters placed into this field will be subtracted from the character set that is defined for that particular account. This was previously requested by me here (http://forums.passwordmaker.org/index.php?showtopic=258).

The purpose for this last new field is simple:

   a. It makes it very easy to use all of the characters possible, while disallowing the one or more characters that some stupid site won't let you use, and

   b. It makes it very easy to see at a glance which characters are being used - otherwise, you might have to carefully examine a huge, long string of characters to see which ones were individually deleted.

5. Lastly, when a Character Set is created for an Account, a final option should be 'Randomize', which would randomize (after individual 'randomize' options if they were checked), and then once the character set is generated it should automatically be added to the 'Custom Character Sets' list, with a simple date. Or, possibly, PWM could prompt for a name? Regardless, the User should always be able to rename any Custom Character Sets they have created. Also, *Custom* Character Sets should have an 'Edit' option, so that I can rename and/or make changes to it anytime I want.


Didn't realize that a random order could be requested .. I'm appending the second window of password agent's password generator that may help with this request.  It has a lot of potential and again is very clean
Title: New Character Set selection interface
Post by: tanstaafl on April 03, 2006, 03:47:46 PM
Interesting - I like it. Once we've heard from Eric on how much of this is feasible, and get his general agreement on the content of the request, I'll definitely incorporate this.

That said, I have quickly scanned the options for Password Agent, and really like some things about the layout that is different from PWM. Specifically, the way Groups are listed in the left frame, and the individual Accounts for the selected Group are shown to the right. I'd like to see PWM rearrange its options to something similar.
Title: New Character Set selection interface
Post by: Miquel 'Fire' Burns on April 03, 2006, 04:29:27 PM
One thing that I can't really see as being backwards compatible with this request is if you have a characterset with double letters.

Maybe I used the A-Za-z0-9 but the numbers are doubled so that it looks like this: 00112233445566778899 or 01234567890123456789.

And remember, the order they appear in the characterset IS important with the current system.

And that password template thing, I'm not sure how we can do that with the current system. Maybe Eric will think of a way.
Title: New Character Set selection interface
Post by: tanstaafl on April 03, 2006, 04:38:38 PM
Quote from: miquelfire
One thing that I can't really see as being backwards compatible with this request is if you have a character set with double letters. Maybe I used the A-Za-z0-9 but the numbers are doubled so that it looks like this: 00112233445566778899 or 01234567890123456789.

And remember, the order they appear in the characterset IS important with the current system.
I don't see that as a problem. PWM should automatically, when it is upgraded with this functionality, capture and store the CURRENT character set for each Account as a 'Custom' character set, thereby ensuring that everyone's current passwords will continue to work. Then, if the user WANTS to change to the new characters set capabilities, they will have to manually change each Account - and I am working on a FR called 'Password Management' that will make this much easier.

Quote
And that password template thing, I'm not sure how we can do that with the current system. Maybe Eric will think of a way.
Well, programatically, I cannot say, but as far as 'compatability' goes, I don't see a problem.

Regardless, though it would be nice, I don't see the template functionality as that important. Nice, yeah, but not important. I would see that as a separate request, too - especially if it is going to be difficult to implement.
Title: New Character Set selection interface
Post by: Miquel 'Fire' Burns on April 03, 2006, 04:41:01 PM
The template this has to be separate. It's not going to be easy to implement.
Title: New Character Set selection interface
Post by: forbin on April 03, 2006, 05:09:56 PM
Quote from: miquelfire
The template this has to be separate. It's not going to be easy to implement.

My only thought on the template is that some sites .. ibm is famous for this, passwords must begin and end with a alpha and have at least one numeric. Not sure of the reasons people use the prefix and suffix of PWM, but I would think it would be to fulfill this requirment
Title: New Character Set selection interface
Post by: tanstaafl on April 03, 2006, 05:38:09 PM
Quote from: forbin
My only thought on the template is that some sites .. ibm is famous for this, passwords must begin and end with a alpha and have at least one numeric. Not sure of the reasons people use the prefix and suffix of PWM, but I would think it would be to fulfill this requirment
Understood - and I think we are in agreement that this would be a good thing to have - but the question is how diificult it will be to achieve programatically... and I'm afraid I don't have a clue when it comes to programming... Eric?
Title: New Character Set selection interface
Post by: tanstaafl on April 04, 2006, 02:32:26 PM
I modified the Title of this topic to properly reflect its content - hope you don't mind, rex...

Also, rex, I added a vote for you for this one... any other votes I can record for you? You get a total of 5, so you have 4 more...
Title: New Character Set selection interface
Post by: tanstaafl on May 09, 2006, 01:17:39 PM
Updated the Feature Request List - added the Password Template Filter (http://forums.passwordmaker.org/index.php?showtopic=919) FR, with a vote from forbin.

Also added a vote from forbin for the New Character Set Selection Interface (http://forums.passwordmaker.org/index.php/topic,845.msg1277794.html#msg1277794), moved the Edit List of pre-defined Character Sets (http://forums.passwordmaker.org/index.php?s=&showtopic=101&view=findpost&p=445309) to the 'done' pile (since it is replaced by the this one) and migrated Tyrantmizar and morguns vote the new FR (forgot to do this when I created the request).
Title: Re: New Character Set selection interface
Post by: guest on July 14, 2007, 12:16:08 AM
Please, please, do implement the "New Character Set Selection Interface".  The current options are insufficient for the inconsistancy of characters tollerated by sites.
Title: Re: New Character Set selection interface
Post by: Eric H. Jung on October 20, 2007, 11:40:40 PM
I'm going to start working on this. Here's my current thinking:

New Top-Level Tab
There should be a new, top-level tab called "Character Sets". By top-level, I mean in the main dialog box next to, say, Global Settings. It will contain a list of custom character sets with 3 columns--name, description (optional), and characters. Double-clicking on an item in the list open a new dialog where you can edit the existing name, description, and characters for that character set. The tab will also have a drop-down list of command just like the "Upload/Download" and "Accounts" tab. From this drop-down list, you can select "New set" (to create a new character set), copy, delete, and edit (edit does the same as double-clicking an item in the list). We can include some predefined character sets (along with a random feature) to model what PasswordMaker 1.7 already has. Note: you won't be able to delete any character set currently in use by an existing account.

Assigning Character Sets to Accounts
When creating/editing a PasswordMaker account (custom or default), the "Extended" tab--to be renamed Password Characteristics--will look similar to how it does now except the Characters field won't be editable. It will be a drop-down list of characters sets you've defined in the "Character Sets" tab. It might be annoying that there won't be a way to manage character sets from the Account-Specific Settings dialog box. I'm not sure how to deal with this. If I place a button there linking back to the new "Character Sets" tab, then the Account-Specific Settings dialog will have to be converted from modal to non-modal with some awkward way for the Character Sets tab to alert an open Account-Specific Settings dialog that character sets have been changed/added/deleted. If you've done GUI programming, you'll know what I'm getting at about inter-dialog messaging... it's not pretty. How bad will it be if there's no way to manage character sets from the Account-Specific Settings dialog? If it's really bad, then the "Character Sets" tab can be moved or duplicated in the Account-Specific Settings dialog (next to the "Extended" tab).

Tips
The tips button will be moved to the new Character Sets tab.

Templates
Password templates won't be included in the first release of this feature, but can be added later to the new, dedicated "Character Sets" tab.

Backward Compatibility
During the upgrade process to the new PasswordMaker release with this feature, all existing accounts' character sets will be analyzed. Any character set that isn't equal to a predefined character set will automatically appear as a new, editable character set in the "Character Sets" tab.

Note to self: this thread (http://forums.passwordmaker.org/index.php/topic,1416.new.html) has useful stuff from Miquel.

Questions -- I'm looking for YOUR feedback on this stuff specifically

Any comments... please post ASAP before I start on this!
Title: Re: New Character Set selection interface
Post by: Miquel 'Fire' Burns on October 21, 2007, 01:50:35 AM
Sounds like what you are trying to do may actually break other editions that uses the RDF in some way.

Anyway, because of how PasswordMaker works, each account should have a copy of the character set. I feel that having a area like the Upload/Download section is a VERY bad idea. Sure moving the character set to it's own tab in the account is okay (if the template thing ends up being worked out anyway, it will go there as well), but we don't want to confuse users anymore than needed.

If you do have the character set tab next to the global options, if an account uses it, don't allow it to be edited if more than one account uses it, ever!
Title: Re: New Character Set selection interface
Post by: Eric H. Jung on October 21, 2007, 10:33:20 PM
Anyway, because of how PasswordMaker works, each account should have a copy of the character set.
I'm not sure what you mean by this. I was going to change the way PasswordMaker FF Edition works to accommodate this style.

I feel that having a area like the Upload/Download section is a VERY bad idea. Sure moving the character set to it's own tab in the account is okay (if the template thing ends up being worked out anyway, it will go there as well), but we don't want to confuse users anymore than needed.
OK, then I'll take your advice and keep the new tab in the account-specific settings.

If you do have the character set tab next to the global options, if an account uses it, don't allow it to be edited if more than one account uses it, ever!
This question still applies if the tab is in the account-specific settings dialog. Should editing of the set be allowed (name & description editing will always be allowed)? If so, what's the behavior when two or more account use the same character set?
Title: Re: New Character Set selection interface
Post by: Eric H. Jung on October 21, 2007, 10:40:29 PM
Anyway, I realize I should work on encrypt passwordmaker.rdf (http://forums.passwordmaker.org/index.php/topic,167.0.html) FIRST since it's top of the list... so I'll be working on that instead of this one. Therefore, we have time to discuss the details of this feature.
Title: Re: New Character Set selection interface
Post by: Miquel 'Fire' Burns on October 22, 2007, 12:20:29 AM
If the tab is only on the account specific settings dialog, then it shouldn't matter if two or more accounts uses the same settings as they should be working on their own copies of the character set anyway.
Title: Re: New Character Set selection interface
Post by: Eric H. Jung on October 22, 2007, 12:30:54 AM
OK, then it doesn't make sense to have "name" and "description" fields for character sets since each character set is only ever used once. I need Tanstaafl to make his opinion known since he's the one who requested a "name" field for custom character sets.
Title: Re: New Character Set selection interface
Post by: tanstaafl on October 22, 2007, 12:01:20 PM
Sorry Eric - I was incommunicado this weekend... but good to see we have time to discuss this, because it will be an important - and potentially invasive - change - a GOOD one, mind you, but has the potential to cause confusion and even breakage (if there is a bug)...

Quote
New Top-Level Tab
There should be a new, top-level tab called "Character Sets". By top-level, I mean in the main dialog box next to, say, Global Settings.

If/when the new (http://forums.passwordmaker.org/index.php/topic,1385.0.html)Simplified'Defaults'/'Advanced' GUI changes are done, it should actually be a primary Tab on the 'Advanced Settings' window, but yes, it will definitely need its own Tab.

Quote
It will contain a list of custom character sets with 3 columns--name, description (optional), and characters. Double-clicking on an item in the list open a new dialog where you can edit the existing name, description, and characters for that character set. The tab will also have a drop-down list of command just like the "Upload/Download" and "Accounts" tab. From this drop-down list, you can select "New set" (to create a new character set), copy, delete, and edit (edit does the same as double-clicking an item in the list). We can include some predefined character sets (along with a random feature) to model what PasswordMaker 1.7 already has. Note: you won't be able to delete any character set currently in use by an existing account.

All sounds good...

But, I'd go so far as to say you shouldn't be able to delete *any* of the Global character sets, only edit them. This is to avoid even the possibility of breakage. Editing them - and possibly (not really necessary though) the ability to enter a description should be enough.

Quote
Assigning Character Sets to Accounts
When creating/editing a PasswordMaker account (custom or default), the "Extended" tab--to be renamed Password Characteristics--will look similar to how it does now except the Characters field won't be editable. It will be a drop-down list of characters sets you've defined in the "Character Sets" tab. It might be annoying that there won't be a way to manage character sets from the Account-Specific Settings dialog box. I'm not sure how to deal with this.

I'll take this opportunity to renew my request (though never formalized as a separate FR) for a 'negative diff' feature - call it 'Excluded Characters' or something similar - that I think would solve this problem nicely...

Just create an Account Specific field that the user can enter any characters into. Any characters in this field will be SUBTRACTED from the chosen character set.

This will make it very easy to know exactly what characters are - and more importantly, are NOT - being used on any given Account.

Currently, if I modify the primary character set for any given account by simply deleting one or two illegal/problematic characters - it is *very* difficult to ever be sure exactly what characters are or are not being used - the only way to be sure is to copy-n-paste the original and the account version into two separate text files and closely examine them.

Quote
If I place a button there linking back to the new "Character Sets" tab, then the Account-Specific Settings dialog will have to be converted from modal to non-modal with some awkward way for the Character Sets tab to alert an open Account-Specific Settings dialog that character sets have been changed/added/deleted.

With the 'Excluded Characters' field, this is not a problem. If there is nothing in that field, then the Global character set is used as is. If there IS something in it, those characters are subtracted from the Global character set. You COULD show it in a different color, to make it very clear that it is a MODIFIED character set - this way, if the user accidentally entered a space (should spaces even be allowed?) into this field, the character set would display in red, warning them that something wasn't right.

Quote
Backward Compatibility
During the upgrade process to the new PasswordMaker release with this feature, all existing accounts' character sets will be analyzed. Any character set that isn't equal to a predefined character set will automatically appear as a new, editable character set in the "Character Sets" tab.

and

Quote
When editing an existing character set, what happens to the accounts which use that character set? Do they automatically start making use of the changes or do they have their own "copy" of the character set that doesn't get modified?

Currently, the 'Global' character sets (in the 'Defaults' account settings) are not shared, they are simply used as 'Defaults' for when a new Account is created. So, editing these does NOT affect current accounts in any way.

It sounds like you are proposing to change this so that the Global character sets are 'Shared'? If so, then I'd say a simpler idea would be the opposite - instead of saving potentially a LOT of copies of the pre-edited version for each Account that is linked to it, simply disallow the editing of a Global character set that has any Accounts linked to it, and only allow the creation of a NEW one. If there are no Accounts linked to it, then yes, PLEASE allow it to be edited.

This way, there is always only one copy of a Character Set, with the ability to modify them at the Account level through the use of the 'Excluded Characters' field - and later, the template/filters.

Quote
Should the list of character sets be organized into "folders" like we have for items in all other tabs? If so, why?

Hmmm... not sure what you mean by 'folders' here... ? If you mean managing them from a listbox, like the 'URL Patterns', then yes, I think so, simply because it would make working with them easier - but that would only be my personal preference, not extremely important.

Quote
Should you be allowed to delete pre-defined character sets if they're not in use by any account?

No, absolutely not - for stability reasons more than anything else - but that said, I definitely want the ability to edit them - this is one thing I do for security purposes. I always edit the main character set(s) in such a way that it is easy for me to reproduce from a clean/new RDF, but not easily recognizable.

Quote
Should you be allowed to edit the name and description of pre-defined character sets?

Not necessary...

Quote
Should the tab display "Used By Accounts" information for each character set; i.e., display the names of every account that uses a character set (can this be a feature added later or must it be in the initial release?)

I'd say this would be important for managing them, but I don't see a need for this just for the initial release, as long as it was planned on being added reasonably soon thereafter.

Thanks Eric!!!
Title: Re: New Character Set selection interface
Post by: tanstaafl on October 22, 2007, 12:07:33 PM
Anybody know how the attachment in this post (http://forums.passwordmaker.org/index.php/topic,845.msg1277748.html#msg1277748) was included?

Note how the embedded .pbg graphic is apparently 'attached', and toggles between a smaller version and a larger version when clicked on...

How would I do this if/when I wanted to include attachments in a similar fashion?

Thanks,

Charles
Title: Re: New Character Set selection interface
Post by: Miquel 'Fire' Burns on October 22, 2007, 01:04:57 PM
I think it may only work with attached images.
Title: Re: New Character Set selection interface
Post by: Miquel 'Fire' Burns on October 22, 2007, 01:07:28 PM
BTW, with the not deleting character sets, how do you prevent having 100s of characters sets only because you couldn't delete them? (And about half of them are the same because you didn't label them clearly enough to know that you're recreating them)

Remember, not everyone who uses this will be programmers, engineers, or something else that requires alot of thinking.
Title: Re: New Character Set selection interface
Post by: tanstaafl on October 22, 2007, 02:16:54 PM
I think it may only work with attached images.

Yeah, I figured it out right after I posted... thanks...

Quote
BTW, with the not deleting character sets, how do you prevent having 100s of characters sets only because you couldn't delete them? (And about half of them are the same because you didn't label them clearly enough to know that you're recreating them)

Actually, I was talking about only not being able to delete the initial/primary 'Default' character sets. Of course any new/additional ones created by the user should be deletable... except what if they are in use by an Account? Maybe if you attempt to delete one that is in use, it gives you a list of the Accounts using it telling you you need to change these before you can delete it?
Title: Re: New Character Set selection interface
Post by: Miquel 'Fire' Burns on October 22, 2007, 04:24:02 PM
I really don't like having to goto another tab just to edit a character set though. Unless it's used for template purposes, having each have it's own copy should be fine (and if the UI thing (http://www.miquelfire.com/passwordmaker/characters.html) I created is used, then the most users care about is if the site they're making the account for allows one of the four predefined sets of characters or not, and for the most part, only the special characters will be removed. Though, changes in the middle don't work too well)

Remember, in practice, some things that seem like a good idea may actually be the worst idea you could have.
Title: Re: New Character Set selection interface
Post by: tanstaafl on October 22, 2007, 05:21:33 PM
I really don't like having to goto another tab just to edit a character set though.

<snip>

Unless it's used for template purposes, having each have it's own copy should be fine (and if the UI thing (http://www.miquelfire.com/passwordmaker/characters.html) I created is used, then the most users care about is if the site they're making the account for allows one of the four predefined sets of characters or not, and for the most part, only the special characters will be removed. Though, changes in the middle don't work too well)

Hmmm... taking another look for context... oh! I think I may have misunderstood...

Ok, a few questions... what if I want the resulting characters in a slightly different order? One thing I do currently is I make a few minor changes to the character sets I use, to introduce another wrinkle for anyone trying to get at my passwords... changes that are easy for me to reproduce from scratch should the need arise, but that are not very obvious.

Also - you have an 'Custom/Extra' field - what about an 'Exclude' field - whatever entered there is subtracted from the character set?

Or, if the intent is for it to work in such a manner that you would use it to 'create' the character set, which would then become a separate, editable string that I could manipulate manually, that would work - but I'd still like an 'Exclude' field...

Quote
Remember, in practice, some things that seem like a good idea may actually be the worst idea you could have.

Heh... I know,
Title: Re: New Character Set selection interface
Post by: Miquel 'Fire' Burns on October 22, 2007, 05:56:01 PM
That's just a proof of concept thing. I'm sure there's some tweaks you can do anyway to add more control.

The logic I assumed when I wrote that is that the character set is still stored the same way, just the user can use those check boxes to control it. Now if you want to make a change outside of the use if an exclude field, I don't see that happening. Maybe if we implement that, there's an advance mode for the character set to allow editing like it is now (maybe another option in the global option tab?).

Anyway, an exclude field would break the input box a bit with the current code (as I wrote that assuming that if this was used, it would read from the config setting (RDF file in Firefox's case, xml in Desktop's case) and populate the rest of the fields like that to the user, then store the output back in the config setting). I know it can be done, but I may need to rewrite the code behind it. Like I said in the other topic (which people can't get to unless they're admins BTW Eric), the logic is horrid.
Title: Re: New Character Set selection interface
Post by: tanstaafl on October 22, 2007, 06:06:52 PM
That's just a proof of concept thing. I'm sure there's some tweaks you can do anyway to add more control.

No worries - you made it plain it was just a rough draft...

Quote
The logic I assumed when I wrote that is that the character set is still stored the same way, just the user can use those check boxes to control it. Now if you want to make a change outside of the use if an exclude field, I don't see that happening. Maybe if we implement that, there's an advance mode for the character set to allow editing like it is now (maybe another option in the global option tab?).

How about if it just works as a character set 'creator', then you have to click a button to 'Save' it, after which it would be a separate, standalone editable string?

Quote
Anyway, an exclude field would break the input box a bit with the current code (as I wrote that assuming that if this was used, it would read from the config setting (RDF file in Firefox's case, xml in Desktop's case) and populate the rest of the fields like that to the user, then store the output back in the config setting). I know it can be done, but I may need to rewrite the code behind it. Like I said in the other topic (which people can't get to unless they're admins BTW Eric), the logic is horrid.

I was going to ask you about that 'Input' box - I didn't understand its purpose...

Maybe do away with it, then add an 'Exclude' field below/after the Custom/Extra field? This, with the ability to 'save' the character set as a standalone string, rather than keeping it in a dynamic state, would be perfect.

In fact - I don't like the idea of keeping it in a dynamic state like that when actually being used... not sure why, it just seems a little risky to me - maybe too much room for accidentally changing it...
Title: Re: New Character Set selection interface
Post by: Miquel 'Fire' Burns on October 22, 2007, 06:41:35 PM
The user would only see the check boxes, and the Custom/Extra (Actually, it's labeled that way because I couldn't choose which to use myself). Input would come from the RDF file, and output goes back to the RDF.

Plus if a site decides to change the rules for their character set, and you need to change yours, but PasswordMaker doesn't allow it...

The only thing I find wrong with PasswordMaker when it comes to make passwords is just on the UI side of things (BTW, I need to check to see if there's a request for combining the Master Password prompt and the Select Account prompt, I mean there's that list box there after all) and the fact we tend to fix issues by telling users to switch to advance view...

BTW, I'm trying to design the Desktop Edition to not need an advance view, or if there is one, enough is in basic view that won't require too many people to switch it to, only those that like using advance views would switch to it for normal use (like me!)