Any way to shut off the About cards appearing at the top of the page?

Ah, I understand. I used to wake up in the middle of the night with fire running down my fingers. Not sure if you do any hand stretching, but that along with a strict policy of never resting my head on my hands (bending my wrist all the way back) helped.

I’m a horrible typist so make maximum use of ctrl+c, ctrl+f, ctrl+v. I do that more than I type, if you can believe it!

Well back to the topic. There are some cool things that these browser extensions can do. I added a right click menu item that snags and saves links. The snagged link is formatted with some boiler plate. But snagged (or manually added) links are now editable and a description can be added. The only real hiccup was a getting the PNG file to work. I went down a manifest file rabbit whole of icon declaration only to find I had a bad PNG file from sloppy screen snipping.

That link was a little ugly, but it can parse the names.

Draggable and delete-enabled.

Next, I need to look at saving/exporting/importing. Otherwise, some of the alerts should be silenced and UI formatting is needed…

Do you think adding (Discourse) categories and tags would be worthwhile? Or just add whatever sort of organization so users can tidy up their links?

Also, I will send you the code if you’d like. That way you can control the posted version (if you want to post it). I think the SketchUp Forum Tweaks should stay together rather than having to have two extensions in the browser.

FYI, one reason I never pursued the “Blurb for Gurus” browser extension was that I discovered that it is built into Discourse, which calls it Bookmarks. (Not to be confused with a browser’s bookmarks.) It really only works for links to forum topics though.

The built-in has a sort of organizational field where the users can group or categorize bookmarks. But it does not work so well. Trying to filter on them does not seem to work.

So, if your lists could group the “links” into a collapsible tree-like list it would be nifty. (Think folders or outliner display mechanism.)

My thinking was that the “Blurbs for Gurus” would likely only be used by the small group of Sages, but the hide unused stuff would be beneficial to the wide member-base who have no need for links to social media platforms and other content that wastes vertical display space in their monitors, browser windows, etc.

I have no problem with your extension also including the space saving features, so as to reduce the number of extensions. (I posted it as a gift.)

I would rather you use another name for your extension and post it yourself either here and/or in the Chrome Store. “Blurbs for Gurus” or “Sage Helper” whatever. (You can also delete all that commented out code at the bottom with the MutationObserver that is no longer needed.)

Ie, I started this topic specifically because of unwanted space gobbling stuff at the top of the pages (most especially the category About cards.) So, we are somewhat off topic here.

Great! I’m going to upgrade what I’ve been working with to a modified version of 2.20 because that works much better than the 2.16 I’ve been playing with. You’ll be credited.

I agree with what you are saying about built-in Discourse features. Much of what I’ve done would be redundant to that, except that I think I’ve found a problem that needs solving: making code snippets from the forum in SketchUp more easily reusable. Yes, users can copy and paste code into the Ruby Console. But there isn’t a good way to tuck those handy code snippets into your code toolbox for later use.

So yes, I’m building out the UI to have collapsible lists. I’ve also added right click contexts for saving links (r-click links), making notes (highlighted/selected, r-click), and copy code (r-click copy icon on code blocks). These are now exportable/importable as json with:

"id": 
"type":
"title": 
"content": 
"url": 

The types for “Note”, “Code”, and “Link” are automatically set for context clicking. But these ‘note’ types can be selected via dropdown in editable ‘note’ displays (or when manually creating a note).

I already have an extension, “SketchUp Notebook”, that uses id, title, and content to create json ‘notebooks’. So, for example, I have a notebook, “Code Snippets”, with an entry:

{
  "id": 4,
  "title": "Attribute Sniffer",
  "content": //omitted for clutter reduction. But this was one of yours ;^)

On the SketchUp side I’m going to add the additional Type and URL fields. The first obvious use case is pasting to the Ruby Console. For now I’ll call the browser extension, “SketchUp Forum Notes”.

  • I stuff everything into my IDK Compilation post. Should I start making new posts?

If it is aimed at forum use, a new topic in the Meta category with the extension zip in the initial post would be best, I think.

2 Likes