Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
37bcae4
Implement nested filtering logic in existing classes
pavish Sep 22, 2025
9d9326d
Merge branch 'develop' of https://github.com/mathesar-foundation/math…
pavish Sep 23, 2025
56f2c38
Remove unused Tree component
pavish Sep 23, 2025
8f4f3d2
Get requests based on nested filtering working
pavish Sep 25, 2025
eb79d58
Remove stale filter-entry component
pavish Sep 25, 2025
e3f2d91
Fix reactivity related bugs, limit filters to 3 levels deep
pavish Sep 26, 2025
da6f2a4
Merge branch 'develop' of https://github.com/mathesar-foundation/math…
pavish Oct 1, 2025
d0fc89d
Merge branch 'develop' of https://github.com/mathesar-foundation/math…
pavish Oct 14, 2025
efbf1c0
Fix filter count check
pavish Oct 14, 2025
cb1321f
Merge branch 'develop' of https://github.com/mathesar-foundation/math…
pavish Oct 28, 2025
1292eb5
Merge branch 'develop' of https://github.com/mathesar-foundation/math…
pavish Nov 3, 2025
bbe3805
Implement drag and drop action
pavish Nov 4, 2025
bdd4643
Add drag and drop to the filter component
pavish Nov 4, 2025
803e675
Merge branch 'develop' of https://github.com/mathesar-foundation/math…
pavish Nov 4, 2025
0dd227b
Make filters responsive
pavish Nov 4, 2025
6584052
Set the default filter column as the first non primary key column and…
pavish Nov 4, 2025
b2bb677
Fix regression: case sensitivity for starts_with filter
pavish Nov 4, 2025
085fbee
Merge branch 'develop' of https://github.com/mathesar-foundation/math…
pavish Nov 4, 2025
42880e7
Merge branch 'develop' of https://github.com/mathesar-foundation/math…
pavish Nov 21, 2025
1194923
Merge branch 'develop' into improve_filters
pavish Dec 3, 2025
a8a5e3d
Merge branch 'develop' of https://github.com/mathesar-foundation/math…
pavish Dec 3, 2025
f08e795
Merge branch 'develop' of https://github.com/mathesar-foundation/math…
pavish Dec 4, 2025
4b515ad
Reduce clicks for filtering/sorting/grouping
pavish Dec 4, 2025
002b38a
Rearrange drag and remove icons
pavish Dec 5, 2025
8737f09
Merge branch 'develop' of https://github.com/mathesar-foundation/math…
pavish Dec 5, 2025
4d615a9
Type columnId as string and remove generics in new filter components
pavish Dec 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions mathesar_ui/src/App.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -281,4 +281,11 @@
display: flex;
background-color: var(--color-bg-base);
}

[data-drag-handle] {
touch-action: none;
user-select: none;
-webkit-user-drag: none;
cursor: grab;
}
</style>
2 changes: 1 addition & 1 deletion mathesar_ui/src/api/rpc/records.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ export interface SqlComparison {
| 'greater_or_equal'
| 'contains_case_insensitive'
| 'contains'
| 'starts_with'
| 'starts_with_case_insensitive'
| 'json_array_contains';
args: [SqlExpr, SqlExpr];
}
Expand Down
2 changes: 1 addition & 1 deletion mathesar_ui/src/component-library/button/Button.scss
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
position: relative;

vertical-align: middle;
gap: 0.5em;
gap: var(--button-gap, 0.5em);
cursor: pointer;

font-family: inherit;
Expand Down
1 change: 1 addition & 0 deletions mathesar_ui/src/component-library/dropdown/Dropdown.scss
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ button.dropdown.trigger {
border-radius: var(--border-radius-m);
z-index: var(--dropdown-z-index, 100);
max-height: calc(100svh - 0.5rem);
max-width: calc(100svw - 0.2rem);
overflow: var(--Dropdown-content__overflow, auto);

&[data-popper-placement='top-start'] {
Expand Down
1 change: 0 additions & 1 deletion mathesar_ui/src/component-library/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@ export { default as Pagination } from './pagination/Pagination.svelte';
export { default as Select } from './select/Select.svelte';
export { default as SelectionList } from './selection-list/SelectionList.svelte';
export { default as TabContainer } from './tabs/TabContainer.svelte';
export { default as Tree } from './tree/Tree.svelte';

// Higher order actions
export { default as tooltipAction } from './tooltip/TooltipAction';
Expand Down
8 changes: 6 additions & 2 deletions mathesar_ui/src/component-library/input-group/InputGroup.scss
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
color: var(--color-fg-label);
text-align: center;
white-space: nowrap;
background-color: var(--color-bg-input);
border: var(--color-border-input);
background-color: var(--color-action-secondary-10);
border: 1px solid var(--color-border-input);
border-radius: 0.25rem;
}

Expand All @@ -22,6 +22,10 @@
flex: 1 1 auto;
}

button {
--button-border-color: var(--color-border-input);
}

.input-element,
button {
&:focus {
Expand Down
1 change: 0 additions & 1 deletion mathesar_ui/src/component-library/styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@
@import 'select/Select.scss';
@import 'selection-list/SelectionList.scss';
@import 'tabs/TabContainer.scss';
@import 'tree/Tree.scss';
@import 'truncate/Truncate.scss';

@import 'tooltip/Tooltip.scss';
Expand Down
75 changes: 0 additions & 75 deletions mathesar_ui/src/component-library/tree/Tree.scss

This file was deleted.

95 changes: 0 additions & 95 deletions mathesar_ui/src/component-library/tree/Tree.svelte

This file was deleted.

128 changes: 0 additions & 128 deletions mathesar_ui/src/component-library/tree/TreeItem.svelte

This file was deleted.

3 changes: 0 additions & 3 deletions mathesar_ui/src/component-library/tree/TreeTypes.ts

This file was deleted.

1 change: 0 additions & 1 deletion mathesar_ui/src/component-library/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ export * from './commonTypes';

export type { BaseInputProps } from './common/base-components/BaseInputTypes';
export type { Tab } from './tabs/TabContainerTypes';
export type { TreeItem } from './tree/TreeTypes';
export type {
ComponentAndProps,
ComponentWithProps,
Expand Down
2 changes: 2 additions & 0 deletions mathesar_ui/src/components/cell-fabric/types.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
export type {
CellColumnLike,
CellColumnFabric,
CellValueFormatter,
} from './data-types/components/typeDefinitions';
export type { LinkedRecordInputElement } from './data-types/components/linked-record/LinkedRecordUtils';
Loading
Loading