Skip to content

Conversation

@xxtindalexx
Copy link
Contributor

Summary

Implemented bidirectional navigation system allowing users to browse through their file viewing history similar to web browser navigation.

Features

  • Back button (Backspace) to navigate to previously viewed files
  • Forward button (Alt+Right) to navigate forward in history
  • Right-click context menus on both buttons showing full navigation history
  • File type labels in context menus (e.g., "Surface - 0x080001AE")
  • Jump directly to any point in history from context menu
  • History limited to 50 items with automatic trimming
  • Buttons auto-enable/disable based on available history

Changes

  • Rewrote History.cs with bidirectional navigation support
  • Added SuppressHistory flag to FileExplorer to prevent duplicate entries
  • Added Back/Forward menu items to main menu bar
  • Added context menu handlers with file type resolution

xxtindalexx and others added 7 commits November 19, 2025 22:56
Implemented bidirectional navigation system allowing users to browse through
their file viewing history similar to web browser navigation.

Features:
- Back button (Backspace) to navigate to previously viewed files
- Forward button (Alt+Right) to navigate forward in history
- Right-click context menus on both buttons showing full navigation history
- File type labels in context menus (e.g., "Surface - 0x080001AE")
- Jump directly to any point in history from context menu
- History limited to 50 items with automatic trimming
- Buttons auto-enable/disable based on available history

Changes:
- Rewrote History.cs with bidirectional navigation support
- Added SuppressHistory flag to FileExplorer to prevent duplicate entries
- Added Back/Forward menu items to main menu bar
- Added context menu handlers with file type resolution
@LtRipley36706 LtRipley36706 merged commit 932644d into ACEmulator:master Nov 20, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants