[xiphos-source] [crosswire/xiphos] ffbaee: Handle tabs more like browsers do (#1149)
Nicholas Walkewicz
noreply at github.com
Sun Jun 23 16:38:18 EDT 2024
Branch: refs/heads/master
Home: https://github.com/crosswire/xiphos
Commit: ffbaee88b764d49f5e96a78775fc07c6c3ce2299
https://github.com/crosswire/xiphos/commit/ffbaee88b764d49f5e96a78775fc07c6c3ce2299
Author: Nicholas Walkewicz <nwalkewicz at gmail.com>
Date: 2024-06-23 (Sun, 23 Jun 2024)
Changed paths:
M src/gtk/main_window.c
M src/gtk/tabbed_browser.c
M src/gui/tabbed_browser.h
Log Message:
-----------
Handle tabs more like browsers do (#1149)
* Add Ctrl-Tab and Ctrl-Shift-Tab tab navigation
* Reorder tabs (see desc); WIP
Can either drag-drop tabs with the mouse or use Ctrl-Shift-PgUp/PgDown.
Tab arrangement does not persist between sessions; will need to look into that.
* Persist tab reorders
* Allow closing any tab with their X button
* Add comments to PgUp/PgDown shortcuts
* Add Ctrl-W shortcut (close current tab)
* Middle click any tab to close it
* Remove notebook_main's Ctrl-PgUp/PgDown shortcuts
* Fix formatting
* Correct return value in comments
* Add missing function to header file
* Make tab_reorder_out_of_sync static in function
* Fix long-distance tab reorder issue
To unsubscribe from these emails, change your notification settings at https://github.com/crosswire/xiphos/settings/notifications
More information about the xiphos-source
mailing list