Chinese (Simplified, zh_CN) translation
Hi, thanks for providing the translation! I added it as ColoredPassword.zh.language.xml In general, there are two options to identify the translation file that has to be used: 1. Based on your computer's setting 2. Based on the language selected in KeePass I decided to go for the 2nd option to accomodate for cases where the user decided to e. g. run KeePass in simplified chinese although the computer's language is set to traditional chinese, english, french, german, whatever... Every language file...
It works fine when named as ColoredPassword.zh.language.xml. I didn't look into the code but once I appended region code CN to the file name, all came back to English again... I wonder how to correctly name different language variations...
Chinese (Simplified, zh_CN) translation
I'm reviewing all the possible entries in the KeePass config file and documenting them as I go. Oh, and BTW, I don't know if you can (or care to) do anything about this, but further testing shows that the TAN columns get unnecessarily wide after toggling CP on or off.
I'm reviewing all the possible entries in the KeePass config file and documenting them as I go.
bug with TAN folders
ColoredPassword now properly handles the simplified display in TAN-Only groups, thanks for making me aware about this issue. sidenote / out of curiosity: I know TAN lists / indexed TAN lists only from former times of onlinebanking and thought (hoped) they are not used anymore since they are not secure. What else are uses cases for TAN lists or did you observe this by running some tests?
Fix bug when "Use Simple List View for TAN-Only Groups" is active and a TAN-ONLY group is displayed
bug with TAN folders
Hi Marek, many thanks (again) I uploaded your translation and changed the version from 1 to 2. If you're using EalryUpdateCheck as well, KeePass willnotify about an updated translation for ColoredPassword the next time the automated update check is done.
Hi, I attached again translation for polish language. It is upated for lowercase colors added in Version 0.6.
@jack-007 @fritzcat97 Version 0.6 now allows to have different colors for upper and lower case letters. I meanwhile reworked the options screen. Previously colors for text and background were shown below each other, now they are shown next to each other. There freed up some space. While I do see your points, I still don't feel it should be active right away. Using two different colors for letters therefor is opt-in, simply tick the checkbox and select the colors.
Allow different color for lowercase letters (optional)
Rookiestyle, I too would like the option to differentiate between upper- and lowercase characters. With the default font Sergoe UI the iI is the same as the lL Il. I saw in your reactie to Jack Konings from 2019-08-25 that you think adding this would overload the options screen. I altered a picture of the menu a bit as a preview. In my opinion it does not really change the look of the menu, but you can be the judge of that. Could you please reconsider adding this feature?
Roekiestyle, I too would like the option to differentiate between upper- and lowercase characters. With the default font Sergoe UI the iI is the same as the lL Il. I saw in your reactie to Jack Konings from 2019-08-25 that you think adding this would overload the options screen. I altered a picture of the menu a bit as a preview. In my opinion it does not really change the look of the menu, but you can be the judge of that. Could you please reconsider adding this feature?
Make KeeTheme aware of this plugin's option screen
bad field placement in "Open from URL" dialog
I was able to replicate this and released a new version. Thanks for making me aware of this topic.
Add support for KeeTheme plugin
Cross-reference: https://sourceforge.net/p/keepass/feature-requests/2538/
bad field placement in "Open from URL" dialog
Polish translation (pl)
Thanks a lot! I added it to the project files
Polish translation (pl)
Improved handling of translations
Add toggle option to color passwords in entry list
Inform if KeePass policy does not allow to unhide passwords
Bugfix: Preserve read-only state of password fields
Tremendous - thank you for the excellent support. I've just downloaded and installed the new version. It's got everything I need now. Perfect.
No context menu when right-clicking on password in KeePass 'Edit Entry' window
Version 0.3.4 now shows a basic contextmenu for Cut Copy Paste Delete Select All
Add used language to PluginTools
Add basic context menu for RichTextBox
Thank you for the very prompt response - much appreciated. I didn't appreciate the technical reasons behind the issue. The absence of the context menu had me speculating whether this was a 'feature' I didn't understand correctly! If the choice is to provide coloured text or a context menu, I'll take coloured text every time. Your assumption about copy, paste etc is correct and I've already been in the habit of using Ctrl+C and Ctrl+V where necessary. This is not a showstopper so please don't rank...
No context menu when right-clicking on password in KeePass 'Edit Entry' window
Hi, thanks for your feedback! The context menu is not suppressed on purpose. To show different colors the plugin has to replace the standard textbox with a so called RichTextBox and this is done only when displaying the password. A RichTextBox does not have a context menu, this has to be added by hand. I assume you're mainly missing cut, copy and paste and will build a new version of the plugin that contains a basic context menu. This context menu will definitely look different than the OS' default...
No context menu when right-clicking on password in KeePass 'Edit Entry' window
Thank you for your help.
KeePass 2 allows to import a KeePass 1 database: File -> Import I never used KeePass 1 but I heard, that KeePass 2 will look differently than KeePass 1. If you decide to give it a try the official KeePass forum here at Sourceforge is a good starting point.
If I change to KeePass 2.x, can I use the database from 1.x?
coloredpassword does not appear in Keepass
I'm sorry, ColoredPassword is a plugin for KeePass 2.x. KeePass 1.x can't handle plgx-Files and it can't handle the dll-version of the plugin either. If I had known that you're using KeePass 1.x, I would not have suggested my plugin. 1.x plugins are fundamentally different from 2.x plugins. 2.x plugins cannot be loaded by KeePass https://keepass.info/help/v1/plugins.html
I am using Keepass 1.37 on a Windows 7 computer. I have downloaded coloredpassword.plgx and put it in the Keepass plugins folder. It does not appear when I click the Tools tab. It does not appear when I click the three dots near a password.
coloredpassword does not appear in Keepass
Done
stop debugging?
Hmm yeah I had the same issue with Colored Password and PED Calc. Colored Password is fixed but PED Calc still exhibits this behavior. Can you fix that one as well?
Make coloring passwords in entry list optional
stop debugging?
Thanks for testing it, new version is released.
For my 'production' database I don't use dev snapshots. My backup scheme is good enough that I have no fear of data loss - plus I've never seen Dominik make a change so drastic as to make me worry about that. If your test with attached file is succeaful, I'll release it as new version. Seems good to me.
Okay, that's it. I always run Dominik's latest dev build - I like getting new features early, and figure I'm helping by testing them. Should I repost this where Dominik will see it? Is there a way to turn off debugging for your plugin while still using his debug builds? (Yours is the only one of the eight plugins I use that does this.)
Seems good to me.
No need to repost this, that's nothing Dominik can do to change it as it's something inside the plugin. For convenience reasons I have my plugin check for being run in a KeePass dev snapshot and activate debug mode based on that. This spares me the task of activating it manually :) For my 'production' database I don't use dev snapshots. Nevertheless I got your point and removed this. I now start my KeePass dev snapahot with the respective commandline parameter and you won't be bothered when closing...
Okay, that's it. I always run Dominik's latest dev build - I like getting new features early, and figure I'm helping by testing them. Should I repost this where Dominik will see it? Is there away to turn off debugging for your plugin while still using his debug builds? (Yours is the only one of the eight plugins I use that does this.)
I deleted the plugin from my device, downloaded it again and opened KeePass. There is no question whether I want to open debug files when I close KeePass. Do you start KeePass with any command line parameters? Do you start KeePass with Control and Shift key pressed? Do you by chance run a debug build of KeePass? You will see this in the about form and in the debug file where KeePass version should be shown as <KeePass>2.43.0.18739</KeePass> for the current stable release I faced some issues when...
stop debugging?
Thank you for fixing the issue so quickly
Column "Passwords" completely empty
Thanks to both of you, new version is released now
Fix bug when displaying colored passwords in entry list
Fix bug when displaying colored passwords in entry list
Thank Dominik, that did most (all) of the testing.
I'm happy to hear that it's working now for you - no need to answer my additional questions. Let me do some code cleanup and then release a new official version that has debug mode disabled. Thanks for letting me know about the issue and for your testing activities.
I started KeePass again, closed it and KeePass wrote the XML file (see attachment). The crash did not ocur anymore. Tell me if I should answer your questions above: Do you face the issue regardless of the font settings or only for some fonts, e. g. Consolas and Calibri but not Courier New which is the default font? Does the display change when you change the size of the KeePass window? change the size of the affected columns? * scroll left and right in the entry main view?
I started KeePass again, closed it and KeePass wrote the XML file (see attachment). The crash did not ocur anymore.
@Rookiestyle: KeePass crashes with your plugin I added a new "Dummy" entry for the screen shot in my last posting. Then I selected to close KeePass and KeePass asked if the changes to the database should be saved (I selected "Yes"). Then KeePass is freezing (the window is still shown, grayed out and hangig for over 20 minutes). Here I get no question if the XML should be saved.
@Rookiestyle: KeePass crashes with your plugin I added a new "Dummy" entry for the screen shot in my last posting. Then I selected to close KeePass (so the log file is written). KeePass asked if the changes to the database should be saved and I selected "Yes". Here I get no question if the XML should be saved. Then KeePass is freezing (the window is still shown, grayed out and hangig for over 20 minutes).
Perfect, with the new (attached) version I see all my passords and usernames again. See attached screen shot. So do you need any log files as well?
I think I found something... For drawing the text I need to provide a rectangle in which drawing has to take place. Windows already provides such a rectangle (e.Bounds). Using this rectangle results in the text being offset (Y axis), it will 'jump' up/down a few pixels. This is especially evident as I do not mess with the title column holding the entry's icon. I tried to have all the text start at the same position (Y axis) and due to that adjust the rectangle (e.Bounds) and shrinked it 2-3 pixels...
I think I found something... For drawing the text I need to provide a rectangle in which drawing has to take place. Windows already provides such a rectangle (e.Bounds). Using this rectangle results in the text being offset (Y axis), it will 'jump' up/down a few pixels. This is especially evident as I do not mess with the title column holding the entry's icon. I tried to have all the text start at the same position (Y axis) and due to that adjust the rectangle (e.Bounds) and shrinked it 2-3 pixels...
Thanks for sharing all this information to both of you. Even with the attached config file I was not able to reproduce this (Windows 10, .NET Framework 4.8). I'll try to use https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ to get a virtual box with Windows 8 up and running, but this one will have .NET framework 4.7 most likely. Do you face the issue regardless of the font settings or only for some fonts, e. g. Consolas and Calibri but not Courier New which is the default font? Does...
Sorry that I reply so late, but I was very busy. And I postet in my first topic the password font (used to display the passwords in the password fiield) and not the font in the list of entries. Sorry for that! Thank you, @Dominik, that you posted the requested information. @Rookiestyle: do you still some information? Just tell me and I will send you the requested information. And I hope quicker than before.
Sorry that I reply today and not earlier, but I was very busy. And I postet the password font (used to display the passwords in the passwird fiield) and not the font in the list of entries. Sorry for that! Thank you, @Dominik, that you posted the requested information. @Rookiestyle: do you still some information? Just tell me and I will send you the requested information. And I hope quicker than before.
I can for instance reproduce the problem with Calibri, Regular, 10 as list font (using KeePass 2.43, Windows 8.1, .NET Framework 4.6, no other KeePass plugins). Attached is a ZIP file containing the configuration file, a debug file and screenshots with and without asterisks (in the second case, passwords and URLs are not drawn). Thanks and best regards, Dominik
I was not able to reproduce this. Using the default font as well as a different font like Consolas, Standard, 16 everything is displayed as expected. Please attach your KeePass config file and the debug file to help me investigating this. Which .NET version do you use?
I don't have access to a computer currently, so this might take a few days until can reproduce this myself. Please attach a debug file meanwhile. You can enter debug mode by starting Kee Pass with Control key pressed or with parameter /debugplugin:coloredpassword You will be asked to save a xml file when closing Kee Pass, please attach it to this ticket or send it to me.
Column "Passwords" completely empty
Russian translate
Add debug mode
Improve event handling and collaboration with other plugins
Split textcolor
Hi Jack, I now understand the reasoning behind your request, thanks for clarifying this. Nevertheless this is beyound this plugin's purpose and won't be added to not increase complexity and to avoid an overloaded options screen. If you need to create passwords following specific rules, please use the password generator and a customized profile as described here: https://keepass.info/help/base/pwgenerator.html#pattern PasswordChangeAssistant let's you link a password profile to an entry and create...
Hi Rookiestyle, I think that i look to the plugin from another perspective. I find it helpfull to see if a password fullfils the minimal requirements most websites/logins force upon us (like at least one uppercase, one lowecase, one number and a special character). The password generator of KP also is divided in those categories. So i primarily don't use the plugin for its enhanced readabilty (which BTW is a welcome property) but to easely check those minimal requirements. Hence my suggestion to...
This plugin's purpose is to show different colors for letters, digits and special characters to avoid misreading similar characters, e. g. reading a lowercase l as digit 1. Which uppercase letters can be misread as lowercase letters? In addition: You wrote "Now all text gets the same color" What do you mean with "now", was it different before using the plugin? At the moment I don't see the added value of having different colors for uppercase / lowercase letters.
Split textcolor
Color passwords in entry list if shown in plaintext
Russian translate
I uploaded your translation after having removed texts that are no longer required in the new plugin Version. Thanks!
Make normal text colorable
No, here in a slightly different context, makes sense to use «Включить». «Разрешено» translated in russian as «Allow (Allowed)»
Once again many thanks for providing the translation. Before I upload it I'ld like to get your feedback regarding the term 'Active' KeePass has standard texts for both 'Active' and 'Enabled' and I plan to use one of them, currently I tend to use 'Enabled' The russian translations as per language file available here are 'Текущая' (Active) and 'Разрешено' (Enabled). Would 'Разрешено' be fine as well?
Bugfix: Correct keyboard focus issue
Russian translate