I wish MacOS sticky notes would actually stick to individual windows and would move with them when you moved those windows. Instead, they just float, like all the other windows.
* Just noticed the HOST variable in the extension code is pointing to localhost rather than my server, so login/register isn't going to work for a bit. Updated but it'll take up to an hour to be released. :facepalm:
As a regular MacOS stickes user this looks very promising!
Few requests:
- save sticky position on a website with scrollbar instead of being position fixed (scratch that, realised there is an option for that using right click -> pin to page, nice)
- change dimensions and position to use pixels instead of percent to preserve dimensions when changing browser size
- "minimized" sticky should display first line of the note
I've been pondering about the idea of a collaborative browsing lately like social browsing, figjam for websites, maybe like replit but for browsing there's a couple of examples but the best one so far is Tris.com, i used it for a while but UX is not the greatest so i stopped using it. Would be cool to have that.
What I immediately noticed was the similarity between this extension's logo/icon and the Microsoft logo (https://www.logodesignlove.com/wp-content/uploads/2012/08/mi...) - four colored squares arranged like window panes. It even uses the same colors, albeit in a different order. IANAL, but that might get you into trouble with Microsoft...
I use Apple’s Quick Notes in a similar fashion. It lets you highlight text in a web page and by choosing Create Quick Note, it will highlight the passage and next time you visit the site, a small modal appears in the bottom right of the page as you scroll by the annotation. Click the mini modal and Safari jumps you to the spot on the page. And what’s nice is everything is stored in Apple Notes so you can always save it elsewhere.
More than two years ago, Apple told the FBI that it planned to offer users end-to-end encryption when storing their phone data on iCloud, according to one current and three former FBI officials and one current and one former Apple employee.
Under that plan, primarily designed to thwart hackers, Apple would no longer have a key to unlock the encrypted data, meaning it would not be able to turn material over to authorities in a readable form even under court order.
In private talks with Apple soon after, representatives of the FBI’s cyber crime agents and its operational technology division objected to the plan, arguing it would deny them the most effective means for gaining evidence against iPhone-using suspects, the government sources said.
When Apple spoke privately to the FBI about its work on phone security the following year, the end-to-end encryption plan had been dropped, according to the six sources.
I had started work on something like this with another HNer ages back - the idea was to leave a distributed network of notes - so I could see what you notes in the site and vice verda - it did not go far but this is a great reminder - excellent work ! :-)
This looks very promising. I have one issue and one feature request for your consideration:
1. Could you allow us to change the key bindings? "Alt+Shift+N" is already taken for a feature in my browser and I cannot find a way to choose a different shortcut for creating new notes.
2. It would be very useful if this had a highlighting feature where notes can be attached to highlights. I am thinking of something along the lines of how Kinopio (https://kinopio.club) does things but with highlighting (could also take inspiration from Kinopio and allow notes to be linked together).
1. I believe extension shortcuts are configurable through the browser settings. Here are some copy/pasted Google results
Chrome:
1. Click the three-dot menu from the browser's top-right corner.
2. From the More tools list, open Extensions.
3. Click the three-line menu from the top-left corner.
4. Select Keyboard shortcuts.
5. Click the Edit icon below the extensions.
Firefox:
1. Click the menu button. click Add-ons and themes and select Extensions.
2. Click the Tools for all add-ons cogwheel.
3. Click Manage Extension Shortcuts in the menu.
4. You will see the shortcut options (if available) for your installed add-ons.
2. That's a good idea. Not sure how I'd implement it. I'll put in on the roadmap :)
I remember seeing something similar a long time ago. As I can remember you were able to scribble on a website, and everyone else using that plugin or website (I don't remember if it was a software or site) would see what you have drawn.
Hypothesis is one that has been interesting to use for web article annotation. It lets you save quotes and comments on articles https://web.hypothes.is/
A great product, it has support for practically any browser thanks to the bookmarklet and chrom(ium) extension [0]. I mostly use it on PDFs (e.g. papers). I definitely recommend it.
A big problem from what I recall were legal ones. E.g., owners of a website did not fancy random comments graffitied over their content. I believe a few lawsuits were filed. Also spam problems arose. This caused the makers of such software to hobble functionality, making the resulting product less interesting and so these products were not successful.
This may be a good application for decentralized storage with free browser extensions that would circumvent much of the legal threads - although I imagine lawsuits could and would still be filed against Chrome, Firefox etc for enabling such extensions, even if they were free.
Back in the early 00s there was a browser plugin called Third Voice that did this. I seem to remember people got concerned that it would lead to "graffiti-ing" of websites. I don't remember what happened to it.
StumbleUpon had something like this, you could go to a webpage and comment on it and others could see your comments. I stopped using it as it was a massive time waster/procrastination tool. But was pretty cool.
There have been a bunch of these companies. We started one company in 1999, which we eventually moved to San Francisco. We built sticky notes which were stored together with a cash copy of the website on our servers. So one could collaborate around the notes in a corporate environment. Funding dried up in the dotcom crash, so we went home again. (An interesting side note to that was that the CIA wanted our stuff to build something for the presidents office, but decided against it, probably for security reasons. At least I got a trip to Washington DC out of it and meeting CIA CTOs or equivalents. Interesting times.)
Other companies built public note systems. I think I have seen another four or five since then that have tried to make a business around sticky notes in websites, but nothing seems to… stick (ahem).
People seem to want to give internal feedback to the content team on PDFs or in emails.
One of the original browsers, maybe Netscape, had comments on pages, but it got removed early on.
Feedback: I instantly tried moving a note around on my phone. Did not move. Then I tapped a note and it opened fullscreen and the closing x supersmall at the edge of the screen. Instantly left the site.
I read the comments, oh this is for websites. Cool idea. UX just needs to be top notch.
That security issue (requiring all data) is a bit too much, dunno if you can do anything about it though.
At least for the first few years, Apple kept changing the Safari extension tech enough that it wasn't worth keeping up with it. Has it finally stabilized to the point where you can build anything non-trivial and have it work for a few years?
I know this is off topic, but how do people assess the risks of installing an extension like this?
The permissions allow "access your data for all websites" which includes reading passwords you type into fields.
This extension looks very useful, but in general I just don't know how to trust it.
Chrome and Firefox have a review team for their extension marketplace, though I believe there are instances of malicious extensions getting through anyway.
And while rather labor intensive, another path toward vetting is examining the source code. I haven't obfuscated it, and Googling for "view extension source code" has many results.
And for what it's worth, I can give an assurance that I'm not a bad actor.
I hit the same problem, however it does attempt to explain why it needs each persmission:
Download files and read and modify the browser’s download history — Required to export data.
Store unlimited amount of client-side data — Required to save sticky note data locally.
Access your data for all websites — Required to load sticky notes on any page.
For note taking I'd only ever use extensions with no permissions needed. "Tagged notes" is an example of a good, simple notes extensions for Firefox.
If I need sync, I'd prefer not to rely on the extension for that. Why would I pay for my own cloud service AND a separate payment for random apps that use their own sync? Most people have their own online storage, and should always be the number 1 way to backup things like personal notes.
If it is a well known extension i will trust it, but often i find myself to extract the extension and Look at the "source code" if it is not open source.