AzureStorageExplorer
AzureStorageExplorer copied to clipboard
Migrate Tree View Out of CE
- [x] Init panel directory
- [x] Simplify tree view loading to make moving easier
- [x] Compliance
- [x] Loc
- [x] Panel header
- [x] Tree
- [x] Properties tab
- [x] Details tab
- [x] Accessibility/interaction (focusing, selection, screen reader, double check theming, tabbing, arrow key-ing, enter key-ing)
- [x] Panel header
- [x] Tree
- [x] Properties tab
- [x] Actions tab
- [x] When context menu is opened with keyboard, have it be ontop of the node
- [x] Loc
- [x] HTML structure/styling
- [x] Resizing area between tree and footer
- [x] Fix bugs post getting basic stuff working...
- [x] Set starting height of footer to be same as activity log
- [x] Ensure scrolling behaviors of tree and footer are useful
- [x] Fix resource type filter dropdown being behind the footer
- [x] Can't change footer tabs anymore?
- [x] Tree
- [x] Search box/area
- [x] refresh/collapse all buttons
- [x] Nodes/node groups
- [x] Footer
- [x] Two tab system
- [x] Properties tab
- [x] Action tab
- [x] Basic business logic
- [x] Node loading
- [x] Basic loading of initial batches
- [x] Node statuses
- [x] Load more
- [x] "🔵Loading" node
- [x] Clicking
- [x] Double click to toggle
- [x] Single click default actions
- [x] Right click context menu
- [x] Actions and properties
- [x] Hook up selected nodes to footer
- [x] Execute action function
- [x] Searching/scoping/search from here
- [x] Scoping
- [x] Search from root
- [x] Search from scoping
- [x] Highlight nodes
- [x] Preserve selection on search exit
- [x] Preserve expansion of nodes
- [x] Cancel search
- [x] Cancel path resolution
- [x] Search status messages
- [x] Don't throw strings in search related classes
- [x] Element interaction action APIs
- [x] Prep for it (incl figure out weird ccs module)
- [x] Add immediately implementable actions
- [x] Add non-refresh dependent actions which need methods elsewhere
- [x] Add refresh dependent actions
- [x] Expose via functions
- [x] Refresh all functionality
- [x] Collapse all functionality
- [x] Pre-expanding when creating node group view models
- [x] Refreshing nodes
- [x] Node groups on first expanding logic
- [x] Creating new nodes
- [x] Node loading
- [x] Error handling and telemetry
- [x] Node loading
- [x] Searching
- [x] Action execution
- [x] Logging
- [x] Node loading
- [x] Binding handling
- [x] Attribute resolving
- [x] Searching
- [x] Action execution
- [x] Other tracking todos
- [x] Nodes highlighting as footer is resized
- [x] Fix whatever is wrong with the revel secret properties icon on light theme after toggling to hidden
- [x] Right clicking nodes should also select them
- [x] Should be able to right click on load more nodes and get context menu with load more action
- [x] Fix top level nodes sending icons with relative paths
- [x] View is messed up after exiting a search
- [x] Fix subscriptions having a load more
- [x] Take actions links actually being button changes (PR 399458)
- [x] Take aria alert for nodes loaded (PR 400347)
- [x] Hovering over disabled action should not have an underline
- [x] Double check
select: none
for elements - [x] Make "Load more" links into actual buttons
- [x] Make collapse all and refresh all into buttons
- [x] When maximizing the tree should grow, not the footer
- [x] Fix aria labels of actions in actions panel
- [x] Space/enter should execute load more?
- [x] Constify and share "TreeRoot"
- [x] Investigate using
Map
forNodeViewModel
cache - [x] https://github.com/microsoft/AzureStorageExplorer/issues/5663
- [x] Say "siblings" instead of "parents children"
- [x] Document query string
- [x] Don't use the word "chunks" for loading more
- [ ] CTI issues (in PR)
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6137
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6140
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6142
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6143
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6144
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6149
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6150
- [ ] CTI issues
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6133
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6134
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6135
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6136
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6138
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6141
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6146
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6148
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6151
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6152
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6154
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6155
- [ ] https://github.com/microsoft/AzureStorageExplorer/issues/6156
- [ ] Finally, integrate into Standalone
- [ ] Sort button in vertical toolbar
- [ ] Side by side testing?
- [ ] On its own testing
- [ ] ECMA privatize classes?
- [ ] Remove resizing logging