Menu

#782 Improve new file dialog

v1.1.x
closed
v1.1.5
Change Request
2023-02-14
2023-02-05
Erik Hänel
No

The new file dialog does not present any helpful information for selecting the correct file type. Add explanatory features, icons and more to supply the user with helpful information.

Analysis:

A good start might be using a wxListView in combination with large icons and adding a event handler, if the user selects an element in the view to display some information about the selected file type.

Implementation:

  • Implementation: Implemented as proposed by the analysis. Needed to create new file icons, which can be found in the /res folder.
  • Revision: [r1319]
  • Implementation test: Creation of new files with the file dialog is a breeze.

Documentation:

  • [x] ChangesLog updated
  • [x] Code changes commented
  • Documentation articles:
    • [ ] corresponding documentation articles updated
    • [ ] new documentation articles created
    • [x] not needed
  • Language files:
    • [x] corresponding language files updated
    • [ ] not needed

Tests:

Tested manually. Further improvements were done with [r1330].

Related

Commit: [r1319]
Commit: [r1330]

Discussion

  • Erik Hänel

    Erik Hänel - 2023-02-05
    • labels: --> gui, user experience
    • status: open --> accepted
     
  • Erik Hänel

    Erik Hänel - 2023-02-05
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1,23 @@
     The new file dialog does not present any helpful information for selecting the correct file type. Add explanatory features, icons and more to supply the user with helpful information.
    +
    +###Analysis:
    +(*Describe, what's the issue and which changes have to be made*)
    +
    +###Implementation:
    +* Implementation: (*Describe, what you've changed*) 
    +* Revision: [rXXX]
    +* Implementation test: (*Describe the type of test, which you performed, and if it was successful*)
    +
    +###Documentation:
    +* [ ] ChangesLog updated
    +* [ ] Code changes commented
    +* **Documentation articles:**
    
    +    * [ ] corresponding documentation articles updated
    +    * [ ] new documentation articles created
    +    * [ ] not needed
    +* **Language files:**
    +    * [ ] corresponding language files updated
    +    * [ ] not needed
    +
    +###Tests:
    +(*Describe, which tests you performed and their outcome*)
    
    • status: accepted --> analyzing
     
  • Erik Hänel

    Erik Hänel - 2023-02-05
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,7 +1,7 @@
     The new file dialog does not present any helpful information for selecting the correct file type. Add explanatory features, icons and more to supply the user with helpful information.
    
     ###Analysis:
    -(*Describe, what's the issue and which changes have to be made*)
    +A good start might be using a `wxListView` in combination with large icons and adding a event handler, if the user selects an element in the view to display some information about the selected file type.
    
     ###Implementation:
    
     * Implementation: (*Describe, what you've changed*) 
    
    • status: analyzing --> implementing
     
  • Erik Hänel

    Erik Hänel - 2023-02-06
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -4,19 +4,19 @@
     A good start might be using a `wxListView` in combination with large icons and adding a event handler, if the user selects an element in the view to display some information about the selected file type.
    
     ###Implementation:
    -* Implementation: (*Describe, what you've changed*) 
    -* Revision: [rXXX]
    -* Implementation test: (*Describe the type of test, which you performed, and if it was successful*)
    +* Implementation: Implemented as proposed by the analysis. Needed to create new file icons, which can be found in the /res folder.
    +* Revision: [r1319]
    +* Implementation test: Creation of new files with the file dialog is a breeze.
    
     ###Documentation:
    -* [ ] ChangesLog updated
    -* [ ] Code changes commented
    +* [x] ChangesLog updated
    +* [x] Code changes commented
    
     * **Documentation articles:**
         * [ ] corresponding documentation articles updated
         * [ ] new documentation articles created
    -    * [ ] not needed
    +    * [x] not needed
     * **Language files:**
    -    * [ ] corresponding language files updated
    +    * [x] corresponding language files updated
         * [ ] not needed
    
     ###Tests:
    
    • status: implementing --> testing
     

    Related

    Commit: [r1319]

  • Erik Hänel

    Erik Hänel - 2023-02-14
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -20,4 +20,4 @@
    
         * [ ] not needed
    
     ###Tests:
    -(*Describe, which tests you performed and their outcome*)
    +Tested manually. Further improvements were done with [r1330].
    
    • status: testing --> closed
     

    Related

    Commit: [r1330]

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB