Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
... | |||||
* | src/tab-chrome.c: Refactor tab history list current item code | Patrick McDermott | 2017-09-18 | 1 | -3/+3 |
| | |||||
* | src/tab-chrome.c: Refactor tab history list code | Patrick McDermott | 2017-09-18 | 1 | -17/+23 |
| | |||||
* | src/tab-chrome.c: Add back/forward icons to tab history list | Patrick McDermott | 2017-09-18 | 1 | -4/+15 |
| | |||||
* | src/tab-chrome.c: Implement basic tab history list | Patrick McDermott | 2017-09-18 | 1 | -5/+39 |
| | |||||
* | src/tab-chrome.c: Use toggle button for tab history stack | Patrick McDermott | 2017-09-18 | 1 | -17/+21 |
| | |||||
* | src/tab-chrome.c: Use labels on tab history stack switcher | Patrick McDermott | 2017-09-18 | 1 | -2/+4 |
| | | | | Works, but icons would be prettier. | ||||
* | src/tab-chrome.c: Add basic stack to tab history popover | Patrick McDermott | 2017-09-18 | 1 | -1/+25 |
| | | | | Doesn't work. | ||||
* | src/tab-chrome.c: Monitor middle/right clicks on back/forward | Patrick McDermott | 2017-09-17 | 1 | -1/+25 |
| | | | | Stub handler for now. | ||||
* | src/tab-chrome.[ch]: Save back_forward_box in MqTabChrome | Patrick McDermott | 2017-09-17 | 1 | -8/+7 |
| | |||||
* | src/tab-chrome.c: s/uri_toolitem/uri_tool_item/ | Patrick McDermott | 2017-09-17 | 1 | -5/+5 |
| | |||||
* | src/tab-chrome.[ch]: Link back/forward buttons | Patrick McDermott | 2017-09-17 | 1 | -10/+21 |
| | |||||
* | Revert "src/tab-chrome.[ch]: Wrap back/forward buttons in a button box" | Patrick McDermott | 2017-09-17 | 1 | -20/+10 |
| | | | | | | | | | This reverts commit fd0f25a82781346f6aeef2c4bfeb9b69fdcbf33f. The GtkAlignment widgets in the GtkButton widgets are too wide and the (default) styling doesn't join the buttons together. GtkButtonBox is meant for OK/cancel buttons in dialogs, not joining related buttons together. | ||||
* | src/tab-chrome.[ch]: Wrap back/forward buttons in a button box | Patrick McDermott | 2017-09-17 | 1 | -10/+20 |
| | |||||
* | src/tab-chrome.c: Handle change of target from link to link | Patrick McDermott | 2017-09-17 | 1 | -0/+9 |
| | |||||
* | src/tab-chrome.c: Restore URI bar style on URI change | Patrick McDermott | 2017-09-17 | 1 | -0/+3 |
| | |||||
* | src/tab-chrome.[ch]: Show hovered link URI in URI bar | Patrick McDermott | 2017-09-17 | 1 | -0/+33 |
| | | | | | | | | | | | And do so only if the URI bar hasn't been manually edited. (Or maybe we can just cache the edited string. Then the cache would have to be updated if the Web view's URI changes while a link is targeted.) This is a cool feature I haven't seen anywhere. It largely obviates a status bar, puts the hovered link URI in arguably a more sensible location, and allows the hovered link URI to be added to the primary selection and/or clipboard quickly and easily from the URI bar. | ||||
* | src/tab-chrome.c: Add tooltips | Patrick McDermott | 2017-09-17 | 1 | -0/+12 |
| | |||||
* | src/tab-chrome.c: Add a comment explaining the previous commit | Patrick McDermott | 2017-09-17 | 1 | -0/+7 |
| | |||||
* | src/tab-chrome.[ch]: Hack around progress bar issue | Patrick McDermott | 2017-09-17 | 1 | -0/+18 |
| | | | | | | | | If loading fails, the WebKitWebView's "estimated-load-progress" is set to 1.0 after signals like "load-changed" and "load-failed" are emitted. So the only way to avoid leaving behind a full progress bar after, for example, canceling a page load is to save a flag on a failed load and only update the progress bar if the flag is unset. | ||||
* | src/tab-chrome.c: Fix stop/reload icons | Patrick McDermott | 2017-09-17 | 1 | -0/+3 |
| | | | | Why is everything invisible by default‽ | ||||
* | src/tab-chrome.c: Switch between saved stop/reload icons | Patrick McDermott | 2017-09-17 | 1 | -4/+4 |
| | |||||
* | src/tab-chrome.[ch]: Save stop/reload icons | Patrick McDermott | 2017-09-17 | 1 | -3/+6 |
| | |||||
* | src/tab-chrome.c: Fix navigation toolbar icon sizes | Patrick McDermott | 2017-09-17 | 1 | -3/+6 |
| | |||||
* | src/tab-chrome.c: Change stop/reload button icon/label | Patrick McDermott | 2017-09-17 | 1 | -0/+21 |
| | | | | Doesn't seem to work. | ||||
* | src/tab-chrome.c: Make stop/reload button stop if loading | Patrick McDermott | 2017-09-17 | 1 | -1/+5 |
| | |||||
* | src/tab-chrome.[ch]: Add stop/reload button | Patrick McDermott | 2017-09-17 | 1 | -0/+14 |
| | | | | Currently just reloads. | ||||
* | src/tab-chrome.c: Handle URI bar activation | Patrick McDermott | 2017-09-17 | 1 | -0/+9 |
| | |||||
* | src/tab-chrome.c: Handle back/forward button clicks | Patrick McDermott | 2017-09-17 | 1 | -0/+18 |
| | |||||
* | src/tab-chrome.c: Enable/disable back/forward buttons | Patrick McDermott | 2017-09-17 | 1 | -0/+5 |
| | |||||
* | src/tab-chrome.[ch]: Save navigation toolbar buttons | Patrick McDermott | 2017-09-17 | 1 | -10/+7 |
| | |||||
* | src/tab-chrome.c: (Try to) update favicon in tab | Patrick McDermott | 2017-09-17 | 1 | -0/+16 |
| | |||||
* | rc/tab-chrome.c: Update tab label on position change | Patrick McDermott | 2017-09-17 | 1 | -0/+1 |
| | |||||
* | src/tab-chrome.c: Add positions to tab labels | Patrick McDermott | 2017-09-17 | 1 | -1/+2 |
| | |||||
* | src/tab-chrome.c: Factor out label updating into new function | Patrick McDermott | 2017-09-17 | 1 | -4/+10 |
| | |||||
* | mq_tab_chrome_update_tab_position(): New function | Patrick McDermott | 2017-09-17 | 1 | -0/+6 |
| | |||||
* | src/tab-chrome.c: Update tab label on Web view title change | Patrick McDermott | 2017-09-17 | 1 | -0/+10 |
| | |||||
* | mq_tab_chrome_new(): Save tab_image and tab_label | Patrick McDermott | 2017-09-17 | 1 | -0/+3 |
| | |||||
* | Revert add_tab() and pass label widgets instead | Patrick McDermott | 2017-09-17 | 1 | -18/+1 |
| | |||||
* | Move add_tab() label code to mq_tab_chrome_new() | Patrick McDermott | 2017-09-17 | 1 | -0/+17 |
| | | | | Doesn't work, though. | ||||
* | mq_tab_chrome_new(): Accept notebook and tab page arguments | Patrick McDermott | 2017-09-17 | 1 | -1/+1 |
| | |||||
* | src/tab-chrome.c: Monitor Web view URI changes | Patrick McDermott | 2017-09-17 | 1 | -0/+10 |
| | |||||
* | load_changed_cb(): New function | Patrick McDermott | 2017-09-17 | 1 | -0/+20 |
| | | | | | | | This completes the previous commit by hiding the progress bar once the Web page finishes loading. It also updates the URI bar when a new Web page is loaded. | ||||
* | load_progress_cb(), connect_web_view(): New functions | Patrick McDermott | 2017-09-17 | 1 | -0/+16 |
| | |||||
* | mq_tab_chrome_set_web_view(): New function | Patrick McDermott | 2017-09-17 | 1 | -0/+7 |
| | |||||
* | navigation_toolbar_new(): Move gtk_entry_set_*() calls | Patrick McDermott | 2017-09-16 | 1 | -3/+3 |
| | |||||
* | navigation_toolbar_new(): Don't create GtkEntryBuffer for URI bar | Patrick McDermott | 2017-09-16 | 1 | -2/+2 |
| | |||||
* | navigation_toolbar_new(): Set URI bar icon and progress fraction | Patrick McDermott | 2017-09-16 | 1 | -0/+3 |
| | |||||
* | src/tab-chrome.[ch]: s/uri_bar/uri_entry/ | Patrick McDermott | 2017-09-16 | 1 | -3/+3 |
| | |||||
* | navigation_toolbar_new(): s/uri_bar_container/uri_toolitem/ | Patrick McDermott | 2017-09-16 | 1 | -5/+5 |
| | |||||
* | src/tab-chrome.[ch]: s/location/uri/ and s/Location/URI/ | Patrick McDermott | 2017-09-16 | 1 | -9/+9 |
| |