CTRL+arrow pan, F5 reload GDS, README markdown, modern (VNC) X server startup#35
Open
nmz787-intel wants to merge 7 commits into
Open
CTRL+arrow pan, F5 reload GDS, README markdown, modern (VNC) X server startup#35nmz787-intel wants to merge 7 commits into
nmz787-intel wants to merge 7 commits into
Conversation
…tions Replace glXChooseVisual (GLX 1.0) with glXChooseFBConfig (GLX 1.3+), which is better supported on modern X servers and Mesa drivers. Fall back to glXChooseVisual if glXChooseFBConfig finds no matching configs.
…ng up/down/left/right. Holding ALT with up/down keys now moves view up or down (in addition to Q and Z)
…n table syntax to make rendering pretty
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request: Keyboard Navigation Enhancements and Documentation Updates
Summary
This PR adds keyboard-based pan controls, F5 file reload functionality, improves X11/GLX compatibility, increases max layer support, and updates documentation with Markdown tables+sections for better rendering.
Changes
Features
Ctrl+ arrow keys to pan the view (look around)Alt+ up/down arrows as alternative to Q/Z for vertical movementImprovements
Files Changed
README.md- Reorganized with proper markdown headers (h2/h3/h4) and converted keymap to tablesgdsoglviewer/gdsparse_ogl.cpp- Added keyboard pan (Ctrl), alt movement (Alt), and F5 reload handlersgdsoglviewer/gdsparse_ogl.h- F5 update handler declarationgdsoglviewer/win_keymap.cpp- Updated keyboard mapping UIlibgdsto3d/gdsparse.h- Increased MAX_LAYERS constant as I use very-large layernums for debug in my designslinux/main.cpp- getting glXChooseVisual was failing on my VNC due to old API not presentlinux/GDS3D- Rebuilt binary with new featuresCommits Included