luckyjialing
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # Nerdy Nimo ![sketch/picture](https://res.cloudinary.com/practicaldev/image/fetch/s--_HBZhuhF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/nweeqf97l2md3tlqkjyt.jpg) ## Background and Demographic Information * _Fictional Name_: Nerdy Nimo * _Demographics_: * Age: 20 * Gender: Male * Location: Hanover * Education: 20 * Job: Software Engineer * Hobby: Reading tech blog * _Overheard quote_: I often open a dozen tech blogs while trying to solve a simple bug, rapidly firing from one link to another. I don't know if I'll need them later so I seldom close tabs. However, when I want to refer to a blog later, I can hardly find it since too many tabs are displayed on top of my browser at the same time (it's even hard to check the name of the tabs!) ## Narrative *Short narrative or description about the user and why they're using your product/service (try to capture their attitudes, needs, problems/concerns, and experience)* Nimo gets exhausted after clicking tabs one by one to find a desired page, so he desided to find a browser extension to solve his issue. He searched "tab manager extensions" on google, and choosed the one named "2ManyTabs" after careful comparison. This one is lightweight, but has all the features he needs: a clean display of tabs, and super efficient to find a desired tab! He feels a great relief when looking at the tidy grouped tabs with the extension; he can easily find whatever he wants both from opened tabs and from history. It's not a pain anymore to find a tech blog that he has referred to, and his work becomes more efficient! ## Behavioral and Dimensional Information * __Goals and Motivations:__ * Find an opened tech blog in a short time when need it again * Retrieve a blog from history * __Tasks:__ * Check the name of the tabs in the list of tabs (when there are too many tabs and he cannot check the names directly) * Find the desired tab and open it * __Pain Points, Concerns, and Challenges:__ * When there are too many tabs, he needs to delete some of them (and it's hard to decide which one is needed) * It's not easy to find the blogs that he has actually used out of those many tabs * _User Flow_ * Open different tabs * Group them by themes/ topic * When need to open a blog, click the group (and filter by tag if needed) to find the tab * save the group when closing the browser and reopen the tabs in the folder by a simple click next time! # Lily ![sketch/picture](https://i.imgur.com/0KZV80L.jpeg) ## Background and Demographic Information * _Fictional Name_: Lily * _Demographics_: * Age: 23 * Gender: Female * Location: Boston * Education: PhD Student * Job: PhD Student * Hobby: Dancing * _Overheard quote_: I just wish there were a way for chrome to divide itself up into more pages so I don't have to spend so much time clicking through tabs trying to find what I need. ## Narrative *Short narrative or description about the user and why they're using your product/service (try to capture their attitudes, needs, problems/concerns, and experience)* Lily is a researcher working at the forefront of Machine Learning research in Boston. As such, she spends most of her day navigating the internet trying to compile her research in a meaningful way. This often leads to internet wormholes, in which there is way too much beautiful and important information to just click one tab, or just read one paper. Plus, she has a slight obsession with looking at cute animals on reddit and takes the occasional study break to play chess online with her friends. These sites are particularly distracting when they stay open in her browser. This all changed when a friend suggested she check out 2ManyTabs. Now, Lily keeps all of her research well-organized; her internet usage is so efficient! ## Behavioral and Dimensional Information * __Goals and Motivations:__ * Keep track of her research * Wants to have a work/life balance on the internet * __Tasks:__ * Navigate efficiently between work and life * __Pain Points, Concerns, and Challenges:__ * When there are too many tabs, she loses track of where she is * She gets distracted by Reddit but it hurts to close tabs altogether * _User Flow_ * Create organizational hierarchies based on research/homework * Group them by themes/ topic # Susanna Bin ![](https://i.imgur.com/6vhJ2o8.png) ## Background and Demographic Information * _Fictional Name_: Susanna Bin * _Demographics_: * Age: 28 * gender: Female * Location: Cambridge * Education: Philosophy * Job: Counselor * Hobby: shopping * _Overheard quote_: "I wish my *whole* life were more tidy and organized." ## Narrative *I love the internet and all the convenience it brings to me. There are plenty of new things to explore and learn every day. But the more I explore, the more tabs are created and finally I get lost with where I am and which direction I need to focus on. What's more, I wish I could make chrome more navigable. For example, when I am doing my homework, I wish all tabs were related to my assignments and other stuff were seperated. However, a youtube tab is near my study tab, and I would be easily distracted by a great video and lose valuable time.* ## Behavioral and Dimensional Information * __Goals and Motivations:__ * Only important, task-related tabs are currently displayed on the browser* * Help the user focus on a single task and easily find the most important content.* * __Tasks:__ * By using our extension, the user can easily handle their browser tabs and make those tabs organized as well as concise. * __Pain Points, Concerns, and Challenges:__ * Susanna is concerned with the unrelated tabs that might distract her from the current work (like wasting time on youtube videos while having homework to do). * _User Flow_ * By using our chrome extension, she can focus on her homework and easily remove hide unrelated tabs for later exploration. # Tabatha Taggerton ![sketch/picture](https://satirev.org/sites/default/files/styles/large/public/field/image/Grandma-Finds-The-Internet.jpg?itok=ilQ_e_ws) ## Background and Demographic Information * _Fictional Name_: Tabatha Taggerton * _Demographics_: 87 years old, 23 grandkids * _Overheard quote_: "Jeffrey, come help your grandma find the Google!" ## Narrative Tabatha Taggerton has lived a long, happy and successful life and is currently enjoying retirement in sunny Florida. Unfortunately, she has never had much luck figuring out technology and her tech-savvy grandchildren, who live on the west coast, aren't much help over the phone. Tabatha mainly uses her computer for e-mail, but sometimes ventures onto the Internet to look something up. When she does make it to the Internet, Tabatha doesn't really know what's going on. She clicks all over the place to try and find what she's looking for (does she even know?) and often accidentally opens pop-up after pop-up. To make matters worse, she doesn't even know what a tab is and certainly would never think to close one. Tabatha currently has 149 tabs open. ## Behavioral and Dimensional Information * __Goals and Motivations:__ * Filter out as many unused and spam/pop-up tabs as possible to keep the browser clear over long periods of time * Keep tabs as intuitive as possible, so even someone like Tabatha can figure out the Internet. * __Tasks:__ * By using our extension, tabs that Tabatha accidentally opened months ago will close automatically, keeping her browser clear enough for Tabatha's very basic use cases. * __Pain Points, Concerns, and Challenges:__ * With over a hundred open tabs, Tabatha's browser is incredibly slow * While Tabatha usually (eventually) stumbles upon Google at the top of the screen, the tab text is now too small for her to read, rendering the Internet entirely useless. * _User Flow_ * During one family visit to Florida, Tabatha's grandson Nerdy Nimo sees how many tabs are currently open on her computer and installs his favorite Google Chrome tab manager extension, 2ManyTabz. Of course, Tabatha doesn't know what a Google Chrome extension is and and the program runs untouched for years. # Feature Spec ## User Personas *links to persona issues* * [Nerdy Nemo](https://github.com/dartmouth-cs52-20S/project-2-many-tabz/issues/3) * [Susanna Bin](https://github.com/dartmouth-cs52-20S/project-2-many-tabz/issues/2) ## Feature List * Primary features <!-- [ 🔥 primary feature] --> * <font style="color:red"> Make the browser have a clean and tidier look with fewer tabs.</font> * <font style="color:red"> Remove some least-used tabs, saving them into secondary directories.</font> * <font style="color:red"> Add tags to tabs, find tabs by tags.</font> * <font style="color:red"> Query the user for whether they want tabs to be stored in particular project directories.</font> * Secondary features <!-- * [ 💼 secondary feature] --> * <font style="color:orange"> Sort tabs/ groups with last used time. </font> * <font style="color:orange"> Add cutesy, encouraging organizational notes.</font> * <font style="color:orange"> Automatically close/hide tabs after they are opened from too many tabs.</font> <!-- * to be developed ... --> * Stretch features <!-- * [ 🏹 stretch feature] --> * <font style="color:lightblue"> Automatically group tabs by domain name or key word or meta data. </font> * * <font style="color:lightblue"> Automatically cite webpages. </font> </font>

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully