Ticket #2326 (s2a_design_started feature) — at Version 11

Opened 15 years ago

Last modified 13 years ago

APPEREANCE-BACKGROUND-SUB-HUD

Reported by: dido Owned by: stefan
Priority: major Milestone: X3
Component: ui_consistency Version: 2.0
Keywords: Cc:
Category: END_PROD Effort:
Importance: 75 Ticket_group:
Estimated Number of Hours: 0 Add Hours to Ticket: 0
Billable?: yes Total Hours: 0
Analysis_owners: dido Design_owners: stefan
Imp._owners: Test_owners:
Analysis_reviewers: pap Changelog: Changelog
Design_reviewers: Imp._reviewers:
Test_reviewers: Analysis_score: 3
Design_score: 3.5 Imp._score: 3
Test_score: 0

Description (last modified by deyan) (diff)

Overview
The goal is to create easy way to manipulate page/frame background properties via sub hud.

Task requirements

  • For type combo box (defines the type of the background "none", "solid", "gradient", "image")
  • Remove pattern option
  • This combo box controls the appearance of color chooser, gradient chooser and image chooser (defined on the state). Leave color chooser and gradient chooser as they are. In case of selecting image leave the control that appear the same, but instead of opening file chooser, let it open sub hud.
  • Add sub hud for the background inside appearance hud. Add the following items inside it:
  • Resource chooser - combo box that contain default selected item "none", second item "<browse...>" (open file chooser when selected), and list of available appropriate resources that are linked or embed inside the current book. (same as book properties resource chooser)
  • Image style combo box - combo box that controls the way the image paint itself. Values are the following:

o Stretch - the default one. Stretches the image in order to fit and fill the entire frame content.
o [OPTIONAL] "Center" - image placed with no scale in the center of the frame. NOTE: Cutting could occur. NOTE: there is no actual reason to remove offsets(see below) for this, so it actually may not be centered, better name needed here.
o Tile - tiles the image.

  • [OPTIONAL] Scale label - label that indicates the controls beneath him
  • [OPTIONAL] Scale text input - Allows the user to scale the image. Only active if the "Stretch" style is not selected, else it's disabled. The default value is 100(%).
  • [OPTIONAL] Rotation label - label that indicates the controls beneath him
    • [OPTIONAL] Rotation text field - controls the angle of rotation (min value -360 and max value 360)
    • [OPTIONAL] Rotation point controller - nine check boxes ordered in square.
    • [OPTIONAL] Offset label - label that indicates the controls beneath him
    • [OPTIONAL] Offset controller - two text fields that define the offset of the background, one for x and one for y with labels in front of them (same as the one for frame position ).

Change History

comment:1 Changed 15 years ago by dido

  • Type changed from bug to feature

comment:2 Changed 15 years ago by dido

  • Owner set to dido
  • Status changed from new to s1a_analysis_started

comment:3 Changed 15 years ago by dido

  • Description modified (diff)

comment:4 Changed 15 years ago by dido

  • Description modified (diff)

comment:5 Changed 15 years ago by dido

  • Description modified (diff)

comment:6 Changed 15 years ago by pap

  • Description modified (diff)

comment:7 Changed 15 years ago by pap

  • Status changed from s1a_analysis_started to s1b_analysis_finished
  • Done with analysis

comment:8 Changed 15 years ago by pap

  • Status changed from s1b_analysis_finished to s1c_analysis_ok
  • Analysis_reviewers set to pap
  • Analysis_score changed from 0 to 3
  • Accepted but
    • The tickets are no more in all capital letters
    • This should be about image/pattern bacground. The way it is called is misleading.
    • Too much optional things ... maybe some of the ideas should be written somewhere else because when this ticket is implemented they will almost be lost.

comment:9 Changed 15 years ago by deyan

  • Component changed from SOPHIE_END_PRODUCT to ui_consistency
  • Milestone set to X3

Batch update from file query.csv

comment:10 Changed 15 years ago by stefan

  • Design_owners set to stefan
  • Owner changed from dido to stefan
  • Status changed from s1c_analysis_ok to s2a_design_started
  • Changelog set to [wiki:Changelog]

comment:11 Changed 15 years ago by deyan

  • Description modified (diff)

Batch update from file active_tickets.csv

Note: See TracTickets for help on using tickets.