Dashboard
└──
└──
└──
General
└──
└──
└──
└──
└──
Welcome to ThinkDashboard! Here are the main features and shortcuts to help you navigate and use the app efficiently.
Navigation
- Page Navigation: Use number keys
1,2,3, etc. to switch between pages on the dashboard. - Touch Navigation: On mobile or touch devices, swipe left or right to change pages.
- Arrow Navigation: Press
Shift + Left ArroworShift + Right Arrowto navigate between pages. - Keyboard Navigation: Use arrow keys to navigate between bookmarks on the dashboard. Press
EnterorSpaceto open the selected bookmark.
Search & Shortcuts
- Bookmark Shortcuts: Press any letter key on the dashboard to start typing a shortcut. For example, if you have a bookmark with shortcut
yt, just typeytand the app will open it automatically. - Fuzzy Search: Press
/to search for bookmarks by name. Start typing and it will find matches as you go. - Search Mode: You can switch the search behavior. By default, typing starts shortcuts and
/starts fuzzy search. You can toggle this inconfig#general.
Finders
- Finders: Create shortcuts for search engines and websites. Start your search with
?followed by your finder shortcut to quickly search on external sites. - Activation: Type
?shortcut searchtermon the dashboard. For example, if you have a finder with shortcutgfor Google, type?g javascriptto search for "javascript" on Google. - Configuration: Go to
config#findersto add, edit, or remove finders. Each finder needs a name, search URL, and shortcut. - URL Format: Use
%sin the URL where you want the search term to be inserted, or leave it out to append the search term to the end of the URL.
Commands
- Commands: Type
:followed by a command to control the app. Available commands include:theme(switch theme),columns(change columns),fontsize(change font size), and more to come.
Data Storage
- Data Storage: All app data is saved in the
/datadirectory. This includes JSON files for settings (your dashboard settings), pages (pages order), and colors (custom themes), as well as uploaded favicon, fonts, and individual bookmark pages (bookmarks-1.json, bookmarks-2.json, etc.). - Device-Specific Settings: When enabled, your dashboard settings are saved locally in your browser instead of on the server. This means settings are specific to this device/browser and won't sync across different devices.
Chrome Extension
ThinkDashboard includes a Chrome extension that allows you to quickly add bookmarks from any webpage directly to your dashboard.
- To install the extension: Clone the
GitHub repositoryto your local machine, or download the latest version fromhere. Then go to Chrome's extension settings (chrome://extensions/), enable "Developer mode", and click "Load unpacked". Select theextensionfolder from the downloaded or cloned repository. - Configuration: Once installed, open the extension and go to the Settings tab. Enter your ThinkDashboard URL, set the Default Page where bookmarks will be saved, and choose the category within that page.
- Usage: Click the extension icon, optionally modify the name, URL, page, and category, then click Save Bookmark.
Feedback
Found a bug or have feedback? Visit the GitHub repository to report issues or suggest improvements.