V3.5.0
💫 Version 3.5.0
LynxHub gets a stunning V3 UI redesign, powerful custom arguments, real-time search highlights, and lots of terminal and browser quality-of-life improvements. This release also packs in offline fixes, memory optimizations, and a complete backend refactor.
✨ New Features
- Upgraded UI to V3
- Features a beautiful and professional redesign.
- Delivers faster, GPU-accelerated animations.
- Greatly improves visual accessibility.
- Introduced support for native prompt and alert dialog windows.
- Added real-time search result highlights to the "Find in Page" tool.
- Arguments
- Custom Arguments
- Added full support for custom arguments.
- Supports comments, environment variables, command-line inputs, and custom fields with predefined value types.
- Can be configured globally or on a per-card basis.
- Added support for numerical inputs.
- Added support for multiline text inputs.
- The preview panel now features code and syntax highlighting.
- Custom Arguments
- Added convenient "Scroll to Top" and "Scroll to Bottom" buttons in the terminal.
- Added a
Send Exit Signal to Processoption to the top bar of terminal tabs. - Added
Regex,Match Case, andMatch Wordfiltering options to the terminal search tool. - Added a
Match Caseoption to the browser search tool. - Added a shortcut to easily open a card's target folder by holding
Ctrland clicking the button on card. - Added an option to choose whether terminal links open in a new tab or the currently active tab.
- Added two visually stunning new loading screen animations: Light Pillar and Plasma.
⚡ Improvements
- Enhanced overall application reliability and workflow in offline mode.
- Optimized memory usage and reduced the number of background child windows.
- Improved dark and light mode styling across child windows, error pages, and other interface elements.
- Improved PowerShell version detection alongside better fallback error handling.
- Enhanced browser navigation, providing reliable back/forward history tracking and better handling of blank pages.
- Refined the visual styles for Volume Control, Browser Zoom, Find in Page, and Terminal CD interfaces.
- Improved data handling for app windows and instances, ensuring they wait for full background availability to prevent crashes.
- Added a loading spinner to cards to indicate when the card is actively checking for updates.
- Added a
.txtdefault file extension when saving terminal outputs. - The context menu now dynamically resizes itself based on its content.
- Improved autofocus behavior and tab-key indexing within confirmation modals.
- Made browser view resizing fluid and fully dynamic.
- The app now automatically focuses on the terminal or browser area when switching views or tabs.
- Reorganized the card menu by moving the "Info" and "Danger Zone" sections into a dedicated submenu.
- Optimized tab content rendering for significantly faster load times.
🐛 Bug Fixes
- Offline & Network:
- Fixed an issue where Plugins and Notification lists failed to load without an internet connection.
- Fixed user login errors that occurred during offline mode or unauthenticated sessions.
- Fixed synchronization issues within the caching protocol.
- Fixed failing Git operations under certain network conditions.
- Fixed an issue where certain window actions were completely unresponsive.
- Fixed a bug that prevented the app from switching to light mode.
- Fixed an issue where "Clear All" or "Clear Item" failed to cancel ongoing downloads.
- Fixed context menu resizing glitches.
- Fixed various functionality errors by ensuring all background classes are fully initialized before use.
- Fixed an issue where holding the
CTRLkey failed to trigger expected shortcuts. - Fixed a bug where closing a tab with
Ctrl+Wcompletely bypassed the confirmation prompt. - Fixed quick-command hotkeys inadvertently injecting control characters into the terminal.
- Fixed an issue causing blank empty lines to spam the terminal when activating or running a script.
- Fixed errors that occurred during the card installation validation process.
- Ensured the "Update Available" indicator is properly removed when a card is unassigned or uninstalled.
- Fixed unresponsive arrow navigation buttons within the terminal search.
- Fixed an intermittent issue where the search highlighter failed to work in the Arguments panel.
- Fixed the context menu appearing off-screen when opened for the first time near window edges.
- Fixed incorrect positioning of the context menu in various layout scenarios.
- Fixed a bug where the terminal output color setting was ignored and always remained enabled.
- Fixed browser behavior so that middle-clicking a recent or favorite item now correctly opens it in a new tab.
- Fixed an issue where restarting an installation step did not clear the previous terminal output.
- Fixed relative path detection in arguments when backslashes (
\) were used. - Fixed the handling of relative paths when arguments point to the identical folder.
- Fixed an issue with empty card titles; they will now properly fall back to their original names.
- Fixed a bug with dark mode detection upon app startup.
- Fixed a glitch where manually reordering tabs would automatically steal focus to the grabbed tab.
- Fixed handling of the installation clone step to properly report and halt when cloning fails.
- Fixed an issue where using browser back/forward buttons failed to close an active error page.
📌 Minor Changes
- Displays a fallback name in the plugin list avatar if the image is unavailable.
- Fixed the arrow color on card menus.
- Enabled opening the card menu by simply right-clicking the card.
- Updated background colors and shadows across various app layouts.
- Updated card shadows and smoothed out hover animations.
- Updated the avatar color of installed cards to match the primary theme color.
- Icons:
- Added new icons to several previously un-iconned UI elements.
- Replaced and modernized outdated icons.
- Settings:
- Improved performance by separating the settings menu into distinct, isolated sections.
- Added an animated indicator to the settings navigation menu.
- Adjusted the spacing between navigation buttons for a cleaner look.
- Redesigned and properly categorized the Hotkeys section.
- Simplified the layout and design of confirmation dialogs.
- Added tooltips to downloaded items, allowing users to hover and view the full file name.
- Redesigned downloaded items to utilize a more compact layout.
- Modernized the styling of standalone dialog windows.
- Updated the visual style of terminal quick commands.
- Fixed an issue where card header icons would shrink and names would clamp incorrectly.
- Made the number of visible navigation dock items natively responsive to the window size.
- Fixed an issue where module cards were missing from the Tools and Games pages.
- Fixed a bug where the "Others" page loaded incorrect cards.
- Fixed the visibility logic of navigation buttons when an extension adds a new card to a page.
- Updated the style and design of several components:
- Empty States, Results, Descriptions, Steppers, Modals, and Notifications.
- Changed the final installation step button text from
OKtoFinishand updated its icon size. - Updated the icon used for toggling between relative and absolute paths.
- Suppressed the error toast notification when a user intentionally cancels saving terminal output to a file.
- Configured the Terminal "CD to..." popover to close automatically upon item selection.
- Updated the styling and color palette of the title bar and tab items.
- Added an "Update Stage" chip indicator to plugin changelogs.
- Refined the colors and styles of nested indicators within plugin changelogs.
- Updated the LynxHub application icon to a brighter, more vibrant version.
- Fixed a bug where the search bar in Settings did not accept spacebar inputs.
- Pressing the
Escapekey while editing a card title now correctly aborts and reverts it to its original name. - Fixed an issue where editing a card title forced the text cursor to instantly jump to the beginning of the text.
- Removed the ripple animation effect on tab items for a cleaner, snappier feel.
- Added a fluid sliding animation to the active tab indicator.
- Optimized the Plugins page UI for smaller screen sizes.
- Adjusted text alignment and positioning within the right-click context menu.
- Unified the top bar colors and hover cursors shared across the terminal and browser interfaces.
- Moved confirmation-related preferences into a dedicated "Confirmations" section under General Settings.
- Fixed an issue where the user-selected font was not being applied to certain UI elements.
- Condensed the styling of argument items to save vertical space.
- Added a smooth entrance animation to extension cards when they render.
- Improved and standardized file filter names in the Save Dialog.
- Clicking 'Reload' on the Home Page now fully refreshes the page and applies favorite changes immediately.
- Enabled mouse side-button navigation (back/forward) directly on browser error pages.
- Disabled the "Next" and "Previous" terminal search buttons when the search field is currently empty.
⚙️ API and Backend Changes
- feat(dev): Added alias paths and systematically refactored imports.
- refactor: Restructured files and folders across the project for better maintainability and organization.
- refactor(ipc): Extracted every IPC handler into its own dedicated file across the
main,renderer, andcommonsdirectories. - Simplified and optimized preload scripts.
- refactor(context_menu):
- Migrated from a hooks-based approach to a component-based architecture.
- Adopted Redux for state management over local hooks.
- Refactored the main entry file for cleaner and safer initialization.
- Introduced a
classHolderutility file for global class access across the application. - Comprehensive Codebase Refactoring:
- Reorganized folders and files to enforce backend best practices.
- Renamed various directories and files to improve naming clarity.
- Added missing documentation and inline comments.
- Added descriptive Markdown documentation files for the
rendererandmaindirectories.
- Development folders for
extensionsandmodulesare now strictly independent and ignored by Git. - Migrated all Ant Design (AntD) components to HeroUI and native custom components, specifically updating:
- Empty States, Results, Descriptions, Steppers, Modals, and Notifications.
- Fixed a backend data bug that caused duplicated installed cards to appear in local storage.
App
Modules
- Bumped
moduleApiVersionto2.1.0. - Added a
supportCustomArgumentsflag to allow modules to enable or disable custom argument capabilities. - Integrated Alert UI support across most module execution steps.
Extensions
- Bumped
extensionApiVersionto2.0.0. - Extensions can now dynamically inject positional cards directly into the Tools and Games pages.
- Extensions can now dynamically listen to any IPC event (triggering both before and after calls) across the
mainandrendererprocesses. - Replaced the legacy IPC implementation with a newly unified IPC system, passed seamlessly to both
mainandrenderer. - Added API support for triggering modals directly from card menus.
💖 Amazing Supporters
A huge thank you to my patrons! Your contributions keep LynxHub alive.
![]() |
![]() |
![]() |
|
|---|---|---|---|
| Resolita | Lis Carter | Rowan | Jalinos |
| Gold | Early Access | Early Access | Early Access |
This text will be red.
📥 Download LynxHub V3.5.0
Windows (10, 11)
Installers
Portable
Linux (Debian, Ubuntu, Fedora, etc.)
Package Installers
- Debian/Ubuntu: x64 (.deb) | arm64 (.deb)
- Fedora/Red Hat: x64 (.rpm) | aarch64 (.rpm)
Portable / Archives
- AppImage: x64 (.AppImage) | arm64 (.AppImage)
- Archive: x64 (.tar.gz) | arm64 (.tar.gz)
macOS (Beta)
Apple Silicon (arm64)
Intel (x64)
macOS Users: App Not Signed
LynxHub is not code-signed with an Apple Developer certificate. macOS will show a security warning when you first try
to open it. To bypass this:
- Right-click (or Control-click) on the app and select Open
- Click Open in the dialog that appears
- Alternatively, go to System Settings → Privacy & Security, scroll down and click Open Anyway
You only need to do this once. The app is safe to use, it's just not signed.
🌱 Source
- Full Changes:
V3.4.0 -> V3.5.0 - Source Point:
98f6d97


