Commit Graph

  • d0c8d3d0c7 Merge branch 'craft-keymap' into keymap-ui aiongg 2026-10-19 21:40:28 +00:00
  • c519b7a856 keymap: split crowded_chords_stay_fast into a small cap test and an ignored worst-case timing test aiongg 2026-10-19 21:37:38 +00:00
  • 0b34fdb152 keymap: split the hostile import test into a fast cap test and an ignored worst-case timing test aiongg 2026-10-19 21:30:56 +00:00
  • 86fb06a081 keymap: report Changed after Import when the save prompt changed the set aiongg 2026-10-19 20:58:45 +00:00
  • a160c1cdec ci: add keymap workflow for core, egui dispatch, macOS, Windows and WASM aiongg 2026-10-19 20:47:24 +00:00
  • 4a721df085 keymap: state that chord reservations are opt-in through with_reserved aiongg 2026-10-19 20:47:23 +00:00
  • 787b706274 docs: say when a tab is cut and that the drag bar keeps its width aiongg 2026-10-19 15:37:00 +00:00
  • 13be52fbaa docking: focus only follows the user's input aiongg 2026-10-19 14:05:26 +00:00
  • a014337eb2 docking: a floated group takes its content height aiongg 2026-10-19 14:02:59 +00:00
  • e1b7733a1d docking: tabs keep their names and the rest go to the overflow menu aiongg 2026-10-19 14:00:03 +00:00
  • bfda13d2af docking: a tab dragged to an edge without a dock makes one aiongg 2026-10-19 13:32:15 +00:00
  • 9359332fd7 panes: the API example gives the document focus on to_document aiongg 2026-10-19 13:30:02 +00:00
  • 4325b9ccc1 docking: move_targets skips the panel's own group aiongg 2026-10-19 13:30:02 +00:00
  • b64cc4eac6 docking: window.panel.minimize toggles an accordion entry both ways aiongg 2026-10-19 13:30:02 +00:00
  • 5d5d11f854 docking: window.panel.dock to a side without a dock moves one panel of a shared group aiongg 2026-10-19 13:30:02 +00:00
  • c715d3f25f docking: hosts seed a FloatSpace with panel sizes aiongg 2026-10-19 13:22:34 +00:00
  • 4d38d0d63d Merge branch 'craft-keymap' of /home/iong/.cache/cl-keymap into keymap-ui aiongg 2026-10-19 13:15:38 +00:00
  • 53f16925cf keymap: put overrides_list on the craft-settings example in the crate docs aiongg 2026-10-19 13:15:36 +00:00
  • 2baaf87ecf keymap: Don't Save before Import reloads the stored set aiongg 2026-10-19 13:14:15 +00:00
  • 093238b065 keymap: rename refuses a name another set holds in a different case aiongg 2026-10-19 13:14:15 +00:00
  • 3e344373ef keymap: put overrides_list on the craft-settings example in the crate docs aiongg 2026-10-19 13:14:15 +00:00
  • 6261d9d39a docking: DockCommand takes the float space aiongg 2026-10-19 13:11:07 +00:00
  • 3aded979b5 docking: report flyout changes with DockEvent::FlyoutChanged aiongg 2026-10-19 13:07:52 +00:00
  • f46828ea48 docking: float commands without a rect at the drag size inside the dock area aiongg 2026-10-19 13:07:03 +00:00
  • d91e5f6aea docking: paint panel icons in code with DockContent::paint_icon aiongg 2026-10-19 13:04:52 +00:00
  • f4f9e5b206 docking: one drop preview painter for docking and panes aiongg 2026-10-19 12:26:31 +00:00
  • 6820f98109 panes: reserve the exact pane size, clip the body and name each title bar aiongg 2026-10-19 12:25:49 +00:00
  • 8a0df8c12f docking: fixes from DesignCraft trial step 2 aiongg 2026-10-19 12:24:38 +00:00
  • 9c909dba7f docking: merge iconic columns, DockCommand, hit rects, the test driver and the guide aiongg 2026-10-19 12:12:40 +00:00
  • b98ef89921 docking: rewrite the docking guide for the current API aiongg 2026-10-19 12:07:14 +00:00
  • d67d96e9bb keymap: shortcuts dialog right-to-left layout, long-label truncation, pseudo-locale test and README aiongg 2026-10-19 12:03:20 +00:00
  • 94eacba872 keymap: on-screen keyboard pane, fixed-row labels and read-only mode aiongg 2026-10-19 05:29:41 +00:00
  • d2b9f91838 keymap: shortcuts dialog sets, import review and summary aiongg 2026-10-19 05:15:32 +00:00
  • 39f343c47b keymap: draw the shortcuts dialog: table, detail pane, conflict bar and footer aiongg 2026-10-19 05:03:57 +00:00
  • b9bd4119cc keymap: shortcuts dialog model behind the ui feature aiongg 2026-10-19 04:42:38 +00:00
  • 70c84ec76c keymap: named shortcut sets with JSON export and import, and the shortcut editor model aiongg 2026-10-19 04:24:18 +00:00
  • 362eb59fd2 keymap: keep an earlier entry's chord when the later entry finds the overrides full aiongg 2026-10-19 11:59:53 +00:00
  • 0d350d8e11 docking: DockCommand for the shared command ids and the ui.dock operations aiongg 2026-10-19 11:59:33 +00:00
  • 0c140eb65b docking: iconic columns with flyouts, hit rects and a test driver aiongg 2026-10-19 05:40:26 +00:00
  • c94ab4d313 docking: merge craft_ui::panes, the task-pane host for document apps aiongg 2026-10-19 05:38:27 +00:00
  • 3893c590b0 docking: group float size, elided tab labels, filled ghost, drag bar grip, tab focus and double-click fixes aiongg 2026-10-19 05:38:00 +00:00
  • 418344c5ad docking: keyed label hook, closed panels from Workspace::apply, borrowed Floating::contains aiongg 2026-10-19 05:38:00 +00:00
  • a09aa016e3 panes: docs with adoption steps for WordCraft, DeckCraft, GridCraft aiongg 2026-10-19 05:36:18 +00:00
  • 484717644c panes: task-pane host for document apps aiongg 2026-10-19 05:36:18 +00:00
  • 87e6562a5e ui: chrome live_move for title-bar moves aiongg 2026-10-19 05:36:18 +00:00
  • 315fde3ed8 docking: test window title drags onto dock seams and new-dock bands aiongg 2026-10-19 05:27:17 +00:00
  • d37d9aeff3 docking: merge floating windows, frame profile and native windows aiongg 2026-10-19 05:27:17 +00:00
  • a842d330e0 docking: test that hidden panels map split resizes to layout paths aiongg 2026-10-19 05:22:03 +00:00
  • e235c4c183 docking: rustfmt and clippy for the floating and frame changes aiongg 2026-10-19 05:21:35 +00:00
  • 40fefd9c7b docking: floating title bars and stacks, frame profile, native windows aiongg 2026-10-19 05:19:44 +00:00
  • 17cf8cd07b docking: public floating window chrome aiongg 2026-10-19 05:19:33 +00:00
  • c07a0debb4 docking: test dock columns, seams, column drags and RTL docks aiongg 2026-10-19 05:15:14 +00:00
  • f1a3683cc9 docking: dock profile with columns, column bars, seams and dock targets aiongg 2026-10-19 05:15:14 +00:00
  • 954ad06d25 docking: Placement::Edge splits the layout's outer edge aiongg 2026-10-19 05:05:42 +00:00
  • 4bf11647ad docking: test tearing a group out of a floating stack aiongg 2026-10-19 04:56:52 +00:00
  • 1b091edefb docking: drag tab groups by their drag bar and top border aionggandZenodeon 2026-10-19 04:55:27 +00:00
  • 9777c291c3 docking: anchored floating resize, no-op drops and the host drop hook aionggandZenodeon 2026-10-19 04:45:52 +00:00
  • 1e4ab21708 keymap: keep panel-menu entries without keys from clearing commands aiongg 2026-10-19 04:45:45 +00:00
  • 0784873c06 docking: per-panel policy on DockContent and DockArea::show_content aionggandZenodeon 2026-10-19 04:42:49 +00:00
  • 87ddebd73a docking: split the renderer into render modules aiongg 2026-10-19 04:41:18 +00:00
  • 69a1adf699 docking: model, workspace and v1 fixture tests aiongg 2026-10-19 04:35:13 +00:00
  • 0ea5f8200c docking: Workspace with hidden locations, lock, reconcile and reset aiongg 2026-10-19 04:35:13 +00:00
  • 0ae7cddbb5 docking: docks, columns, groups and floating stacks in the layout model aiongg 2026-10-19 04:35:13 +00:00
  • 6e136c9114 keymap: match panel-menu items, aliases in menus, and Show/Hide only for toggles aiongg 2026-10-19 04:34:27 +00:00
  • 66f22029ba keymap: format the conflicts_with test aiongg 2026-10-19 04:25:06 +00:00
  • 48c0e1b59d keymap: drop hand-written key variants when a command gets its defaults aiongg 2026-10-19 04:24:19 +00:00
  • be51941628 keymap: add Keymap::conflicts_with and document the edit calls aiongg 2026-10-19 04:23:26 +00:00
  • 5208562c28 keymap: store overrides as a map of one text per command when they fit aiongg 2026-10-19 04:22:49 +00:00
  • 4df9e5936a keymap: let apps decline dispatch hits and keep clipboard events aiongg 2026-10-19 04:21:48 +00:00
  • c4b007706d Docking: hide 'Move to group' when no panel accepts the move (lightcraft#1768) NibrasAz7 2026-10-14 23:31:53 +02:00
  • 5ac5d26be1 Truncate dock tab labels that do not fit their tab Marco Arnulfo 2026-10-13 00:48:41 +02:00
  • 9cbc0888ce fix(ui): end floating group drags on pointer exit euisuh 2026-10-14 16:22:24 +09:00
  • 8db84c54f1 craft-ui: a tab dragged out of the window floats where it left prekabreki 2026-10-13 21:17:34 +02:00
  • d6c7b45350 keymap: shared keyboard bindings, scopes, overrides and shortcut-set import aiongg 2026-10-19 03:52:23 +00:00
  • a3d56cbb41 INSTALLER-UI: publish Restart Manager shutdown from shared dialog codex/installer-restart-manager-20261019 skylar taylor-barrick 2026-10-18 21:28:00 -06:00
  • ae2f796b67 ci: configure Dependabot for Cargo and GitHub Actions (#174) Dylan M. Taylor 2026-10-18 15:11:21 -04:00
  • 16ec4f7e69 Merge pull request #167 from benandez/feat/i18n-runtime skylar taylor-barrick 2026-10-18 12:44:29 -06:00
  • bc9d71b27a i18n: test prints system_lang per platform for CI logs Martin BallandClaude Opus 5.5 2026-10-18 19:12:44 +01:00
  • c36ea1bf64 i18n: review fixes (offered locales, locale-first fallback, pt plurals, scripts) Martin BallandClaude Opus 5.5 2026-10-18 19:12:01 +01:00
  • 886a0b367f i18n: sr_RS@latin picks sr-latn; README macro and get wording Martin BallandClaude Opus 5.5 2026-10-18 10:38:04 +01:00
  • 10592ba4fd ci(i18n): run clippy and tests for craft-i18n on all three platforms Martin BallandClaude Opus 5.5 2026-10-18 10:07:11 +01:00
  • 841ebed58c i18n: prefer pt over pt-br, no fallback across scripts, lookup without fallback Martin BallandClaude Opus 5.5 2026-10-17 00:55:59 +01:00
  • c9bcc60832 i18n: README and library listing Martin BallandClaude Opus 5.5 2026-10-17 00:50:44 +01:00
  • 6346621e91 i18n: pseudo locale Martin BallandClaude Opus 5.5 2026-10-17 00:43:15 +01:00
  • cfbc6a1adf i18n: languages, names and system locale matching Martin BallandClaude Opus 5.5 2026-10-17 00:42:44 +01:00
  • c84b14d6c2 i18n: plurals and placeholder filling Martin BallandClaude Opus 5.5 2026-10-17 00:40:58 +01:00
  • 7b797335cb i18n: catalog parsing and lookup with fallback Martin BallandClaude Opus 5.5 2026-10-17 00:40:17 +01:00
  • 82a24b006e Merge pull request #169 from skylartaylor/docpath-crate skylar taylor-barrick 2026-10-17 12:00:19 -06:00
  • a92010200c test(docpath): assert Unix-shaped results only on Unix skylar taylor-barrick 2026-10-17 11:10:18 -06:00
  • 5542a9466d ci(docpath): run clippy and tests for craft-docpath on all three platforms skylar taylor-barrick 2026-10-17 10:20:41 -06:00
  • 04e83f095a Merge pull request #166 from storytold/fix/models-provenance-for-a-running-test skylar taylor-barrick 2026-10-17 08:50:21 -06:00
  • 559992953f craft-ai-core: record which address a test's models came from fix/models-provenance-for-a-running-test skylar taylor-barrick 2026-10-16 23:07:53 -06:00
  • c04cc16109 fix(docpath): colons in names are refused only on Windows aiongg 2026-10-17 04:14:51 +00:00
  • 15ed713b8f Merge pull request #69 from Jeremy8776/feat/ai-model skylar taylor-barrick 2026-10-16 21:56:16 -06:00
  • 0d0e5efaac feat(docpath): add resolve_absolute aiongg 2026-10-17 03:36:22 +00:00
  • d7772fbb39 fix(docpath): refuse colons inside path components aiongg 2026-10-17 03:35:36 +00:00
  • a40245bd36 craft-ai-core: track model provenance by address; require the inputs a model needs skylar taylor-barrick 2026-10-16 20:26:06 -06:00
  • 83bf4cb25c Merge pull request #148 from midasmatterhorn/fix/r4-cms-icc-checked skylar taylor-barrick 2026-10-16 10:58:04 -06:00
  • 12281d07fe fix(docpath): accept drive hosts, legacy escapes and colon names; refuse lookalike separators aiongg 2026-10-16 16:14:16 +00:00
  • ddc5012437 feat(docpath): add craft-docpath for checking paths stored in documents aiongg 2026-10-16 16:01:59 +00:00