Home / Guides / Palette
View panel

BIMIO Palette

Spreadsheet-style editor for view filters: colours, patterns, line weights and transparency, with bulk copying between views and a portable filter library.

Overview

Palette turns managing Revit view filters into something close to working in a spreadsheet. Instead of opening Visibility/Graphics view by view, you see all the filters of a view or template in a single table: their state, their visibility and all their graphic overrides (projection and cut lines and patterns, transparency and halftone), and you edit them right there with a live preview.

The window has two modes. Propagate mode lets you adjust the filter configuration of a source view and copy it to dozens of destination views and templates in one go, choosing which channels to propagate (graphics, visibility, enabled state) and at which priority position to insert the new filters. Project filters mode is the complete inventory of the project's filters: create, edit rules with nested AND/OR groups, duplicate, rename, delete, detect unused filters, and export or import filter libraries in JSON format to reuse them across projects.

It also includes a side-by-side view comparator that shows where the filters of two views (or templates) have drifted apart and lets you reconcile them row by row, choosing which side wins for each difference.

Who it's for

BIM managers and architects who maintain graphic standards on projects with many views and templates: anyone who needs to unify filter colours and patterns across an entire project, audit which filters exist and where they are used, or carry a filter library from one project to another.

Requirements

  • Revit 2022 to 2026 with the BIMIO suite installed (the BIMIO tab appears on the ribbon).
  • An open project document (the tool works on the active model).
  • To propagate or edit filters in a specific view, that view must not have its filters controlled by a view template; Palette detects this and warns you.

Where to find it

BIMIO tabView panelPalette button

The button shows the description: manages graphic filters and templates; edits each filter's colours, patterns, line weights, halftone and transparency, and copies complete configurations to many destinations at once.

The window is modal: while Palette is open you cannot interact with the rest of Revit. Close the window to return to the model.

Key concepts 9 terms

Rule-based filter (Rules)
The standard condition-based Revit filter: select categories and define rules of the parameter, operator and value kind. It is the type Palette can create, edit, export and import.
Manual selection filter (Manual)
A filter created in Revit from a fixed selection of specific elements. It has no rules, so Palette cannot edit its conditions or export it, but it does list it, rename it, duplicate it and delete it.
Graphic overrides
The appearance a filter imposes in a view: line colour, weight and pattern, surface patterns (foreground and background) in both projection and cut, transparency percentage and halftone.
Projection and cut
The two column blocks of the source table. Projection/Surface affects what you see in elevation or projection; Cut affects the elements sectioned by the view's cut plane.
Template-locked view
A view whose filters section is controlled by its view template. Any direct filter change in it would be pointless, because the template rules. Palette flags these views, lets you hide them from the destination list and skips them when propagating, instead of pretending the change worked.
Orphaned filter (unused)
A filter defined in the project but not applied in any view or template. In Project filters mode they are marked in amber and there is a checkbox to list only these.
Propagation channels
When propagating you can push three things separately: the graphic overrides, the visibility (show or hide) and the filter's enabled state. Any channels you leave unticked keep the value each destination view already had.
Filter priority
The order of filters in a view matters: those at the top take priority and their overrides win when several filters affect the same element. Palette lets you reorder them and choose whether propagated filters are inserted at the top (high priority) or the bottom (low priority).
Filter library (.json)
A portable JSON file containing the rule-based filter definitions: name, categories and rule tree. It uses stable identifiers (built-in categories and parameters, shared parameter GUIDs or names), never the project's internal IDs, so the import works in another model.

The interface

The main window is titled BIMIO · Palette and takes up most of the screen. At the top left is the Filters Manager title with a subtitle that changes depending on the mode; at the top right, a two-tab switcher: Propagate and Project filters. Everything else changes according to the active mode.

In Propagate mode the top half is the source view table (the filters with all their overrides, grouped under two super-headers: Projection / Surface and Cut) and the bottom half is the table of destination views and templates, together with a card of insertion options and channels. In Project filters mode there is a single table with all the project's filters and a toolbar with search, grouping and actions.

Main Palette window in Propagate mode: at the top, the filter table of a view template with the Projection / Surface and Cut super-headers and several rows with coloured line previews; at the bottom, the destinations table with several views ticked and the insertion position and channels card on the right.
assets/shots/palette/fig-02.pngMain Palette window in Propagate mode: at the top, the filter table of a view template with the Projection / Surface and Cut super-headers and several rows with coloured line previews; at the bottom, the destinations table with several views ticked and the insertion position and channels card on the right.
Main Palette window in Propagate mode: at the top, the filter table of a view template with the Projection / Surface and Cut super-headers and several rows with coloured line previews; at the bottom, the destinations table with several views ticked and the insertion position and channels card on the right.
Header and mode switcherTitle, descriptive subtitle and the Propagate / Project filters tab selector. Switching tabs swaps the whole lower page.
Source table (Propagate mode)A Source drop-down lists all the views and templates that accept filters, grouped by class under the View and Template headers and with a view-type label. When you pick one, the table shows its filters in priority order with columns: selection checkbox, filter name, On (enabled), Vis (visible), projection lines (with a real preview of line colour, weight and pattern), projection patterns, transparency, cut lines, cut patterns and Halftone. Each graphic cell is a button that opens its editor. On the right there are arrows to move filters up and down, and at the top the Compare views… and Apply changes to source buttons.
Destinations table (Propagate mode)Lists all eligible views and templates with Kind (View or Template), Type, Name and State columns. It includes a search box, the Select missing button (ticks the destinations that are missing any of the filters ticked in the source), the Hide template-locked checkbox and a counter of destinations and selected items. Template-locked views are shown in amber.
Propagation options cardTo the right of the destinations: the Insertion position selector (High priority / Low priority) that decides where the new filters are placed in each destination, and the three What to propagate checkboxes: Graphic overrides, Visibility (on/off) and Enabled state. At the very bottom, the large Propagate configuration to destinations button.
Project filters pageTop bar with a search box, the Group by drop-down (None, Category, Parameter, Kind), the Unused only checkbox and the Import…, Export…, New, Duplicate, Rename and Delete buttons. The table lists each filter with its type (Rules or Manual), categories, parameters used, number of rules and the Used in column, which shows how many views it is applied in (unused filters appear as unused in amber; hovering shows the full list of views). Each row has an Edit button and double-clicking also opens the editor.
Graphic editing dialogsThree small dialogs: Edit lines (line pattern, colour and weight 1 to 16, with a live preview; the pattern and weight drop-downs include their own No override option — and the pattern one, Solid — and the No override button removes the entire line override), Edit surface patterns (foreground and background pattern and colour, with a Clear button) and Edit transparency (a numeric field 0 to 100 synchronised with a slider). In all three, Enter is equivalent to OK and Esc to Cancel.
View comparator (Compare views)Dialog with two drop-downs (View A and View B), a per-filter differences table (In A, In B, Difference and an Action column with the options —, A → B and B → A), buttons to bulk-mark all differences in one direction, Clear actions and Apply actions. If a view is template-locked a warning is shown and copies towards it are disabled.
Filter editorLarge dialog for creating or editing a rule-based filter: name field, left-hand categories panel with a search box and Select all and Clear buttons, and right-hand rules panel: a root group with an All (AND) / Any (OR) switcher, + Rule and + Group buttons for nesting groups, a ✕ button on each rule and each nested group to remove them, and each condition as Parameter → Operator → Value with a natural-language sentence beneath it summarising the rule. At the bottom, the Cancel and Save filter buttons.

Step-by-step workflows 9 workflows

1

Review the filters of a view or template

3 steps

Goal. See all the filters of a view at a glance, with their state and full appearance, without opening Visibility/Graphics.

  1. Click the Palette button in the View panel of the BIMIO tab.The BIMIO · Palette window opens in Propagate mode. If the active Revit view accepts filters, it comes preselected as the source.
    Freshly opened Palette window with the active view loaded in the Source drop-down
    assets/shots/palette/fig-03.pngFreshly opened Palette window with the active view loaded in the Source drop-down
  2. Open the Source selector and choose the view or template you want to inspect.The list groups views and templates under separate headers (View and Template), each with a label for its type (Floor Plan, Section, 3D View…). Only views that accept filters appear.
  3. Scan through the filter table.Each row shows the filter name, whether it is enabled (On) and visible (Vis), a real preview of its projection and cut lines (colour, weight and pattern), its surface patterns, the transparency and the halftone. The row order is the actual priority order in the view.
    Source table with several filters and their line and pattern previews
    assets/shots/palette/fig-04.pngSource table with several filters and their line and pattern previews
Result. A complete, honest snapshot of the view's filter configuration, in the same order and with the same values you would see scattered across Revit's Visibility/Graphics dialog.
  • Switch views in the drop-down as many times as you like: the table reloads instantly without touching the model.
2

Edit the appearance of one or more filters

7 steps

Goal. Change colours, patterns, line weights, transparency or halftone of a view's filters, even several filters at once, and save it to the model.

  1. Select the source view and locate the filter you want to tweak.
  2. If you want to edit several filters in one go, select their rows (Ctrl-click or Shift-click) before touching anything.With several rows highlighted, any change you make in a cell (a graphic editor or an On, Vis or Halftone checkbox) is applied to all the selected rows at once.
  3. Click the Lines cell (under Projection / Surface or Cut) to open the line editor.Choose the line pattern, colour (Revit's standard colour picker opens) and weight from 1 to 16, with a live preview. The No override button removes the line override entirely.
    Edit lines dialog with a preview of a red dashed line of weight 4
    assets/shots/palette/fig-05.pngEdit lines dialog with a preview of a red dashed line of weight 4
  4. Click the Patterns cell to open the surface pattern editor.Configure the foreground and background pattern and colour separately. The Clear button removes both patterns.
  5. Click the Transp cell to adjust the transparency.Type a value from 0 to 100 or drag the slider; the two are synchronised.
  6. Tick or untick the On, Vis and Halftone checkboxes directly in the table where appropriate.
  7. Click Apply changes to source to write all the changes to the source view.Everything is saved in a single transaction (one undo in Revit). If the view's filters are controlled by its template, Palette warns you and writes nothing: edit the template instead.
Result. The source view ends up with the new filter appearance. Filters that Palette does not manage (for example, manual selection filters already applied) are left intact with their configuration.
  • Until you click Apply changes to source, the changes live only in the table: you can experiment freely and close without saving.
  • Multi-editing is ideal for unifying the transparency or halftone of a whole family of filters in a couple of clicks.
3

Reorder filter priority

3 steps

Goal. Change the order of a view's filters to control which one wins when several affect the same element.

  1. Load the view in the Source drop-down and select one or more filter rows.
  2. Use the up and down arrows on the right-hand side of the table to move the rows.You can move several selected rows at once; they keep their relative order.
  3. Click Apply changes to source to commit the new order to the view.The table order becomes the actual priority order. Filters not managed by the table are repositioned after them, keeping their configuration.
Result. The view applies the filters in the new priority order.
  • Remember that in Revit the filter placed higher up takes priority: put the filters whose overrides you want to win at the top.
4

Propagate the filter configuration to many views

7 steps

Goal. Copy the filters of a source view, with their configuration, to dozens of views and templates in one go.

  1. Choose the source view or template and tick the checkbox of the filters you want to propagate.The header checkbox ticks or unticks them all. If you tick none, the rows highlighted in blue are used.
  2. In the destinations table, tick the views and templates that should receive the configuration.Use the search box to filter by name, type or class. The header checkbox ticks everything visible after the search. Enable Hide template-locked to hide the views whose filters are controlled by a template.
    Destinations table with the search box in use and several views ticked
    assets/shots/palette/fig-06.pngDestinations table with the search box in use and several views ticked
  3. Optional: click Select missing so Palette automatically ticks only the destinations that are missing any of the ticked filters.This is the way to propagate only where it is needed, something the Revit interface does not allow. Template-locked destinations are excluded.
  4. Choose the insertion position: High priority (the new filters are placed at the top) or Low priority (at the bottom).
  5. Decide which channels to propagate with the Graphic overrides, Visibility (on/off) and Enabled state checkboxes.An unticked channel keeps the value each destination already had. For example, untick Visibility to unify the graphics without touching what each view shows or hides.
  6. Click Propagate configuration to destinations and confirm in the dialog.The summary states how many filters are going to how many destinations, and warns you if some ticked destinations are hidden by the current search.
    Propagation confirmation dialog with the filter and destination counts
    assets/shots/palette/fig-07.pngPropagation confirmation dialog with the filter and destination counts
  7. Review the result report.It states how many destinations were updated and lists the ones that were skipped and why (for example, filters controlled by their template). Each destination is processed in isolation: if one fails, only that one is rolled back and the rest complete.
Result. All valid destinations receive the ticked filters with the source configuration on the chosen channels. Filters each destination already had that do not take part in the propagation keep their configuration and relative position.
  • The window stays open after propagating, so you can chain several batches.
  • The entire propagation is a single transaction: one Ctrl+Z in Revit reverts the whole thing.
5

Compare two views and reconcile their filters

6 steps

Goal. Discover where the filters of two views or templates have drifted apart and decide, difference by difference, which side wins.

  1. In Propagate mode, click Compare views…
  2. Choose View A and View B in the two drop-downs.Both views and templates are valid. If a view is locked by its template, a warning appears: the effective state (the template's) is shown and copying towards that view is not allowed.
    Compare views dialog with two templates selected and the differences table populated
    assets/shots/palette/fig-08.pngCompare views dialog with two templates selected and the differences table populated
  3. Read the differences table.Each row is a filter present in either of the two views: the In A and In B columns summarise its state (visible, hidden, disabled, overrides) and the Difference column shows identical, only in A, only in B or differs with the channels that differ (graphics, visibility, enabled). The footer summarises how many are identical and how many differ.
  4. In the Action column, choose the copy direction per row: A → B or B → A.Only feasible directions are offered: the source side must have the filter and the destination cannot be template-locked.
  5. Optional: use All different → A→B or All different → B→A to bulk-mark all the differing rows, and Clear actions to empty the selection.
  6. Click Apply actions.Each copy transfers the filter's presence, graphic overrides, visibility and enabled state. When it finishes, the table is recalculated and shows the reconciled state; failures are listed with their reason.
Result. The two views end up aligned exactly on the rows you chose, and the refreshed diff confirms what remains identical.
  • The comparator is perfect for auditing why two supposedly twin sections print differently.
  • When you close the comparator, the main window fully refreshes to reflect the changes.
6

Create a new rule-based filter

7 steps

Goal. Define a project filter from scratch with categories and AND/OR rules, without going through the Revit editor.

  1. Switch to the Project filters tab with the top-right switcher.The table lists all the project's filters with their categories, parameters, number of rules and where they are used.
    Project filters mode with the list of project filters and the bottom counter
    assets/shots/palette/fig-09.pngProject filters mode with the list of project filters and the bottom counter
  2. Click New.The filter editor opens.
  3. Type the filter's name in the Filter name field.The name must be unique in the project; it is checked against both rule-based and manual selection filters.
  4. Tick the target categories in the left-hand panel.Use the search box to locate them and the Select all and Clear buttons for bulk operations (they act on the categories visible after the search). The list of available parameters is recalculated from the common categories.
  5. Build the rules in the right-hand panel: for each condition choose the parameter, the operator and the value.The operators depend on the data type (equals, does not equal, contains, begins with, is greater than, has a value…). For text, integers and element parameters, the value field is an editable drop-down with the values that already exist in the project; Yes/No parameters offer a fixed drop-down with Yes and No; for numeric values with units you type in the project's units and a hint shows the symbol (mm, m²…). Below each rule you can read the resulting sentence, for example: Comments contains core.
    Filter editor with two conditions and the natural-language sentence beneath each one
    assets/shots/palette/fig-10.pngFilter editor with two conditions and the natural-language sentence beneath each one
  6. Combine rules with All (AND) or Any (OR) and, if you need to, click + Group to nest a group with its own AND/OR.You can reproduce structures such as A and (B or C). Each rule and each nested group has a ✕ button to remove it. Nested groups are preserved exactly as they are when saving and reopening.
  7. Click Save filter.The editor validates that there is a name, at least one category and complete rules; if any condition cannot be written to Revit, it is discarded and you are told exactly which one.
Result. The filter appears in the project list, ready to be applied to views from Propagate mode or from Revit.
  • If you save a filter whose rules were left incomplete (with no parameter chosen), Palette blocks the save to avoid creating a rule-less filter that would match every element in its categories.
7

Maintain the filter inventory: edit, duplicate, rename, delete and detect orphans

5 steps

Goal. Clean up and maintain the project's filter catalogue.

  1. In the Project filters tab, use the search box, the Group by drop-down (Category, Parameter or Kind) and the Unused only checkbox to explore the inventory.The Used in column shows how many views each filter is applied in; unused ones appear as unused in amber and the bottom counter shows how many orphans there are. Hover over the cell to see the full list of views. The header checkbox ticks or unticks all rows visible after the search in one go.
    Filter list grouped by category with two filters marked as unused
    assets/shots/palette/fig-11.pngFilter list grouped by category with two filters marked as unused
  2. To edit a filter, double-click its row or click its Edit button.The same rule editor from the previous workflow opens with everything loaded. If the filter uses exotic rules the editor cannot represent, a warning tells you that on save only the name and categories will be updated and the original rules will be kept intact.
  3. To duplicate, tick one or more filters and click Duplicate.The copy is literal: the same categories and the exact rule tree, with a new name (copy, copy 2…). Manual selection filters are duplicated with the same chosen elements.
  4. To rename, tick exactly one filter and click Rename.Type the new name; if it is already taken by another filter, Palette rejects it.
  5. To delete, tick the filters and click Delete; confirm in the dialog.The confirmation lists the names, warns you that they will also be removed from every view and template that uses them, and alerts you if part of what is ticked is hidden by the current search.
Result. A tidy filter catalogue, without accidental duplicates or dead filters, and with full visibility of where each one is used.
  • The Unused only + Delete combination is the fast route to purging orphaned filters inherited from old templates.
  • Manual selection filters also appear here, something Revit's filter list does not offer.
  • Duplicate, Rename, Delete and Export… act on the filters with the checkbox ticked; if none is ticked, they use the highlighted row.
8

Export a filter library to JSON

3 steps

Goal. Save the rule-based filter definitions to a portable file so you can reuse them in other projects.

  1. In the Project filters tab, tick the filters you want to export.If you tick no checkbox, the highlighted row is exported; if there is no highlighted row either, all the project's rule-based filters are exported. Manual selection filters are always excluded because they are not portable rules.
  2. Click Export… and choose the name and location of the .json file.The save dialog proposes filters.json with the type Palette filter library (*.json).
  3. Confirm the success message, which states how many filters were exported and the path.
Result. A JSON file with each filter's name, categories and rule tree, referenced by stable identifiers (not the project's internal IDs), ready to be imported into any other model.
  • The library stores definitions, not appearance: the colours and patterns a filter has in each view do not travel in the file.
  • Version the file alongside your office standards: it is readable, diffable text.
9

Import a filter library from JSON

3 steps

Goal. Create in the current project the filters defined in a library exported from another project.

  1. In the Project filters tab, click Import… and select the library's .json file.If the file is not a valid Palette library, it is rejected with the reason.
  2. Wait while Palette resolves and creates the filters.Each category and parameter is resolved against the current project (built-in categories, built-in parameters, shared parameter GUIDs or names). Each rule is validated before being written; anything that cannot be resolved is skipped and reported, instead of silently creating broken filters. If a name already exists, the imported filter gets the copy suffix.
  3. Review the import report.It states how many filters were created and lists the skipped items with their reason (for example, a rule on a parameter that does not exist in this project, or an element value that was not found).
    Import result dialog with the count of created filters and the list of skipped items
    assets/shots/palette/fig-12.pngImport result dialog with the count of created filters and the list of skipped items
Result. The library's filters now exist in the project, ready to be given an appearance and propagated to views. The entire import is a single undoable transaction.
  • Files from older library versions (flat format, without nested groups) are also read correctly.

Options reference 13 options

OptionWhat it does
Propagate / Project filtersThe mode switcher in the header: toggles between the page for editing and propagating across views and the page for managing the project's filter catalogue.
SourceUnified drop-down of source views and templates, grouped by class under the View and Template headers and labelled with the view type. When the window opens, the active view is preselected if it accepts filters.
Insertion position (High priority / Low priority)Decides whether propagated filters are inserted at the beginning (top, gaining priority) or at the end (bottom) of each destination's filter list.
What to propagate: Graphic overridesPropagation channel for the appearance (lines, patterns, transparency, halftone). Unticked, each destination keeps its own graphics.
What to propagate: Visibility (on/off)Propagation channel for the filter's show/hide setting. Untick it to unify graphics without touching what each view displays.
What to propagate: Enabled statePropagation channel for the filter's enabled state (Revit's Enable Filter checkbox).
Hide template-lockedHides from the destination list the views whose filters are controlled by a template, since propagation cannot affect them.
Select missingAutomatically ticks the destinations that do not have all the filters ticked in the source, excluding template-locked ones.
Destination search boxFilters the destinations table by name, type or class as you type. The tick-all checkbox acts only on what is visible.
Project filter search boxFilters the filter list by name, categories, parameters or the views where they are used.
Group by (None / Category / Parameter / Kind)Groups the project filter list by its main category, its main parameter or its class (Rules or Manual), with a counter per group.
Unused onlyRestricts the project filter list to those not applied in any view or template.
No override / Clear (in the graphic editors)In Edit lines, No override removes the entire line override; in Edit surface patterns, Clear removes the foreground and background patterns. The appearance is once again governed by the view's normal configuration.

What you get out

  • Direct changes to the Revit model: graphic overrides, visibility, enabled state and filter order in views and templates, always inside named transactions (BIMIO Palette — action) that are undone with a single Ctrl+Z.
  • New, edited, duplicated or renamed project filters (ParameterFilterElement elements in the model).
  • Filter library .json files (Palette filter library) with the name, categories and rule tree of the exported rule-based filters.
  • On-screen reports after each bulk operation: destinations updated and skipped with the reason, filters imported and items discarded, and rules that could not be written.

Pro tips 5 tips

Work on view templates whenever you can: propagating to the template updates every view that uses it in one go, and Palette treats templates as fully-fledged sources and destinations.
Use Select missing before propagating to touch only the views where something is genuinely missing, instead of rewriting the whole project.
Untick the Visibility channel when harmonising graphic standards: you unify colours and patterns without changing what each view shows or hides.
The view comparator is also an audit tool: run it between a view and its twin before issuing to catch deviations.
The source table's changes do not touch the model until you click Apply changes to source; use it as a draft.

Good to know

Only views that accept graphic filters are listed: floor and ceiling plans, elevations, sections, detail views, 3D views, area plans, structural plans, renders, walkthroughs and drafting views. Legends, schedules and sheets are excluded.
Views whose filters are controlled by a template cannot be edited or receive propagations: Palette detects them, flags them and skips them (you can hide them from the list). Edit the template instead.
Manual selection filters have no editable rules and are not exported to the library; they can, however, be renamed, duplicated and deleted.
Filters with exotic rule shapes that the editor cannot represent are protected: when editing them, only the name and categories are updated and their rules are preserved literally.
The JSON library stores definitions (name, categories, rules), not the per-view appearance or the view assignments.
In the editor, the value drop-downs are populated from a bounded sample of the model (up to 250 elements per category, 500 distinct values per parameter and around 300 element values), so in huge projects some value may be missing from the list; you can always type it by hand.
The Used in column shows up to 50 view names per filter.
The window is modal: you cannot work in Revit while Palette is open.
On import, rules that cannot be resolved in the destination project (a non-existent parameter, an element value not found) are skipped and reported; the filter is created with the remaining rules.

FAQ 8 questions

Why does my view not appear in the source drop-down or in the destination list?
Palette only shows views that can contain graphic filters. Legends, schedules, sheets and internal browser views are deliberately excluded. If it is a normal view and it still does not appear, check that Revit allows graphic overrides in it.
I have propagated filters to a view and I see no change. What is going on?
Most likely that view's filters are controlled by its view template: the template rules and any direct change is pointless. Palette skips those destinations and lists them in the final report with the reason. Propagate to the template instead, or disable the filters control in the template.
Can I undo a propagation or a deletion?
Yes. Every Palette operation (applying to the source, propagating, creating, importing, deleting…) is a single named transaction in Revit, so one Ctrl+Z reverts it completely.
What does it mean when a filter is marked as unused?
That it is defined in the project but not applied in any view or template. They are natural candidates for a clean-up: use the Unused only checkbox to list them and delete them with Delete if you no longer need them.
Does the JSON export include my filters' colours and patterns?
No. The library stores the filter definitions: name, categories and rules. The appearance (colours, patterns, transparency) belongs to each view, not to the filter, so you configure it after importing and distribute it with propagation.
Why can I not edit the rules of a filter that appears as Manual?
Because it is a manual selection filter: a fixed set of hand-picked elements, with no rules. Palette shows it in the inventory (something Revit does not do) and lets you rename, duplicate or delete it, but it has no conditions to edit.
When editing a filter I get an exotic rules warning. Will I lose anything if I save?
No. That warning means the filter uses rule shapes the editor cannot display. As a safeguard, on save only its name and categories are updated; the original rule tree is kept intact and is never rebuilt from a partial view of it.
In which units do I type the numeric values of the rules?
In your project's display units: the unit symbol (mm, m², etc.) appears next to the value field. Palette converts internally to Revit's unit system on save, and performs the reverse conversion when the filter is reopened.