Projekt 6 - Product Log

Zurück zu den Artefakten IP6
16.8 - 9.9
  • Prepare presentation
  • Add demo page for presentation
  • Add new date select component
  • Add new date select interation projector
  • Extend date select with flexability
16.7 - 15.8
  • Extend interaction keyboard
  • Add tests for interaction keyboard
  • Create poster
  • Extend documentation
  • Correct documentation
  • Create printed version of documentation
  • Fill FHNW Page
  • Add presentation demo for 16.8.
10.7 - 16.7
  • Extend & fix interaction keyboard
  • Extend documentation
26.6 - 10.7
  • Move and slpit up code base to fitting spot in kolibri
  • Add scrollbar version 2 to visualize scrollablity
  • Extend return of component (pass out controller)
  • Keep category selection on selection changes if in category
  • Add loader while big datasets are updating
  • Change order of data to read order in component
  • Add new constructor for select componenent with table instead of callbacks
  • Add new constructor tests
  • Fixes of code analysis, optimize code
  • Optimize performance
  • Extend Patterns & Design
  • Extend & fix interaction keyboard
  • Add interaction Home / End / Page Up/Down
  • Add interaction Jump to starts with key pressed
17.6 - 26.6
  • Extend documentation
  • Analyse user test solutions
  • Updates from user tests
  • Fix design bugs
  • Add linking to label with focus
  • Add required functionallity to component
  • Add disabled functionallity to component
  • Add tests for new functionallity
  • Extend & fix interaction keyboard
07.6 - 17.6
  • Fix bugs on interaction component part
  • Roll out user tests for programmers
  • Preparing user tests for programmers with solution
  • Fix probloms for 3 column version
  • Optimize and refactor code
  • Add sorting to column options (alphabetically)
  • Add focus possability to the new component
  • Extend documentation
17.5 - 07.6
  • Clean up misplaced input controller (from projector to controller)
  • Try example with 3 columns with extention of logic
  • Change projecting option container to use of popover API
  • Extend documentation with basics - Ausgangslage & cursor position status
  • Publish Kolibri fork to link demo pages & prepare user tests
  • Preparing user tests for programmers
10.5 - 17.5
  • Restructure whole select to following types (supporting max. 2 columns)
    • optionsModel
    • optionsController
    • columnOptionsProjector
    • columnOptionsComponent
    • ColumnView
    • selectController
    • selectProjector
    • selectComponent
    • SelectView
  • Testing for all new types
  • Add data service for new structure and demo page
  • Create demo page in SelectView also with images in options
  • Extend first version of interaction
06.5 - 10.5
  • Demo page of using nested selects
  • Refactor controller for flexability & simplicity
  • Define rules of interation
  • Define highlight & cursor position as status for elements
  • Add higlight & cursor position to view
  • Refactor namings & format files
  • First version of interaction controller & projector based on old structure
  • Add example of other uses of selects (menu)
26.4 - 06.5
  • More detailed design ideas for new component
  • Try possibility with selects in select in a demo
  • First implemenation of master-detail controller for new component (based on person example)
  • First implemenation of master-detail projector for new component (based on person example)
  • Demo view of first implementation
  • Collect ideas for usages of selects with categories (designed in Figma)
10.4 - 26.4
  • Researches about browser consistency on mobile
  • Researches about browser types & html rendering
  • Clearafy unclear items from tables of consitency
  • Think about basic action for new component
  • Write tests for options model
  • First Design for new component with element states
28.3. - 10.4
  • Deep researches about browser consistency
  • Daily examples for selects / datalists
  • Resarch about select & datalist possibilities / attributes
22.3. - 28.3.
  • Prepare Midterm Presenation
  • Update & Create Personas
  • Update OptionsModel with clean Observer Pattern & adjust dependent files
14.3. - 22.3.
  • Clean up & optimize datalist & select simple input
  • Setup Product log page for IP6
01.3 - 14.3.
  • Prepare & design artifact page for IP6 & title page
  • Think of name for new componenten (complex selection component)
  • Extend overview of existing selection components with thier browser views
  • Extend simple input with type COMBOBOX & datalist input element
  • Extend simple input tests for type COMBOBOX & CHOICE
  • Include the options as an ObservalbleList
  • Make demo with observes options (select choice affects options of followed datalist)
22.2. - 01.3.
  • Create overview of existing selection components and their characterisitcs
  • Extend simple input with type CHOICE & select element