Giter Site home page Giter Site logo

kumabook / stickynotes Goto Github PK

View Code? Open in Web Editor NEW
37.0 6.0 14.0 2.88 MB

Sticky Notes is a webextension that enable browser to put sticky to web page.

Home Page: http://kumabook.github.io/stickynotes/

JavaScript 89.96% CSS 9.18% HTML 0.76% Dockerfile 0.10%

stickynotes's Introduction

Sticky Notes TravisCI Maintainability

Sticky Notes is a firefox addon that enable firefox to put sticky to web page.

Each sticky can have memo, and the size and position are changeable.

And sidebar displays the list of stickies, you can jump a selected sticky.

How to use

Main functionality

  • Create a sticky
    • context-menu -> "Generate Sticky" or Ctrl + Shift + C
  • Delete a sticky
    • Click "x" on sticky or Ctrl + Shift + D
  • Toggle Visible/Invisible
    • context-menu -> "Display/Hide this sticky" or Ctrl + q
  • Change the position of a sticky
    • Drag the upper part of a sticky
  • Change the size of a sticky
    • Drag the lower right a sticky
  • Display sticky list on Sidebar
    • icon-menu -> "Sticky List" or Ctrl + Shift + S
  • Focus to Sidebar
    • Ctrl + Shift + F
  • Search stickies from Sidebar
    • Ctrl + Shift + l

Sidebar

  • Sidebar displays stickies that are sorted by site name, or tag name, or tag name and site name.
  • Jump to a sticky
    • Right click menu "Jump to this sticky" or type "j" on selection state
  • Delete a sticky
    • Right click menu "Delete this sticky" or type "Enter" on selection state or double click a sticky
  • Search stickies on Sidebar
    • Focus on search box or Ctrl + Shift + l
  • Select sidebar display option
    • Click "Display on " combobox or Ctrl + Shift + o

Tag

You can add tag to sticky with the upper textbox. you can add multiple tags with "," separated characters. In sidebar, stickies are gathered by tag.

Import/Export

you can import/export with json file.

  • Export
    • From icon-menu: icon-menu -> Export: Export all stickies as json file (ex: stickynotes_all.json)
    • From sidebar: open sidebar-context-menu -> Export
      • Export single sticky or multiple stickies which in selected item (ex: stickynotes_page_1.json)
  • Import
    • icon-menu -> Import -> select json file.

Preference

you can cutomize shortcut and other settings fron icon-menu.

  • whether or not confirm before delete

stickynotes's People

Contributors

brettz9 avatar dependabot[bot] avatar kumabook avatar pankona avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

stickynotes's Issues

Possibility to a link

Hello,

I would to add link (URL) inside a sticky but I don't say if it possible ?

Generate sticky location on web page

When I generate a sticky, it may appear anywhere on the webpage - it does not appear in the same place every time.
I have seen in reviews that posters have generated a sticky, they say it appears in the sticky list but it is not on the page. I have found this too, but on searching the page, I find that it sometime is generated much wider than the width of the screen although the web page is screen width.

I am using a Lenove laptop 17", Windows 8.1, with a resolution of 1366 x 768.

Regards

Don't delete sidebar item and page item but the delete is deleted.

Following error occurs.

Error: The page is currently hidden and can no longer be used until it is visible again.
スタックトレース:
processMessage@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///Users/kumabook/Library/Application%20Support/Firefox/Profiles/n3bes4f1.default/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker.js:237:5
emitEventToContent@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///Users/kumabook/Library/Application%20Support/Firefox/Profiles/n3bes4f1.default/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker.js:281:3
deleteSticky/<@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///Users/kumabook/Library/Application%20Support/Firefox/Profiles/n3bes4f1.default/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://sticky-at-filenamezero-dot-dip-dot-jp/stickynotes/lib/main.js:151:5
deleteSticky@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///Users/kumabook/Library/Application%20Support/Firefox/Profiles/n3bes4f1.default/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://sticky-at-filenamezero-dot-dip-dot-jp/stickynotes/lib/main.js:150:3
emit@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///Users/kumabook/Library/Application%20Support/Firefox/Profiles/n3bes4f1.default/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:96:9
portEmit@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///Users/kumabook/Library/Application%20Support/Firefox/Profiles/n3bes4f1.default/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/sandbox.js:327:7
emit@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///Users/kumabook/Library/Application%20Support/Firefox/Profiles/n3bes4f1.default/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:96:9
onContentEvent/<@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///Users/kumabook/Library/Application%20Support/Firefox/Profiles/n3bes4f1.default/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/sandbox.js:368:5
delay/<@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///Users/kumabook/Library/Application%20Support/Firefox/Profiles/n3bes4f1.default/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/lang/functional.js:208:20
notify@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///Users/kumabook/Library/Application%20Support/Firefox/Profiles/n3bes4f1.default/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9
core.js:90

message suggestion for delete function confirmation (minor issue)

When I click on the X on the sticky, I get a popup dialog that says

Are you sure to delte the sticky?

Confirm before delete a sticky.

You might like to change that to

Are you sure you want to delete the sticky?     <-- also fixing "delte" typo

Confirm before deleting a sticky.

Thank you.

Collaborative mode

Hello,

It's an idea for the future, but now with the login it gave me an idea :
Share notes of a page or website to another user (with a special code or other solution). For a collaborative work (ex: on a company).

I now it's not a priority but I think it could be interesting...

Thanks !

e10 compatibility

Hi!

As shown in the following report your addon still it's not compatible so, would you be so kind to add e10 support? —Firefox performance improves considerably due to this feature—.

Thanks in advance and have a nice day!

problems when using with Gmail

I installed stickynotes hoping to use it with Gmail. In particular, I hoped I would be able to put a sticky note on an individual message and have that sticky note appear again when I open that message again.

I am able to put a sticky note on the Gmail page, but it appears on every page in Gmail: the message summary and every message.

I understand it may be difficult or impossible to do what I want, but I thought I would ask. I might still use stickynotes on other web sites.

Also, the stickies don't scroll as I would want in Gmail. In the summary page or in a message page, when I scroll, the sticky stays in the same place on the screen. Perhaps this is because Gmail is scrolling only part of the page (the scroll bar does not extend over the whole page). Or perhaps it is a problem with the Gmail page in particular. Again, I don't know how hard this might be to fix. I notice that the stickies scroll fine on other sites where the scroll bar extends over the whole page (like this page where I am entering this issue). I see that when I place a sticky on this text entry area (where I am entering this issue), which has its own scroll bar, that the sticky scrolls with the whole page, not with the text area, so maybe this has more to do with scrolled areas inside the page and does not have anything to do with the Gmail page in particular.

(And I'm being bad for putting two issues in one report. Sorry.)

I'm using Firefox on Windows 7.

Thank you.

English documentation!

It's better that documentation in addon page be English, also I see the initial text of new created notes as squares (should be English)

Sticky List sidebar suggestions

  1. In the sidebar, the dropdown menu says "dispaly (W)". I think that you meant to say "display" or perhaps "Display". Probably both "display" and "search" should be capitalized.
  2. I don't know why the shortcut on the menu is W. Usually I expect to see the shortcut be one of the letters in the label text. (I can move keyboard focus to this control with Shift+Alt+W.) Perhaps it is W to avoid some conflict with other GUI controls. In that case, I guess there's nothing you can do about this.
  3. Okay, this one is very minor. :-) The "display" menu items have what seem to me to be unfortunate shortcuts: t, s and t. First, it is better if shortcuts are unique, although for non-unique shortcuts many toolkits will cycle through them, which is not too bad. Second, because these letters appear in the word "List", that's where the underlines are, so the association with the desired words Tag and Site is reduced. I don't have any great ways to solve this, but one possibility is to make the shortcuts be "1", "2" and "3", which don't have any association with the desired words at all (a disadvantage), but they are unambiguous and, I think, obvious. But that might be a little ugly. Perhaps you can come up with a much better solution. But, as I said, this is very minor.
  4. The search box is case sensitive. I would prefer it to be case-insensitive.

These are just some suggestions for your consideration. Thanks for your attention.

sticky resize rarely works

First i didn't think you could resize until i occidentally managed to catch one that resized with no problems, but out of 20 stickies only one would resize.
Also it does not remember the size when page is reloaded.

Prompt before delete

from #8

  1. Stickies will delete without an OPTION of a prompt to ask "Are >you sure you want to delete?".

Show a prompt if the sticky have content or tag

Add an option for aliases

I have domain1.com and domain2.com that point to the same service. I would like to see my note wether I'm using domain1 or domain2.

Feature request: Minimize/iconify notes

I'm looking at migrating to this extension from FloatNotes, which seems to have ceased development. One feature it has that I like is that you can double-click the header minimize the note so it's just a small handle. See here under "Minimize notes" for what it looks like.

customize keyborad shortcut

デフォルトのキーボードショートカットを設定メニューから変更できるように、設定メニューの追加をする。

Sort sidebar

from #8

  1. Sidebar List should be listed Alphabetically for easy find of site.
    Or a choice of Alphabetical Order and Order of Date Created.

https support

Change the value "rootUrl" to "https" for security.
herokuapp.com supports https protocol.

Sorry for my ugly English. :(

Import/Export stickies

Import / Export stickies.

  • Import
    • Add "import" menu , and import all stickies from json format.
  • Export:
    • Add "export" menu, and export all stickies as json format.
    • Add sidebar context menu "Export":
      • if selected item is tag or url item, export child stickies.
      • if selected item is stickies item, export the sticky.

Tag not disappearing

Hi, I had created a tag for a webpage and it will not remove itself from the Sticky List after deleting the note. It also with not remove itself from the original tag even when a new tag replaces the original tag. Please help.

cannot change sticky's size if page is scrolled

Hi. it seems I found an unexpected behavior of sticky.
i'm happy if you check my report below.

Overview

  • it seems the sticked sticky size is not able to change if a page that the sticky is sticked is scrolled.

How to reproduce

  • render arbitrary web page (page height is large enough to scroll)
  • stick a sticky
  • scroll page
  • drag and drop a triangle placed at right-down corner of sticky to change sticky size

Expected Result

  • sticky size can be changed

Actual Result

  • sticky size doesn't change. the triangle moves around.

Sticky Note NOT APPEAR if MiddleClick Link to page.

Thankyou for Sticky Notes

● If I LeftClick a link to get to a page, then the sticky that I placed there appears.
● If I MiddleClick a link to get to a page, then the sticky that I placed there does [b]NOT APPEAR[/b]. I must reload the page to get the sticky to appear.
Can you please fix that important problem please?
Please respond.
Please and thankyou.

Jumplink urls

Would be nice to have the ability to otionally ignore jumplinks.
For example
http//example.com/page123#comments displays the same notes as http//example.com/page123

OPTIONS to remove ここにメモを挿入.

Thankyou for Sticky Notes.

How can I remove the text ここにメモを挿入. from appearing every time I open an new sticky. It is not my language and I do not need it there everytime?
It is just clutter and a hassle to remove every time with selectText.

  1. Please remove it and if textarea was a slightly different shade from the header then it would be easier to recognize where to type.
  2. A second choice would be to have OPTIONS where I can set it in English,
    and when I click in the textarea the text ここにメモを挿入. (Insert a note here.) will disappear.
    http://i.imgur.com/VlzZ27U.png

Please respond.
Please and thankyou.

Generate note hotkey doesn't always work

Not sure exactly what could be wrong here. On most pages, the hotkey that I have selected (ctrl+) doesn't actually create a new note. It doesn't do anything at all it seems.

Oddly enough, if I go to google.com and try to use the hotkey, it does create a note. If I search for something in google and land on the search results page, then the hotkey doesn't work.

Basically, it seems to only work on some pages and I'm not sure what debugging steps I can take. I've already tried with multiple different key combinations as well.

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.