* Initial tests for <NamespaceTreeView /> Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Introduce <NamespaceTreeView/> Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Render namespace children Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Render a child subnamespace Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Remove unused lodash import Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Render subnamespace badge after name Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Testing rendering 2 levels deep Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Add tree view to namespace details Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Expand all nodes by default Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Add links to the tree items Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Initial label styling Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Label and group styling Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Remove fontSize attr from SvgIcon Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Styling subnamespace badge Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Expand and collapse tree nodes Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Testing clicking plus icon Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Restyling subnamespace badge Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Adding tooltip for subnamespace badge Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Linter fixes Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Fix linter harder Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Replace CloseIcon with semi-transparent MinusIcon Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Styling TreeView inside scss module Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Move isSubnamespace method inside API Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Extract nodeId to avoid repeating Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Rename Icon components Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Clean up tests from boilderplate Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Subnamespace badge style fixes Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Linter fix Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Use font-size: x-small instead of rem units Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Move subnamespace badge show check to parent Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Use prevDefault util Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Refactor: move tree build logic to store Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Linter fixes Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Refactor hierarchicalNamespacesInjectable Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Add tests for getNamespaceTree() function Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Use Subnamespace badge in namespace list (#7132) Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> --------- Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> |
||
|---|---|---|
| .github | ||
| .idea | ||
| .vscode | ||
| docs | ||
| jsonnet/lens | ||
| mkdocs | ||
| packages | ||
| troubleshooting | ||
| .adr.json | ||
| .gitignore | ||
| .npmrc | ||
| .yarnrc | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| lerna.json | ||
| LICENSE | ||
| license-header | ||
| mkdocs.yml | ||
| nx.json | ||
| package.json | ||
| README.md | ||
| RELEASE_GUIDE.md | ||
| SECURITY.md | ||
| tsconfig.json | ||
| yarn.lock | ||
Lens Desktop Core ("OpenLens")
The Repository
This repository is where Team Lens develops the core of the Lens Desktop product together with the community.
The core is a library, powered by Electron and React. Unlike generic Electron + React frameworks / boilerplates, it is very opinionated for creating Lens Desktop-like applications and has support for Lens Extensions.
In the future, this library will be streamlined to become more customizable and pluggable with easy to use tooling for Lens Extension developers.
This source code is available to everyone under the MIT license.
Lens Desktop
Lens Desktop is built on top of the Lens Desktop Core with Team Lens built extensions released under a traditional Terms Of Service.
Lens Desktop is a standalone application for MacOS, Windows and Linux operating systems. Get started by downloading it from Lens website.
Development
See Development page.
Contributing
See Contributing page.
License
See License.
