- 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
- Restructure whole select to following types (supporting max. 2 columns)
- 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