Skip to content

Comments on v0.5 #10

@philippe-hawi

Description

@philippe-hawi
  1. For fields that have a checkbox, to show the help text, you have to check the box. Is there an easier way to show the help text without modifying the field? Clicking on the name of the field? Or changing the checkbox to a true/false drop list, and showing the help text when the user open the list? This is just a personal preference. I wouldn't like to change the value of a field just to show its help text.

  2. Installed panel: clicking on whitespace to clear selection? Decided not to do that?

  3. ColumnIndexType: help text needs attention at the end.

  4. isGroup: help text reads "A property description with IsGroup="true" should specify a , otherwise it isn't a useful property". Specify a what? It is like that in the Microsoft docs. I couldn't tell what they meant to say.

  5. isTreeProperty: no explanation in MS docs. Current help text says: Whether this is a tree property. Not sure what this means... If you understand what this field is, could you add a clear description?

  6. SearchRawValue: same as above.

  7. The editor panel looks crammed vertically. The drop list of EditControl barely fits. I suggest adding some space below the last field, and the user can just scroll down in the editor panel.

  8. EditControl: typo in the last line of help. "late" should be "later."

  9. Weird issues when saving and deleting. I'll try my best to explain what happened. This was the first property i'm editing. No saved properties yet. I clicked on save. The prop got saved, but a message box appeared asking if i want to discard changes. I chose no. Then i went to the saved panel. Right clicking on the property resulted in the same message. I had to discard changes (there weren't any changes though) to be able to delete it. I tried reproducing this behavior but i couldn't. But then this happened again when i created a new set of properties. Will try to better understand when this is happening. But what i am sure of is that when this message appears, there definitely aren't any changes to be discarded.

  10. I created the following property: Custom.Documents.Journal. Context menu of Journal has the 3 options available. For Documents, only export is available. What if I want to delete (or even install) all properties under Documents? For Custom, nothing is available (again, i might want to install or delete everything in that category). Does it even make sense to export anything that's not in the lowest level of the tree? The exported propdesc of Custom.Documents has information for Custom.Documents.Journal. I don't think Custom.Documents should have a propdesc in the first place.

  11. When i select Documents, i expected the editor to show a blank new property with the name Custom.Documents, which can not be saved obviously, where i would add something to the name (e.g., .Year). Is that unreasonable or not an expected behavior? Anyway, after i create Year and save it (now i have in the saved list Custom.Documents.Journal and Custom.Documents.Year), if i click on Year then on Documents, the editor displays the details of Year. If i click on Journal then Documents, the editor displays the details of Journal. I think there's something to be addressed there.

  12. Having created Custom.Documents.Journal and installed it (now the install button is disabled), i create Custom.Videos and save it. The install button is enabled. I then click on Custom.Documents and the install button is still enabled. I then click on Custom.Documents.Journal, the install button gets disabled, and stays disabled when i select Custom.Documents. So in essence, moving from a non-installed property to an installed property disables the install button (correct), but moving from a non-installed property to the group header of an installed property does not disable the install button (incorrect, given the way things are right now, which is the installed button always disabled for group headers; i argue that if there are properties yet to be installed, the user should be able to install them all through their group header).

  13. Still no indication of which saved properties are installed in the saved panel. Is that something you decided not to do?

This is where I stopped testing. I have deadlines but I'll keep testing whenever I can and report back. Hopefully, everything will be thoroughly tested by end of next week.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions