Coder Social home page Coder Social logo

marks's People

Contributors

xryanmason avatar zinglon avatar

Watchers

 avatar

Forkers

zinglon

marks's Issues

Add hover/title text to icon buttons

User Story

As a user, I want to see hover text when hovering over icon buttons, so that I have more information about what the button does.

Description

Currently, icon buttons throughout 'marks do not have hover text or a label so it may be difficult to know what those buttons do. This task is for adding hover/title text to the icon buttons so text appears on icon buttons to explain what they are for.

Acceptance Criteria

When I hover over an icon button:

  • I can see text explaining what the button is for.

Focus search input

User Story

As a user, I want to have the search input automatically focused when opening a new tab, so that I don't have to change focus before searching for bookmarks.

Description

Currently, the browser URL bar automatically takes focus when a new tab is created. This task is for creating an option to override the browser's default behavior and autofocus the search input when a new tab is created.

Acceptance Criteria

When I enable autofocus:

  • I can immediately start searching for bookmarks without needing to change focus

Update documentation to include Brave

User Story

As a user, I want the documentation to include Brave, so that I can install 'marks in Brave.

Description

Currently, the documentation only includes installation information for Firefox and Chrome. This task is for also including Brave.

Acceptance Criteria

When I view the documentation:

  • I can see a section for Brave
  • I can follow instructions to install 'marks in Brave

Upgrade to Manifest V3

User Story

As a user, I want 'marks to continue to be supported by browsers, so that I can use the extension.

Description

Currently, 'marks uses Manifest V2. Browsers are phasing out Manifest V2. This task is for upgrading the project to use Manifest V3.

Acceptance Criteria

When I look at the manifest version:

  • I can see that it is set to version 3.

Sync settings across devices

User Story

As a user, I want my settings to sync with my browser account, so that my experience is the same across devices.

Description

Currently, 'marks uses localStorage to store favorites, tags, and theme settings. This task is for moving to storage.sync so that the settings can sync with the user's browser account. Additionally, this would protect the extension settings from being wiped when the user clears their browser's history and data.

Acceptance Criteria

When I configure settings in 'marks, such as favorites, tags, and theme:

  • I can see the changes sync to other devices

Open 'marks in new Firefox window

User Story

As a user, I want my browser homepage to be 'marks, so that I can search for bookmarks when I first open my browser.

Description

Currently, Google Chrome shows 'marks when opening a new browser window, however, Firefox does not, and only shows it for new tabs.

Acceptance Criteria

When I open a new Firefox window:

  • I can see 'marks as my homepage

Custom background images

User Story

As a user, I want to use custom background images, so that I can personalize my 'marks page.

Description

Currently, 'marks has default background images that are used based on the selected theme. This task is for allowing users to upload and use their own background image.

Acceptance Criteria

When I upload my own background image:

  • I can see it used as the background on my 'marks page

Scoped mode

User Story

As a user, I want to scope my 'marks bookmarks, so that they are separate from my other browser bookmarks and I can manage them separately.

Description

Currently, 'marks stores and retrieves bookmarks from root. This is convenient, however, some users may want to manage their 'marks bookmarks separately. This task is for allowing users to store and retrieve bookmarks using a dedicated 'marks folder.

Acceptance Criteria

When I enable 'marks scoped mode:

  • I can manage the 'marks subset of my browser bookmarks.
  • I can't see or manage bookmarks outside of the dedicated 'marks folder.

Allow sorting by recently used

User Story

As a user, I want to sort bookmarks by the recently used date/time, so that I can easily access my recently used bookmarks.

Description

This task is for storing when a bookmark is used and adding a recently used list sort.

Acceptance Criteria

When I use the recently used list sort:

  • I can see my recently used bookmarks sorted to the top.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.