{"id":21854,"date":"2018-06-18T15:00:36","date_gmt":"2018-06-18T19:00:36","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=21854"},"modified":"2018-06-19T09:33:32","modified_gmt":"2018-06-19T13:33:32","slug":"faster-swiping-between-pages","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2018\/06\/18\/faster-swiping-between-pages\/","title":{"rendered":"Faster Swiping Between Pages"},"content":{"rendered":"<p><a href=\"http:\/\/www.mackungfu.org\/OnetricktomakeSafarionMacuseful\">Keir Thomas<\/a>:<\/p>\n<blockquote cite=\"http:\/\/www.mackungfu.org\/OnetricktomakeSafarionMacuseful\">\n<p>One of the irritations is that, if you&rsquo;re using a trackpad, it reloads the page each time you two-finger swipe to go back. This can be slow but also infuriating if you&rsquo;re scrolling through an auto-updating webpage list, for example, because the page will reload and you&rsquo;ll be thrown back to the top of the list. <\/p>\n<p>The solution is to activate three-finger back gesture&mdash;and then train yourself to make use of it. Here&rsquo;s why: For reasons only known to Apple software engineers, using this gesture instead of the standard two-finger swipe means the page <em>isn&rsquo;t<\/em> reloaded. It&rsquo;s looks just as it did when you clicked away from it and it instantly appears without any redrawing or rendering.  <\/p>\n<p>The only caveat is that&mdash;again for reasons unknown to we mere morals&mdash;the three-finger swipe gesture works in the <em>opposite direction<\/em> compared to the two-finger swipe.<\/p>\n<\/blockquote>\n<p>I&rsquo;ve also noticed weirdness swiping with a Magic Mouse. System Preferences offers three options for &ldquo;Swipe between pages&rdquo;:<\/p>\n<ul>\n<li>Scroll left or right with one finger<\/li>\n<li>Swipe left or right with two fingers<\/li>\n<li>Swipe with one or two fingers<\/li>\n<\/ul>\n<p>I&rsquo;m not sure whether there is supposed to be a difference in the gesture between scrolling and swiping. The first option is the default and does not work well for me. I have frequent problems where either (a) nothing happening when I try to change pages, (b) it changes pages unintentionally, or (c) it starts to change pages, gets stuck partway through, and the Mac stops responding to input for 5&#x2013;10 seconds. Even when it does work, this swiping feels slow because of the long animation of the page sliding over.<\/p>\n<p>Swiping with two fingers has none of these problems and is also much faster. However, it comes at a cost: if you&rsquo;re using two fingers to change pages you can&rsquo;t also use two fingers for &ldquo;Swipe between full-screen apps,&rdquo; which I use to change spaces. There is no option in System Preferences to use a different mouse gesture to change spaces. (I also tried setting one up with <a href=\"https:\/\/blog.boastr.net\">BetterTouchTool<\/a> but was unsuccessful.)<\/p>\n\n<p>Update (2018-06-19): <a href=\"https:\/\/twitter.com\/fzwob\/status\/1008952876218175489\">Friedrich Markgraf<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/fzwob\/status\/1008952876218175489\">\n<p>I believe scrolling with one finger actually scrolls the ScrollView to the appropriate edge, and when it goes into overscroll, starts moving the whole page. Try it on a view that has a horizontal scroller.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Keir Thomas: One of the irritations is that, if you&rsquo;re using a trackpad, it reloads the page each time you two-finger swipe to go back. This can be slow but also infuriating if you&rsquo;re scrolling through an auto-updating webpage list, for example, because the page will reload and you&rsquo;ll be thrown back to the top [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2018-06-19T13:33:35Z","apple_news_api_id":"d3259d3c-ee19-4899-8a64-dfa7866dc9ad","apple_news_api_modified_at":"2018-06-19T13:33:36Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAQ==","apple_news_api_share_url":"https:\/\/apple.news\/A0yWdPO4ZSJmKZN-nhm3JrQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[],"tags":[1585,30,1529,1289,103,1579,1150],"class_list":["post-21854","post","type-post","status-publish","format-standard","hentry","tag-bettertouchtool","tag-mac","tag-macos-10-13","tag-mouse","tag-safari","tag-spaces","tag-trackpad"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/21854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=21854"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/21854\/revisions"}],"predecessor-version":[{"id":21860,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/21854\/revisions\/21860"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=21854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=21854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=21854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}