|
|
(10 intermediate revisions by 2 users not shown) |
Line 11: |
Line 11: |
|
| |
|
|
| |
|
| {|class="tablecenter"
| |
| !Abstract:
| |
| ||The 'Liberty' embroidery application, still has to deal with the closed world of embroidery file formats. The goal is to make an application suite which initially allows the user to organize and interchange embroidery files and projects, and later to create and edit projects.
| |
|
| |
|
| The goal of any application is to be as simple as possible, but no simpler, provide intuitive interaction on a variety of platforms. Yet it has to be entertaining and fulfilling to use, so it is not so much showing – in-yer-face – how clever the programmer is, but showing how clever the user can be: given the right tools.
| |
| |}
| |
|
| |
|
| ==Objectives of the Embroidery Application==
| | [[Projects/Liberty/Introduction|Introduction]] Objects of the project, Stage 1 The Design Gallery - some definitions |
|
| |
|
| What is the main objective of the user of an embroidery application? From Anne's emails:
| | [[Projects/Liberty/Design_Modules|Design Modules]] Notes regarding stages and workflow of the design process |
|
| |
|
| '''Buy and Stitch''' - these users buy a pattern, (maybe) save it on their computer, and load it on their machine to stitch it out. They need preview and meta-data (tags) in the file browser to help them find a particular file.
| | [[Projects/Liberty/UI|User Interface]] The User Interface |
|
| |
|
| '''Thread Substitution''' - these users change the colours or brand of threads used in a pattern. They need a list of threads used by a pattern, so that they can manually substitute a thread for another during thread changes during stitching. I think it would be useful to indicate the quantity of each thread, and show the effect of changing it on the pattern in a tool.
| | [[Projects/Liberty/Menus|Menus]] Menus, Toolbars and Shortcuts |
|
| |
|
| '''Broad stroke Amendments''' - these users remove sections of pattern or add (library) components to the pattern. The tool here allows selection of an area – rectangle and circle/oval being the first need, then, if possible, a point-to-point selection that, when closed, will recognise the enclosed shape boundaries and jump to them. Areas selected can be moved, duplicated, removed and combined.
| | [[Projects/Liberty/UseCases|Use Cases]] Steps of complexity illustrated in scenarios |
|
| |
|
| '''Embroidery Design''' - these users know the full gamut of aids available to make an embroidery design from scratch. A range of templates get the designer started – templates can be based on existing embroidery designs/patterns, (bitmap or vector) images, or blank canvas. The colours used can be optimised to reduce the number of thread changes. The workflow sees the design go from template to areas of colour, but with stitch direction hinting (from image analysis or user defined). The application will try to find the areas automatically, but with help from the user to prioritize. Double clicking an area gives access to an user defined sorted thread bank tool, giving selection of the available colours. The user can guide the stitch direction and length using a short drag gesture. A pattern resource library can be built, patterns selected and added/copied/cut from the design.
| | [[Projects/Liberty/File_Formats|File Formats]] Index of Embroidery File Formats |
|
| |
|
| ==Stage 1 - the Design Gallery ==
| | [[Projects/Liberty/Hoops|Hoops]] Hoop sizes for various machines |
|
| |
|
| ===Terminology ===
| | [[Projects/Liberty/Download|Download]] Download Page |
|
| |
|
| {|class = "tablecenter"
| | [[Projects/Liberty/Appendix_1|Appendix 1]] Notes from emails etc. |
| !Pattern:
| |
| |a file which can be sent to a machine, to a USB stick or CF card, or used in combination with others in a design.
| |
| |-
| |
| !Design:
| |
| |a combination of patterns and library elements (such as letters)
| |
| |}
| |
|
| |
|
| ===The Gallery ===
| | [[Projects/Liberty/Appendix_2|Appendix 2]] Open file format XML |
|
| |
|
| I think this would be preview and meta-data plug-ins to '''Dolphin/Konqueror''' or an Embroidery Gallery application which allows you to:
| | [[Projects/Liberty/Appendix_3|Appendix 3]] HUS/VIP decompression |
| * Send to a machine
| |
| * Print a life-size template/guide and thread list
| |
| * Filter by tags
| |
| * Edit tags
| |
| * (Save) Delete and other file operations
| |
| * Open Design to edit stitches/composition
| |
| * Use Dolphin's Information panel to display metadata such as size, thread data
| |
|
| |
|
| {{PrevNext| |Design_Modules| |Design Modules}} | | |
| | {{Prevnext2 |
| | | prevpage= |nextpage=Projects/Liberty/Introduction| |
| | | prevtext= | nexttext=Introduction |
| | | index= | indextext= The Liberty Project |
| | }} |
The Liberty Embroidery Project
Authors
|
David Boddie
|
|
Robert Forsyth (purple-bobby)
|
|
Anne Wilson (annew)
|
Introduction Objects of the project, Stage 1 The Design Gallery - some definitions
Design Modules Notes regarding stages and workflow of the design process
User Interface The User Interface
Menus Menus, Toolbars and Shortcuts
Use Cases Steps of complexity illustrated in scenarios
File Formats Index of Embroidery File Formats
Hoops Hoop sizes for various machines
Download Download Page
Appendix 1 Notes from emails etc.
Appendix 2 Open file format XML
Appendix 3 HUS/VIP decompression