gristlabs_grist-core/app/client/ui
Dmitry S 007c0f2af0 (core) Fix some bugs with repositioning rows.
Summary:
- Fixed an issue with manualSort values being very close floats. It is already handled by the data engine, but the client was being unnecessarily proactive and introduced a bug.
- The fix also helps with rearranging rows in filtered situations: they will now stay next to the row before which they were inserted.
- The fix accidentally improves (though doesn't fully fix) the issue where new columns show up in unexpected places in the raw-data column list.
- Fixed another rare bug with row order not getting updated correctly when positions update.

Test Plan: Added test cases for the improved behavior; fixed affected tests.

Reviewers: georgegevoian

Reviewed By: georgegevoian

Differential Revision: https://phab.getgrist.com/D3462
2022-06-07 16:55:45 -04:00
..
AccountPage.ts
AccountWidget.ts (core) Update design of empty docs home page, and add a "Manage Team" button. 2022-06-03 12:58:57 -04:00
AddNewButton.ts
ApiKey.ts
App.css
App.ts (core) Converting server-side Comm.js to typescript 2022-06-07 15:47:17 -04:00
AppHeader.ts (core) Update design of empty docs home page, and add a "Manage Team" button. 2022-06-03 12:58:57 -04:00
AppUI.ts (core) Broadcast doc usage updates to clients 2022-06-06 09:55:34 -07:00
BillingForm.ts
BillingPage.ts (core) Broadcast doc usage updates to clients 2022-06-06 09:55:34 -07:00
BillingPageCss.ts
BillingPlanManagers.ts
BottomBar.ts
buttons.ts
CellContextMenu.ts
CodeHighlight.ts
ColumnFilterMenu.ts (core) Redirect less often in welcomeNewUser 2022-06-06 11:26:49 -07:00
contextMenu.ts
CustomSectionConfig.ts
CustomThemes.ts
DocHistory.ts
DocMenu.ts (core) Update design of empty docs home page, and add a "Manage Team" button. 2022-06-03 12:58:57 -04:00
DocMenuCss.ts (core) Update design of empty docs home page, and add a "Manage Team" button. 2022-06-03 12:58:57 -04:00
DocTour.ts
DocumentSettings.ts
errorPages.ts
ExampleCard.ts
ExampleInfo.ts
FieldConfig.ts
FieldMenus.ts
FileDialog.ts
FilterBar.ts
forms.ts
googleAuth.ts
GridOptions.ts
GridViewMenus.ts
HomeImports.ts
HomeIntro.ts (core) Update design of empty docs home page, and add a "Manage Team" button. 2022-06-03 12:58:57 -04:00
HomeLeftPane.ts (core) Allow configuring (mostly hiding) various little bits of UI 2022-05-27 14:32:05 +02:00
LeftPanelCommon.ts (core) Allow configuring (mostly hiding) various little bits of UI 2022-05-27 14:32:05 +02:00
MakeCopyMenu.ts (core) Update design of empty docs home page, and add a "Manage Team" button. 2022-06-03 12:58:57 -04:00
MenuToggle.ts
modals.ts
mouseDrag.ts
MultiSelector.ts
NotifyUI.ts (core) Allow configuring (mostly hiding) various little bits of UI 2022-05-27 14:32:05 +02:00
OnBoardingPopups.ts
OpenUserManager.ts (core) Update design of empty docs home page, and add a "Manage Team" button. 2022-06-03 12:58:57 -04:00
PagePanels.ts
Pages.ts
PageWidgetPicker.ts (core) Redirect less often in welcomeNewUser 2022-06-06 11:26:49 -07:00
PinnedDocs.ts
resizeHandle.ts
RightPanel.ts
RowContextMenu.ts
selectBy.ts (core) Disambiguate label for link between summary table and source table with self reference 2022-06-07 17:07:45 +02:00
sendToDrive.ts
setupPage.ts (core) Broadcast doc usage updates to clients 2022-06-06 09:55:34 -07:00
shadowScroll.ts
ShareMenu.ts
SiteSwitcher.ts (core) Allow configuring (mostly hiding) various little bits of UI 2022-05-27 14:32:05 +02:00
TemplateDocs.ts
Tools.ts
tooltips.ts (core) Broadcast doc usage updates to clients 2022-06-06 09:55:34 -07:00
TopBar.ts (core) Update design of empty docs home page, and add a "Manage Team" button. 2022-06-03 12:58:57 -04:00
TopBarCss.ts
transientInput.ts
transitions.ts
TreeViewComponent.ts
TreeViewComponentCss.ts
TriggerFormulas.ts
UserImage.ts
UserItem.ts
UserManager.ts (core) Update design of empty docs home page, and add a "Manage Team" button. 2022-06-03 12:58:57 -04:00
ViewLayoutMenu.ts
viewport.ts
ViewSectionMenu.ts
VisibleFieldsConfig.ts (core) Fix some bugs with repositioning rows. 2022-06-07 16:55:45 -04:00
WelcomePage.ts
WelcomeQuestions.ts
welcomeTour.ts
WidgetTitle.ts
widgetTypes.ts