Skip to content

History

Revisions

  • Replace double dashes with em dashes in all wiki pages

    @hifihedgehog hifihedgehog committed Mar 6, 2026
    0ef933d
  • Update Home.md: Services Layer description lists all 7 services Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 6, 2026
    9ae07be
  • Enforce content boundary: move dev details from user guide to dev reference - Web-Controller.md: remove Technical Details section (HTTP routes, WebSocket protocol, image cache, WebControllerDevice class, frontend assets) - 3D-and-2D-Visualization.md: remove HelixToolkit implementation note - Macros.md: remove WH_KEYBOARD_LL/WH_MOUSE_LL hook details - Devices.md: remove Windows hook API references - Services-Layer.md: add HTTP routes, WebSocket protocol, MaxClients, WebControllerDevice properties, frontend assets to WebControllerServer section - 3D-Model-System.md: update mouse controls (left=rotate, right=pan), add left-drag fields, update event handler table Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 6, 2026
    87cc50d
  • Update 3D view navigation: left-click rotates, right-click pans Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 6, 2026
    066c08f
  • Update Devices screenshot: Xbox controller selected with HidHide options

    @hifihedgehog hifihedgehog committed Mar 6, 2026
    512c586
  • Comprehensive wiki update for v2.0.0-RC2 features Updated 17 pages covering all RC2 changes: - Web Controller: full technical docs (API routes, image cache, WebSocket protocol, MaxClients, frontend assets) - Dashboard/Settings: web controller configuration sections - Input Pipeline: center offset calibration in Step 3, consumed input merging in Step 2, vJoy presentation in Step 5 - Stick Dead Zones: calibration UI details, max range documentation - Virtual Controllers: vJoy presentation lifecycle, ordering fix, initializing indicator - vJoy Deep Dive: stale config leak fix, DLL namespace cache, config swap during reorder - Engine Library: WebControllerDevice, InputHookManager, PadSetting calibration fields, UserDevice hiding fields - ViewModels: web controller properties, StickConfigItem calibration, DeviceRowViewModel ForceRawMode - Settings/Serialization: web controller settings, stick calibration XML, input hiding XML - XAML Views: stick calibration UI, input hiding UI, web controller settings - SDL3 Integration: ForceRawMode documentation - 3D Visualization: touch gestures (pinch-to-zoom, two-finger pan) - Macros: consumed input behavior explanation - Button Mappings: calibration-aware preview, display consistency - Troubleshooting: force raw mode, web controller, stick drift entries - Architecture Overview: WebControllerDevice in engine Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 6, 2026
    9694e09
  • Update macros screenshot with selected macro showing detail pane Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 6, 2026
    d3ea26d
  • Retake macros screenshot with populated example macros Shows Rapid Fire, Screenshot Combo, and Dodge Roll macros in the list instead of an empty macro tab. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 6, 2026
    88f15c9
  • Update wiki for Web Controller, Force Raw Mode, stick calibration, and retake all screenshots - Add Web Controller page: getting started, layouts, touch controls, connection, rumble, technical details - Add Home.md entry for Web Controller - Update Devices: device detail pane (GUID/instance path marquee), Force Raw Joystick Mode, stick calibration - Update Stick Dead Zones: center offset calibration, max range per axis - Update Architecture Overview: WebControllerServer service, Web Controller Server Thread, WebAssets directory - Update Services Layer: WebControllerServer section, update service count to 7 - Update Build and Publish: WebAssets directory in project structure - Update Troubleshooting: buttons map to wrong outputs (force raw mode solution) - Update 3D Model System and 3D/2D Visualization for touch gesture details - Retake all 12 screenshots with latest UI Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 6, 2026
    f8fce4d
  • Update all wiki screenshots for input hiding features Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 4, 2026
    8f14442
  • Document input hiding: HidHide management and low-level hooks - Devices.md: Add Input Hiding section (HidHide, hooks, auto-enable, master switch) - Settings.md: Add "Hide Devices from Games" master switch subsection - Driver-Management.md: Add built-in device management subsection under HidHide - Architecture-Overview.md: Add HidHideController.cs, InputHookManager.cs, 5th thread, thread safety - Services-Layer.md: Add device hiding lifecycle, DeviceHidingStateChanged, auto-enable defaults - Settings-and-Serialization.md: Add HidHideEnabled, ConsumeInputEnabled, EnableInputHiding - Driver-Installation-Internals.md: Add HidHideController IOCTL API section - Engine-Library.md: Add InputHookManager class documentation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 4, 2026
    371c4dd
  • Note DirectInput custom controller limits across wiki Up to 8 axes (sticks and triggers combined), 128 buttons, and 4 POV hats in Controller-Slots, Button-and-Axis-Mappings, 3D-and-2D-Visualization, Stick-Dead-Zones, and Trigger-Dead-Zones. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 3, 2026
    30e6395
  • Emphasize DirectInput over vJoy in user-facing wiki pages Reframe custom controller descriptions to lead with "DirectInput" since most users think in terms of DirectInput joysticks/gamepads. Section headers changed from "vJoy Custom ..." to "Custom DirectInput ...". vJoy remains mentioned as the driver name where appropriate. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 3, 2026
    b968c25
  • Fix hallucinations and inaccuracies across 15 wiki pages Audited all 31 wiki pages against source code. Key corrections: Profiles.md: Remove fabricated "Activate" button, add actual "New"/"Load" buttons, fix executable input (Browse dialog, not typed text), fix double-click behavior (loads, not edits) Button-and-Axis-Mappings.md: Fix column names (Target->Output, Modifiers->Options), add missing Value column, fix modifier labels (I/H -> Inv/Half), fix Clear->Clear All, fix Map All description Macros.md: Fix button name (Add Macro->Add), remove fabricated up/down reorder arrows Controller-Slots.md: Remove claim of no per-type cap, fix type switching (Dashboard only, not config page), add Dashboard drag reorder Stick-Dead-Zones.md: Clarify Linear is shared per stick, fix preview to show single output dot (not raw+output) Trigger-Dead-Zones.md: Fix live bar description (single bar, not separate raw/processed) Developer pages: Fix service count (5->6), MaxPads references (8->16), missing enum values (Once, None), wrong method name (LoadObj->LoadModel), asset counts, line count estimates Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 3, 2026
    e9a20d7
  • Add screenshots, fix image refs, correct controller limits - Add automated capture script (capture.ps1) using UI Automation for reliable screenshot generation across DPI settings - Capture 13 screenshots: Dashboard, Profiles, Devices, 3D/2D controller views, Macros, Mappings, Sticks, Triggers, Force Feedback, Settings, About, Add Controller popup - Update all wiki pages to use local images/ references instead of external GitHub raw URLs - Fix controller slot limits: all types share global 16-slot cap (no per-type limit), add XInput 4-controller visibility note - Fix MaxPads references from 8 to 16 across documentation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @hifihedgehog hifihedgehog committed Mar 3, 2026
    1fd7fea
  • Add complete PadForge wiki documentation (31 pages)

    @hifihedgehog hifihedgehog committed Mar 3, 2026
    030b180
  • Initial Home page

    @hifihedgehog hifihedgehog committed Mar 3, 2026
    e9b999c