-
Notifications
You must be signed in to change notification settings - Fork 54
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
New navigation structure #2211
base: main
Are you sure you want to change the base?
New navigation structure #2211
Commits on Nov 15, 2024
-
Narrow and define ElementAllCheckbox props API
Instead of passing a complex `ui` prop with undefined keys, we now pass only what is necessary to the component. This shows that the formerly used prop `checked` was not provided.
Configuration menu - View commit details
-
Copy full SHA for cc6fddc - Browse repository at this point
Copy the full SHA cc6fddcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4297c40 - Browse repository at this point
Copy the full SHA 4297c40View commit details -
Fix Inbox size dropdown with size small
The `.small-panel` class adds `overflow: hidden`, hiding the dropdown.
Configuration menu - View commit details
-
Copy full SHA for 4846c32 - Browse repository at this point
Copy the full SHA 4846c32View commit details -
Disable rather than hide prev/next buttons in element pagination
This way the buttons jump around less.
Configuration menu - View commit details
-
Copy full SHA for bd69f7f - Browse repository at this point
Copy the full SHA bd69f7fView commit details -
Separate Home and mydb Navigation components
With the new layout, the two components will look and function differently.
Configuration menu - View commit details
-
Copy full SHA for 92afa97 - Browse repository at this point
Copy the full SHA 92afa97View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2fe9b4 - Browse repository at this point
Copy the full SHA f2fe9b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d35cb62 - Browse repository at this point
Copy the full SHA d35cb62View commit details -
Fix selecting items from sample import
While selecting/deselecting would work in production, there were plenty of errors in the console because the SelectCellRenderer's rowIndex was not used/passed correctly. Probably because of a API change in AgGridReact.
Configuration menu - View commit details
-
Copy full SHA for a3f1c55 - Browse repository at this point
Copy the full SHA a3f1c55View commit details -
Use ElementStore for managing sdf upload confirmation preview
...instead of the global NavigationModal
Configuration menu - View commit details
-
Copy full SHA for f88afaf - Browse repository at this point
Copy the full SHA f88afafView commit details -
Remove NavigationModal and corresponding UI state
The previous commits make this component obsolete.
Configuration menu - View commit details
-
Copy full SHA for 56990e3 - Browse repository at this point
Copy the full SHA 56990e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a55c1ac - Browse repository at this point
Copy the full SHA a55c1acView commit details -
Remove use of
user.profile.data.customClass
There does not seem to be a way to modify this value and there is no personally customizable theming in the new design.
Configuration menu - View commit details
-
Copy full SHA for eeacad1 - Browse repository at this point
Copy the full SHA eeacad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b35acbb - Browse repository at this point
Copy the full SHA b35acbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a7b288 - Browse repository at this point
Copy the full SHA 2a7b288View commit details -
This patch introduces the app layout structure proposed by Shapefield' redesign document.
Configuration menu - View commit details
-
Copy full SHA for d5a17dc - Browse repository at this point
Copy the full SHA d5a17dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c1e0fb - Browse repository at this point
Copy the full SHA 7c1e0fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5621e33 - Browse repository at this point
Copy the full SHA 5621e33View commit details -
Configuration menu - View commit details
-
Copy full SHA for f410e85 - Browse repository at this point
Copy the full SHA f410e85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cbec14 - Browse repository at this point
Copy the full SHA 1cbec14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40f2c5b - Browse repository at this point
Copy the full SHA 40f2c5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1935e96 - Browse repository at this point
Copy the full SHA 1935e96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6183491 - Browse repository at this point
Copy the full SHA 6183491View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b61d8d - Browse repository at this point
Copy the full SHA 1b61d8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8905eb2 - Browse repository at this point
Copy the full SHA 8905eb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b46deb0 - Browse repository at this point
Copy the full SHA b46deb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92a536b - Browse repository at this point
Copy the full SHA 92a536bView commit details -
Split ScanCodeButton and PrintCodeButton
...because scanning is a global action and printing depends on the currently selected samples.
Configuration menu - View commit details
-
Copy full SHA for 672feb2 - Browse repository at this point
Copy the full SHA 672feb2View commit details -
Update CollectionTree to new layout
We now keep all collection group headers visible on screen by having the list of collections in a group scroll when it exceeds the limit of what can be displayed.
Configuration menu - View commit details
-
Copy full SHA for ccde10b - Browse repository at this point
Copy the full SHA ccde10bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 114666e - Browse repository at this point
Copy the full SHA 114666eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa09285 - Browse repository at this point
Copy the full SHA fa09285View commit details -
Reduce the number of re-renders of Elements
We don't use the currentElement prop in ElementDetails. This means that we don't need to store it in this component. Subsequently we can boil down the state to a single `showDetailView` boolean, making it easy to not re-render when nothing has changed.
Configuration menu - View commit details
-
Copy full SHA for 3637bf5 - Browse repository at this point
Copy the full SHA 3637bf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1167796 - Browse repository at this point
Copy the full SHA 1167796View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9898553 - Browse repository at this point
Copy the full SHA 9898553View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8edc8af - Browse repository at this point
Copy the full SHA 8edc8afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94d6379 - Browse repository at this point
Copy the full SHA 94d6379View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5c74e0 - Browse repository at this point
Copy the full SHA b5c74e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4b8b05 - Browse repository at this point
Copy the full SHA c4b8b05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 962737a - Browse repository at this point
Copy the full SHA 962737aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03e7c1e - Browse repository at this point
Copy the full SHA 03e7c1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce8092a - Browse repository at this point
Copy the full SHA ce8092aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 208ca9f - Browse repository at this point
Copy the full SHA 208ca9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b1fe9f - Browse repository at this point
Copy the full SHA 6b1fe9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d7d65a - Browse repository at this point
Copy the full SHA 8d7d65aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d708420 - Browse repository at this point
Copy the full SHA d708420View commit details -
Configuration menu - View commit details
-
Copy full SHA for efc9d1e - Browse repository at this point
Copy the full SHA efc9d1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69f243c - Browse repository at this point
Copy the full SHA 69f243cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed6c2dd - Browse repository at this point
Copy the full SHA ed6c2ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4aaeba - Browse repository at this point
Copy the full SHA c4aaebaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20ade97 - Browse repository at this point
Copy the full SHA 20ade97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61237fa - Browse repository at this point
Copy the full SHA 61237faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bc9d9c - Browse repository at this point
Copy the full SHA 2bc9d9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7211fd1 - Browse repository at this point
Copy the full SHA 7211fd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9ca688 - Browse repository at this point
Copy the full SHA c9ca688View commit details -
Fix additional popover Header breaking rounded border
The first <Popover.Header> is not the first DOM node in the <Popover>. React bootstrap prepends another element for the arrow, so :first-child does not work here. I attempted to use `.popover > *:nth-child(n + 2 of .popover-header)` but I suppose our css preprocessor does not support the relatively new nth-of selector, because the selector is mangled in the compiled output. https://developer.mozilla.org/en-US/docs/Web/CSS/:nth-child#the_of_selector_syntax
Configuration menu - View commit details
-
Copy full SHA for 5615463 - Browse repository at this point
Copy the full SHA 5615463View commit details -
Rework tab layout editing to proper drag and drop
This patch introduces the TabLayoutEditor component with a drag-and-drop interface for reordering and hiding/showing tabs. The component accepts an ItemComponent via the `getItemComponent` prop for rendering individual items. With this patch we no longer need to manage the synthetic 'hidden' Tab when no tabs are currently hidden. This is now the editor component's responsibility and using code does not have to manage that. This also removes the `DragDropItemTypes.LAYOUT` constant in favor of a unique scope for each instance of the editor, because drag-and-drop is only supposed to work within a specific visible/hidden list combination and not globally across editors. State changes are now propagated via the `onLayoutChange` callback and not by reaching into the state of the component.
Configuration menu - View commit details
-
Copy full SHA for 14923ba - Browse repository at this point
Copy the full SHA 14923baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08c4a70 - Browse repository at this point
Copy the full SHA 08c4a70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 499ab90 - Browse repository at this point
Copy the full SHA 499ab90View commit details -
Configuration menu - View commit details
-
Copy full SHA for c80572a - Browse repository at this point
Copy the full SHA c80572aView commit details -
Configuration menu - View commit details
-
Copy full SHA for af02936 - Browse repository at this point
Copy the full SHA af02936View commit details -
The Panel components would not be sized properly before. Now they receive `width: 0` so flex can calculate the size and scrolling is handled by a separate wrapper.
Configuration menu - View commit details
-
Copy full SHA for 67e23b5 - Browse repository at this point
Copy the full SHA 67e23b5View commit details -
Add recommended id and order props to resizable panels
Also fix warning about invalid layout when detail view is not showing.
Configuration menu - View commit details
-
Copy full SHA for 6b3d57c - Browse repository at this point
Copy the full SHA 6b3d57cView commit details