{"id":19575,"date":"2017-11-16T17:31:48","date_gmt":"2017-11-16T22:31:48","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=19575"},"modified":"2017-11-17T19:44:02","modified_gmt":"2017-11-18T00:44:02","slug":"fogbugz-becomes-manuscript","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2017\/11\/16\/fogbugz-becomes-manuscript\/","title":{"rendered":"FogBugz Becomes Manuscript"},"content":{"rendered":"<p><a href=\"https:\/\/medium.com\/make-better-software\/introducing-manuscript-aa4aabdc0f6c\">Anil Dash<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=15696713\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/medium.com\/make-better-software\/introducing-manuscript-aa4aabdc0f6c\"><p>At Fog Creek, we&rsquo;re a company that was pretty much <em>born<\/em> to help squash bugs, whether it&rsquo;s &ldquo;this doesn&rsquo;t look right in my browser!&rdquo; or &ldquo;we shouldn&rsquo;t be secretly polluting the earth!&rdquo; We launched FogBugz back in 2000 as one of the first and most influential bug-tracking systems around, and it evolved to be great at project management, issue tracking, and lots more. Since it launched, the platform has been used to fix over <em>50 million bugs<\/em>, by tens of thousands of teams around the world. But recently, we&rsquo;ve been thinking about &ldquo;<a href=\"https:\/\/medium.com\/make-better-software\/software-matters-in-the-world-f24d25b255d7\">Big Bugs<\/a>&rdquo;, trying to imagine how we can address both the necessary parts of shipping software and the larger risks that too often get overlooked.<\/p><p>So today, we&rsquo;re using that same engine to create something new: <a href=\"https:\/\/manuscript.com\/\">Manuscript<\/a>. Manuscript helps <em>any<\/em> team craft great software.<\/p><\/blockquote>\n<p>I find this rather <a href=\"https:\/\/medium.com\/@oliver.hall_47262\/im-confused-the-video-doesn-t-appear-to-offer-any-significant-step-on-from-what-fogbugz-is-right-a04ccc3eb6d\">confusing<\/a> because Manuscript seems extremely similar to FogBugz, which it replaces. The core design and features seem to be the <a href=\"https:\/\/news.ycombinator.com\/item?id=15698671\">same<\/a>. I guess this is good because I like FogBugz. The new name doesn&rsquo;t make much sense to me, though I can live with it. The differences, as far as I can tell, are a <a href=\"https:\/\/blog.fogcreek.com\/from-fogbugz-to-manuscript-design-evolution-for-better-user-experience\/\">visual redesign<\/a> and a bunch of new <a href=\"https:\/\/blog.fogcreek.com\/manuscript-integrations-intelligent-connections-to-the-tools-you-use-powered-by-glitch\/\">integrations<\/a>:<\/p>\n<blockquote cite=\"https:\/\/blog.fogcreek.com\/manuscript-integrations-intelligent-connections-to-the-tools-you-use-powered-by-glitch\/\">\n<p>Our new Twitter integration for Manuscript enables you to monitor Twitter for tweets that mention the keywords you&rsquo;re interested in, like @mentions and hashtags, creating a case for each match. This is great for Support teams, so you can manage your Twitter queue right from within Manuscript. And it&rsquo;s good for Product Management teams too, who can add tweets about features and bugs as subcases, helping you gather requirements and prioritize feature work.<\/p>\n<\/blockquote>\n<p>I don&rsquo;t need any integrations and would have preferred to see improvements to the core product. There are a variety of longstanding problems with e-mail handling, and the basic case editing and wiki could use some attention. It also doesn&rsquo;t officially support Safari.<\/p>\n<p>The main complaint I have about Manuscript is the <a href=\"https:\/\/medium.com\/@lukassinkus\/whats-the-difference-form-fogbugz-54790ada3b8f\">new<\/a> <a href=\"https:\/\/medium.com\/@jasonjwwilliams_72848\/this-is-seriously-the-ugliest-color-scheme-ive-seen-in-a-long-time-f204d5e457d1\">design<\/a>. Everything is more saturated and colorful, and the color choices are odd. The logo looks like an optical illusion. It&rsquo;s all very distracting. It doesn&rsquo;t look like a professional product for getting work done. Despite being redesigned, the main page&rsquo;s elements are not fully consistent, and it clashes with less frequently used configuration pages, which have not been redesigned. The new product site is also <a href=\"https:\/\/news.ycombinator.com\/item?id=15698994\">oddly designed<\/a>, with an <a href=\"https:\/\/manuscript.com\/features\/task-management\/\">unstable menu of features<\/a> that is difficult to scroll through. I just don&rsquo;t understand why these changes were made. The previous Ocelot design was fine and continuing to improve.<\/p>\n<p>I set up a Customization, included below, that changes the colors and lines to be more subdued. It also changes the font from Benton Sans to San Francisco and removes the avatar images. I don&rsquo;t need to see five copies of my face on every page. I also removed the RSS and Subscribe links, which I never use. Lastly, there&rsquo;s some JavaScript to restore <a href=\"http:\/\/help.fogcreek.com\/7558\/fogbugz-keyboard-shortcuts\">keyboard shortcuts<\/a>, which were inexplicably <a href=\"https:\/\/blog.fogcreek.com\/fogbugz-on-demand-performance-upgrade\/\">removed in 2013<\/a>, for moving up and down the case list. I&rsquo;d like to make more changes to the CSS to improve the information density, but that will take a lot longer.<\/p>\n\n<pre>name:        Boring Colors and Fonts\ndescription: Change text to be less garish. Hide avatars. Add next\/prev keyboard shortcuts.\nauthor:      Michael Tsai\nversion:     1.0.0.0\n\njs: \n\n$(function() {\n    var isOcelot = function() {\n      return (typeof fb.config != 'undefined');\n    };\n    var changeIt = function() {\n        \/\/ Previous Case: Control-Shift-[\n        \/\/ Next Case: Control-Shift-]\n        $('#case-lightbox-wrap &gt; div &gt; div.case-lightbox-overlay &gt; div.case-lightbox-modal &gt; div &gt; section &gt; article &gt; nav:nth-child(1) &gt; span.case-arrows &gt; a.icon.icon-case-prev').attr(\"accesskey\", \"[\");\n        $('#case-lightbox-wrap &gt; div &gt; div.case-lightbox-overlay &gt; div.case-lightbox-modal &gt; div &gt; section &gt; article &gt; nav:nth-child(1) &gt; span.case-arrows &gt; a.icon.icon-case-next').attr(\"accesskey\", \"]\");\n    }\n    if (isOcelot()) {\n      fb.pubsub.subscribe({\n        '\/nav\/end': function(event) {\n          changeIt();\n        }\n      });\n    }\n    else {\n      changeIt();\n    }\n  });\n\ncss: \n\n\/* \nTo Do:\n- SVG icons and arrows.\n- Possibly tighten up spacing.\n*\/\n\n.case-header-block a,\na.case, \na.person,\na.action-button, \nspan.value.action-link, \n#filter-bar #filter-description .filter-description-sort-element .filter-sort-clickable,\n#filter-bar #filter-description .filter-axis-clickable,\n.case-list th .header-sort-toggle,\n.case-list .grid-column-header-drag-helper .header-sort-toggle,\n.case .corner a.case,\n.event .timestamp,\n.m-btn,\n.event #labelFileUpload,\n.event .emailFields,\n.event header .changes,\n.case-list .list-group-footer&gt;.list-add-case\n{\n    color: black;\n}\n\n.case .left a, \/* Release Notes *\/\n.case .left #sidebarSubscribe span \/* Subscribe *\/ {\n    color: black;\n    border-bottom-width: 0;\n}\n\n.case .left a {\n    text-decoration: underline;\n}\n\nspan.value.action-link,\n#filter-bar #filter-description .filter-description-sort-element .filter-sort-clickable,\n#filter-bar #filter-description .filter-axis-clickable {\n    border-bottom: 1px solid black;\n}\n\n.event.email .event-content {\n    background: #eee;\n}\n\n.event .editor &gt; textarea:active, .event .editor &gt; textarea:focus, .event .editor &gt; textarea.active {\n    box-shadow: 0 0 0 1px black;\n}\n\n.case-list th .header-sort-toggle, .case-list .grid-column-header-drag-helper .header-sort-toggle {\n    font-weight: 600;\n}\n\nbody,\ntable.mini-report,\nth .header-sort-toggle,\n.event .timestamp,\n.event .emailFields {\n    font-family: -apple-system-font;\n}\n\nimg.event-avatar,\n.case .left .rss,\ndiv#sidebarSubscribe {\n    display: none;\n}\n<\/pre>","protected":false},"excerpt":{"rendered":"<p>Anil Dash (Hacker News): At Fog Creek, we&rsquo;re a company that was pretty much born to help squash bugs, whether it&rsquo;s &ldquo;this doesn&rsquo;t look right in my browser!&rdquo; or &ldquo;we shouldn&rsquo;t be secretly polluting the earth!&rdquo; We launched FogBugz back in 2000 as one of the first and most influential bug-tracking systems around, and it [&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":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","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":[2],"tags":[44,43,1599,96],"class_list":["post-19575","post","type-post","status-publish","format-standard","hentry","category-technology","tag-bugtracking","tag-fogbugz","tag-manuscript","tag-web"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/19575","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=19575"}],"version-history":[{"count":4,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/19575\/revisions"}],"predecessor-version":[{"id":19589,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/19575\/revisions\/19589"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=19575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=19575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=19575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}