Kexi/Junior Jobs/Small report improvements: Difference between revisions

From KDE Community Wiki
No edit summary
Line 27: Line 27:
#[unassigned][2.9] Pasted element(s) should be automatically selected, and previous selection should be cleared.
#[unassigned][2.9] Pasted element(s) should be automatically selected, and previous selection should be cleared.
#[unassigned][2.9] {{Wish|339032}} Add possibility of "Duplicating" current selection of report elements by dragging while Ctrl button is pressed. This already works in forms. Please visualize the dragging (in forms it's poorly visualized but the feature works). Duplicating is very similar to copy+paste. See an [https://www.youtube.com/watch?feature=player_detailpage&v=uYAMCQz4uYc#t=88 example for PowerPoint].
#[unassigned][2.9] {{Wish|339032}} Add possibility of "Duplicating" current selection of report elements by dragging while Ctrl button is pressed. This already works in forms. Please visualize the dragging (in forms it's poorly visualized but the feature works). Duplicating is very similar to copy+paste. See an [https://www.youtube.com/watch?feature=player_detailpage&v=uYAMCQz4uYc#t=88 example for PowerPoint].
#[unassigned][2.8] Change default for background color to Qt::transparent in report elements. Just change from Qt::white.
#[assigned to r.wicik][2.8] Change default for background color to Qt::transparent in report elements. Just change from Qt::white.
#[unassigned][2.8] Change default for background color to foreground palette color in report elements. Just change from Qt::black.
#[assigned to r.wicik][2.8] Change default for background color to foreground palette color in report elements. Just change from Qt::black.
#[unassigned][2.8] "background-opacity" property not visible in report elements.
#[assigned to r.wicik][2.8] "background-opacity" property not visible in report elements.
#[unassigned][2.8] "background-color" property not visible in report elements in preview mode and printouts.
#[assigned to r.wicik][2.8] "background-color" property not visible in report elements in preview mode and printouts.
#[unassigned][2.8] "foreground-color" property not visible in report elements in preview mode and printouts.
#[assigned to r.wicik][2.8] "foreground-color" property not visible in report elements in preview mode and printouts.
#[unassigned][2.9] Add "foreground-opacity" property to report elements.
#[unassigned][2.9] Add "foreground-opacity" property to report elements.

Revision as of 10:58, 15 September 2014

Status: UNASSIGNED, Target: 2.8/2.9, Difficulty: EASY

Proposed and mentored by Jstaniek (talk) 08:09, 11 September 2014 (UTC)

The Goal

Smaller but important improvements in Kexi Reports. Often related to usability.

The Tasks

Pick one task from this list. Mark it with a [assigned to YOURNAME] tag. Create a bugs.kde.org entry only for non-trivial improvements. See Contributing a Patch.

  1. [unassigned][2.9] Add visible "value" property to all report elements. If element has proper data source assignment, the value is ignored but otherwise it's displayed as "static" data. Example: value of boolean type for the check box
  2. [unassigned][2.9] improve the placeholders for elements in design mode: translate them too. ": field" is not quite good. Consult for jstaniek for the ultimate design.
  3. [unassigned][2.8] when inserting lines by single click, the object is too small.
  4. [unassigned][2.9] Rename visible caption of "Check" to "Check Box", "Web" to "Web Page"
  5. [unassigned][2.9] Improve appearance of report check box element of style "Dot", it currently looks like a radio button, what is misleading: [1]
  6. [unassigned][2.9] Improve appearance of check box in tabular view when the value is NULL and Required == false: [2] -- the "?" mark is misplaced a bit
  7. [unassigned][2.9] Tables allow to set "Required" property to false, what means NULL values are allowed. When this is used with fields of boolean type, NULL values are presented using question marks (see [3]). In a report based on this table, it's not possible to see difference between NULL and false value: [4]. A mockup of how it should look like: [5]. Details: this should not be the default behaviour. Instead: add "tristate" boolean property to the check box report element, false by default, caption == "Tristate". If "tristate" is true, "?" marks should be visible for NULL values *if* data source is assigned.
  8. [unassigned][2.9] Use the dedicated data source combo box widget from forms 'data source' tab [6] in reports. The current data source combo in reports 'data source' tab has broken sorting and looks inferior [7] to what form offers. Also it does not offer keyboard access or completion.
  9. [unassigned][2.9] Change label for the data source combo in report designer's 'data source' tab from the hacky "Internal Source" to "Report's data source:" (making it similar to what forms shows).
  10. [unassigned][2.9] Improve HIG compliance. Change label related to the data source combo in form designer's 'data source' tab from "Form's data source" to "Form's data source:". Also in report designer's 'data source' tab change "Source Type:" to "Source Type:" and "External Source:" to "External source:".
  11. [unassigned][2.8] Inserting element by drawing a (x1, y2, x2, y2) rectangle where x1 > x2 or y1 > y2 fails. Element with default size is just inserted at (x1, x2). Add support for any combination of coordinates.
  12. [unassigned][2.8] Inserting element by drawing a (x1, y2, x2, y2) rectangle misbehaves when user exceeds any border.
  13. [unassigned][2.8] Inserting element by drawing a (x1, y2, x2, y2) rectangle select existing widgets the user draws over. This should not happen.
  14. Moving multiple selection isn't possible
  15. [unassigned][2.9] Multi-selection should also work when user presses left mouse button with Shift key. Another such click should unselect a widget.
  16. [unassigned][2.9] Pasted element(s) should be automatically selected, and previous selection should be cleared.
  17. [unassigned][2.9] Wish #339032 Add possibility of "Duplicating" current selection of report elements by dragging while Ctrl button is pressed. This already works in forms. Please visualize the dragging (in forms it's poorly visualized but the feature works). Duplicating is very similar to copy+paste. See an example for PowerPoint.
  18. [assigned to r.wicik][2.8] Change default for background color to Qt::transparent in report elements. Just change from Qt::white.
  19. [assigned to r.wicik][2.8] Change default for background color to foreground palette color in report elements. Just change from Qt::black.
  20. [assigned to r.wicik][2.8] "background-opacity" property not visible in report elements.
  21. [assigned to r.wicik][2.8] "background-color" property not visible in report elements in preview mode and printouts.
  22. [assigned to r.wicik][2.8] "foreground-color" property not visible in report elements in preview mode and printouts.
  23. [unassigned][2.9] Add "foreground-opacity" property to report elements.