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

From KDE Community Wiki
Line 16: Line 16:
#[2.9] Improve appearance of report check box element of style "Dot", it currently looks like a radio button, what is misleading: [http://wstaw.org/m/2014/09/11/plasma-desktopoD2613.png]
#[2.9] Improve appearance of report check box element of style "Dot", it currently looks like a radio button, what is misleading: [http://wstaw.org/m/2014/09/11/plasma-desktopoD2613.png]
#[2.9] Improve appearance of check box in tabular view when the value is NULL and Required == false: [http://wstaw.org/m/2014/09/11/plasma-desktopTc2613.png] -- the "?" mark is misplaced a bit
#[2.9] Improve appearance of check box in tabular view when the value is NULL and Required == false: [http://wstaw.org/m/2014/09/11/plasma-desktopTc2613.png] -- the "?" mark is misplaced a bit
#[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 [http://wstaw.org/m/2014/09/11/plasma-desktopNx2613.png]). In a report based on this table, it's not possible to see difference between NULL and false value: [http://wstaw.org/m/2014/09/11/plasma-desktopbe2613.png].
#[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 [http://wstaw.org/m/2014/09/11/plasma-desktopNx2613.png]). In a report based on this table, it's not possible to see difference between NULL and false value: [http://wstaw.org/m/2014/09/11/plasma-desktopbe2613.png]. A mockup of how it should look like: [http://wstaw.org/m/2014/09/11/plasma-desktopEl2613.png]. 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.
#[2.9] Use the dedicated data source combo box widget from forms 'data source' tab [http://wstaw.org/m/2014/09/11/plasma-desktopWj2613.png] in reports. The current data source combo in reports 'data source' tab has broken sorting and looks inferior [http://wstaw.org/m/2014/09/11/plasma-desktopqa2613.png] to what form offers. Also it does not offer keyboard access or completion.
#[2.9] Use the dedicated data source combo box widget from forms 'data source' tab [http://wstaw.org/m/2014/09/11/plasma-desktopWj2613.png] in reports. The current data source combo in reports 'data source' tab has broken sorting and looks inferior [http://wstaw.org/m/2014/09/11/plasma-desktopqa2613.png] to what form offers. Also it does not offer keyboard access or completion.
#[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).
#[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).
#[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:".
#[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:".

Revision as of 09:10, 11 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

Small (usability) improvements in Kexi Reports.

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. [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. [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. [2.8] when inserting lines by single click, the object is too small.
  4. [2.9] Rename visible caption of "Check" to "Check Box", "Web" to "Web Page"
  5. [2.9] Improve appearance of report check box element of style "Dot", it currently looks like a radio button, what is misleading: [1]
  6. [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. [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. [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. [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. [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:".