Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TabView API Spec #43

Merged
merged 29 commits into from
Aug 30, 2019
Merged

TabView API Spec #43

merged 29 commits into from
Aug 30, 2019

Conversation

stmoy
Copy link
Contributor

@stmoy stmoy commented Jul 31, 2019

Spec review for TabView.

(See #28 for full history/comments)

* Create tabcontrol.md

* Removed initial comment

* Starting filling in content

* Added backlink to Proposal

* Added links to Pivot, NavigationView

* Add sample for putting tabs in titlebar

* Fill out sample for tab tear off

* Update title format to be more readable

* Adding sample image files for tabs in titlebar and in new window

* Reference the new images in the doc

* Rearrange samples based on expected usage

* Update tabcontrol.md

* Update tabcontrol.md

* Clarified Tabs in Titlebar sample

* Update Edge sample with new tab button style

* Clarified CloseButtonOverlay default

* Added default TabWidthBehavior description

* Adding some Open Questions

Adding some open questions to the open questions section that were brought up in the PR.

* Updated Keyboard sections

* Cleaned up the API to minimize the v1 surface area

* Remove open questions that have been answered

* Updating the API section now that TabView CONTAINS a ListView insead of IS A ListView

* More API changes resulting from containing a ListView instead of being a ListView

* Updating images to reflect current API spec

* Adding placeholder sections for samples that need to be written

* Update link to new images from png to PNG

* Rename from TabControl to TabView

* Add sample showing keyboarding

* Add sample of the Add Tab button and handler

* Rename TabItem to TabViewItem

* AddButtonCommand and Parameter, as well as ItemTemplateSelector properties

* Update active/tab/tabcontrol.md

Update the description of the TabView-in-titlebar sample based on feedback.

Co-Authored-By: MikeHillberg <18429489+MikeHillberg@users.noreply.github.com>

* Update instances of Tab to TabView

* Update AddButton APIs to AddTabButton

* Update wording in keyboarding section

* Updated to include IDL and some slight name changes across the doc to align between spec and IDL

* Update keyboarding section to separate built-in functionality/examples from app guidance

* Remove TODO for recombination sample. This will be shown in a separate sample as its too complex for the spec

* Update Tab Control to TabView

* Update Item to TabItem
@stmoy stmoy requested a review from a team as a code owner July 31, 2019 17:14
@stmoy stmoy changed the title TabView API Spec (#28) TabView API Spec Aug 1, 2019
Copy link

@ExE-Boss ExE-Boss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since you’ve mostly switched to tabs in 133604b (🎉), you should finish the conversion fully, and not leave examples half‑converted.

active/tab/tabcontrol.md Outdated Show resolved Hide resolved
active/tab/tabcontrol.md Outdated Show resolved Hide resolved
active/tab/tabcontrol.md Outdated Show resolved Hide resolved
@stmoy
Copy link
Contributor Author

stmoy commented Aug 22, 2019

Since you’ve mostly switched to tabs in 133604b (🎉), you should finish the conversion fully, and not leave examples half‑converted.

@ExE-Boss - this was actually not my intent as we generally use spaces 😅 - Agreed that we don't want to have a mix of both though, thanks for the call out!

active/tab/tabcontrol.md Show resolved Hide resolved
active/tab/tabcontrol.md Show resolved Hide resolved
active/tab/tabcontrol.md Outdated Show resolved Hide resolved
active/tab/tabcontrol.md Show resolved Hide resolved
@stmoy stmoy requested a review from MikeHillberg August 30, 2019 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants