Skip to content

Conversation

@DesKramer
Copy link
Collaborator

This pull request adds a tab-based navigation system to the top bar of the JSON Viewer application, allowing users to easily switch between multiple JSON documents. Key changes include:

  • Introduced a TabsViewModel to manage the state of multiple open tabs, including functionalities to create and close tabs.
  • Updated AppShellView to utilize this new view model, incorporating a segmented picker to select between tabs and a button to create new tabs.
  • Adjusted the toolbar to include the tab navigation options and ensure the application updates correctly when switching between tabs.

These enhancements significantly improve usability and organization for users handling multiple JSON files.


This pull request was co-created with Cosine Genie

Original Task: JSONViewer/ltv4yu2s6cvf
Author: Des Kramer

… for multiple document handling

Co-authored-by: Genie <genie@cosine.sh>
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.

2 participants