Author Topic: Tasty's International House of Extensions (IHOE)  (Read 17786 times)

0 Members and 1 Guest are viewing this topic.

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #120 on: August 21, 2018, 11:55:48 PM »
These all still working OK for everyone? Just curious.

Smileys extension is gonna take a bit more time, dunno when I can work on it again since I'm trying to ramp up my film stuff right now. The good news is all the hard stuff is done, I just need to spend some time working with key events and such and bleeehhhhh...

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #121 on: September 06, 2018, 04:13:45 AM »
The new Chrome Web Store :rejoice

Momo

  • Nebuchadnezzar
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #122 on: September 06, 2018, 04:37:31 AM »
:rejoice

Raist

  • Winner of the Baited Award 2018
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #123 on: September 11, 2018, 08:35:33 AM »
So, why is it that hiding threads automatically messes with the threads per page count?

As in, if you hide 20 threads on the first page, they're not getting replaced by the next 20 on page 2.

Tasty pls. Fix this shit.

Momo

  • Nebuchadnezzar
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #124 on: September 11, 2018, 08:40:04 AM »
So, why is it that hiding threads automatically messes with the threads per page count?

As in, if you hide 20 threads on the first page, they're not getting replaced by the next 20 on page 2.

Tasty pls. Fix this shit.
dont think this can be fixed easily as a script that works after your page has rendered.

Raist

  • Winner of the Baited Award 2018
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #125 on: September 11, 2018, 08:42:13 AM »
Look, I don't care if it'd be easy or not.

I want it fixed.


NAO.

spoiler (click to show/hide)
pls?  :-*
[close]

Momo

  • Nebuchadnezzar
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #126 on: September 11, 2018, 09:01:08 AM »
demi would have to let people work on extensions directly, or Tasty would need to do something dumb like rendering the next page and grabbing then replacing the hidden threads with the top (hidden count) threads on page two, that's pain. would probably also alert your security software that there is a browser hijack or something  :trumps

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #127 on: September 11, 2018, 10:42:31 AM »
Yeah Momo's right, that's just something you'll have to deal with, sorry bitch.

Raist

  • Winner of the Baited Award 2018
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #128 on: September 11, 2018, 11:04:35 AM »
Pre-order cancelled.

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #129 on: September 11, 2018, 11:25:57 AM »
Pre-order cancelled.

</3

If you have a new extension idea let me know.

Momo

  • Nebuchadnezzar
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #130 on: September 11, 2018, 01:26:23 PM »
A simple personal wordfilter (find and replace) would help, I'd like to unfilter all the words the nanny dogmods imposes on us

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #131 on: September 12, 2018, 04:49:28 PM »
Haha oh damn, I've maxed out the storage limit for hidden threads. :lol :lol

Will look into how to fix this later. Sorry if you run up against this. As a workaround, you can un-hide some older threads and that'll free up enough space to hide newer ones.

naff

  • someday you feed on a tree frog
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #132 on: October 17, 2018, 10:05:25 PM »
bump
◕‿◕

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #133 on: October 18, 2018, 01:25:59 AM »
Is the max thread limit a problem for anyone but me? If it is then I'll prioritize some dev, otherwise fahk it

Momo

  • Nebuchadnezzar
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #134 on: October 18, 2018, 02:30:52 AM »
I only block stickied politics threads and long running <celebrity youtube politician> threads. tl;dr anything involving us politics and culture wars is getting a no from me, thankfully there's not that much of it here. 

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #135 on: November 11, 2019, 11:52:17 AM »
https://developer.chrome.com/extensions/migrating_to_service_workers

I was wondering how much my extensions in the OP would be impacted by the looming Death Star-level upheaval that is Manifest v3. Seems to be: not much, since my extensions are simple content scripts. Just some CORS changes, which apparently Mozilla will be picking up as well, simplifying my cross-browser testing:

Quote
Cross-origin communication: In Manifest v3, content scripts will have the same permissions as the page they are injected in. We are planning to implement this change.

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #136 on: November 10, 2020, 09:35:09 PM »




Could use some Guinea pigs beta testers for Dark Mode.

The semi-functional beta is currently under review by the Chrome Web Store and Firefox Add-on teams. Will post when they're live. :)

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #137 on: November 11, 2020, 09:22:34 AM »
Lol Mozilla approved it a lot quicker, and I haven't even tested it in Firefox yet. :lol

https://addons.mozilla.org/en-US/firefox/addon/dark-mode-for-the-bore/

It's literally one CSS file and manifest.json+icons. Google what are you doing. :stahp

MMaRsu

  • Administrator
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #138 on: November 11, 2020, 10:32:19 AM »
Tell me Tasty didnt leave us for good :(
What

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #139 on: November 11, 2020, 10:56:40 AM »
Tell me Tasty didnt leave us for good :(

No I'm back. :)

MMaRsu

  • Administrator
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #140 on: November 11, 2020, 12:41:01 PM »
WOOHOO tasty is back!
What

team filler

  • filler
  • filler
Re: Tasty's International House of Extensions (IHOE)
« Reply #141 on: November 11, 2020, 12:56:38 PM »
 :playa :mouf
*****

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #142 on: November 11, 2020, 01:47:26 PM »

MMaRsu

  • Administrator
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #143 on: November 11, 2020, 02:19:25 PM »
look at this tasty boio
What

team filler

  • filler
  • filler
Re: Tasty's International House of Extensions (IHOE)
« Reply #144 on: November 11, 2020, 02:20:30 PM »
his b hole tastes like strawberries n cream  :delicious
*****

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #145 on: November 11, 2020, 03:40:28 PM »
his b hole tastes like strawberries n cream  :delicious

I can't believe you talked to my ex.  >:(

...waaaait :P

BIONIC

  • Virgo. Live Music. The Office. Tacos. Fur mom. True crime junkie. INTJ.
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #146 on: November 11, 2020, 04:47:52 PM »
his b hole tastes like strawberries n cream  :delicious

I watched this exact porno once.
Margs

remy

  • my hog is small but it is mighty
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #147 on: November 11, 2020, 05:50:19 PM »
bore 2 the dark mode

team filler

  • filler
  • filler
Re: Tasty's International House of Extensions (IHOE)
« Reply #148 on: November 11, 2020, 05:59:04 PM »
blacked mode  :shaq
*****

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #149 on: November 11, 2020, 06:06:49 PM »
bore 2 the dark mode

Fwiw I saw the other thread when I was gone, and at the start of this I tried using your styles (I even named the file remy.css) because I was being super lazy.

But Chrome foresaw my attempt at laziness, and went "no." CSS injected via content script extensions need to have !important on every single style they wish to override, cascading placement in the DOM itself be damned. :doge

So instead of adding a billion !importants to your file I started from scratch. :-[ I would have definitely credited you, and I'm not sure I would have started the dark mode project if I didn't have your styles sitting there thinking I could use them.

Your dark mode theme is awesome btw! But once I started my extension I started getting Not-Invented-Here syndrome too lol.

In the long-run I think it's for the best, I'm only overriding the CSS that is absolutely necessary to make a dark version of the site (I loved your font choice for example, but for my own extension I'd rather keep it "native" if that makes sense.) Because of that, it should be a little more performant (if that even really matters for CSS, lol.) And it'll make it easier for me to keep it updated (my version uses CSS variables and they're all defined at the top of the file, for easy tweaking later if needed.)




Also, damn, Google still dragging their asses on approving a simple CSS extension. On a business day. :doge

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #150 on: November 11, 2020, 06:13:09 PM »

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #151 on: November 11, 2020, 08:47:40 PM »
v1.0.1 uploaded and being reviewed by Mozilla. This removes the "beta" label, as all parts of the site should now be sufficiently dark-ified. :) Edit- Approved and available for Firefox users!

Google still reviewing v1.0.0... -_- Whenever they approve it and I can upload the new version for Chrome too, I'll update the thread title letting everyone know Dark Mode for The Bore has been released. :D

remy

  • my hog is small but it is mighty
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #152 on: November 11, 2020, 11:04:25 PM »
bore 2 the dark mode

Your dark mode theme is awesome btw! But once I started my extension I started getting Not-Invented-Here syndrome too lol.

this is the nicest thing anyone has ever said about somthing i made  :doge

u have my blessing

Don Rumata

  • Hard To Be A John
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #153 on: November 12, 2020, 04:10:06 AM »
So there was a dark skin option all along.  :notlikethis
Better late than never.

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #154 on: November 12, 2020, 10:29:05 AM »
So there was a dark skin option all along.  :notlikethis
Better late than never.

The real dark mode was the friends we made along the way. 8)

Tasty

  • Senior Member
*drumroll*

Rejected by Google!



Because I reused the description in two places since I'm lazy. :doge

Fucking seriously? :doge

They went from the CWS literally encouraging malware to it being more locked down than fucking iOS. :doge

What kind of asshole rejects a simple extension over something so stupid. :lol

Edit- Also what the shit is "Yellow Argon"? :mindblown

Tasty

  • Senior Member
Also apparently Safari supports WebExtensions just like Chrome and Firefox, so if there's any desktop Safari users here just give a shout-out

Edit-
Quote
Apple is taking a slightly different approach from browsers like Firefox. Safari Web Extensions will be packaged with native apps — though the apps themselves can simply be placeholders to facilitate approval through the App Store.

:mindblown Neverfuckingmind.

Tasty

  • Senior Member
Dark Mode v1.0.2 is out for Firefox, improves legibility on the threads list and cleans up some other things.

v1.0.1 still waiting for approval from Google.

I have to say after a few days of using it, I've outdone myself on this dark mode extension. :P It's really pleasant.

I have noticed that Firefox lags when applying the styles compared to Chrome, so on Firefox you see the normal site before dark mode gets applied, but it may only apply to me and my shitty connection... Chrome seems to somehow keep the dark theme "loaded" between pages, for me anyways, making for a more seamless experience.

Tasty

  • Senior Member
Screenshots:







CSS (v1.0.2):

Code: [Select]
:root {
  --backgroundFull: #121212;
  --backgroundMedium: #303030;
  --backgroundLight: #424242;
  --borderColor: #666; /* Heheheh */
  --borderRadius: 5px;
  --linkColor: #5296d9;
  --unimportantText: #999;
}

body,
h1, h2, h3, h4, h5, h6 {
  color: white !important;
}
a {
  color: var(--linkColor) !important;
}
body {
  background: var(--backgroundFull) !important;
}
hr {
  background-color: var(--borderColor) !important;
  color: var(--borderColor) !important;
}
input[type="text"],
input[type="password"],
textarea,
input[type="button"],
input[type="submit"],
button,
select {
  border-color: var(--borderColor) !important;
  background: transparent !important;
  color: white !important;
  border-radius: 5px;
}
input[type="text"],
input[type="password"],
textarea {
  padding: 5px !important;
}
input:focus,
textarea:focus {
  border-color: var(--linkColor) !important;
  outline: 0;
}
input[type="button"],
input[type="submit"],
button {
  padding: 5px 15px !important;
}
select {
  padding: 4px 15px 3px !important;
}
select option {
  color: black;
}
table {
  border-spacing: 1px !important;
}
table > .header > tr > td {
  border-bottom: 1px solid transparent;
}

/* Post List */

.bbc_link:link,
.bbc_link:visited {
  border-color: var(--linkColor) !important;
}

#banner_img {
  background-image: url(https://i.imgur.com/eiJW6Ia.png);
  background-repeat: no-repeat;
}
#banner_img > a > img {
  visibility: hidden;
}

#header {
  padding-right: 20px;
}

#header div.frame,
div.cat_bar {
  background: var(--backgroundMedium) !important;
}
.catbg,
.catbg2,
.table_list tbody.header td.catbg {
  background: transparent !important;
}
.cat_bar {
  border-radius: var(--borderRadius) var(--borderRadius) 0 0;
}
#header div.frame,
#quickReplyOptions {
  border-radius: 0 0 var(--borderRadius) var(--borderRadius);
}

#header,
#content_section,
#content_section div.frame,
#footer_section,
#footer_section div.frame,
.dropmenu li a.active span.firstlevel,
.dropmenu li a.firstlevel:hover,
.dropmenu li:hover a.firstlevel,
.dropmenu li a.firstlevel:hover span.firstlevel,
.dropmenu li:hover a.firstlevel span.firstlevel,
.buttonlist ul li a,
.buttonlist ul li a span,
.buttonlist ul li a.active,
.buttonlist ul li a.active span,
.buttonlist ul li a:hover span {
  background: none !important;
}
.dropmenu li a.active,
.buttonlist ul li a.active {
  background: rgb(253,150,4) !important;
  padding: 0 0 0 5px !important;
  border-radius: var(--borderRadius) !important;
  color: white !important;
}
#menu_nav li > ul {
  background: var(--backgroundLight) !important;
  border-radius: var(--borderRadius) !important;
  border: 1px solid var(--borderColor) !important;
  color: white !important;
  padding-top: 0 !important;
}
#menu_nav li > ul li {
  border: 0 !important;
  padding: 1px 0 1px 1px;
}
.dropmenu li li a:hover,
.dropmenu li li:hover > a {
  background: var(--linkColor) !important;
  border-radius: var(--borderRadius) !important;
  color: white !important;
}

.navigate_section ul {
  border-top-color: transparent !important;
}
.navigate_section ul li,
p#whoisviewing,
.whos_viewing td,
.keyinfo .smalltext,
.postgroup,
.membergroup,
.copyright,
#shortcuts,
.core_posts .smalltext:not(.list_posts) {
  color: var(--unimportantText) !important;
}
p#whoisviewing,
#forumposts .cat_bar {
  padding-left: 1.1rem !important;
}
p#whoisviewing {
  background: var(--backgroundLight) !important;
  margin-top: -2px !important;
  border-top: 1px solid var(--borderColor);
  border-bottom: 1px solid var(--borderColor);
}

.windowbg,
.windowbg2.subject,
#preview_body {
  color: white !important;
  background: var(--backgroundMedium) !important;
}
.windowbg2:not(.subject) {
  color: white !important;
  background: var(--backgroundLight) !important;
}
.windowbg td,
.windowbg2 td {
  color: white !important;
}
.bbc_standard_quote,
.bbc_alternate_quote,
div.like {
  border-color: var(--borderColor) !important;
  color: var(--unimportantText) !important;
}
.info,
.bbc_standard_quote,
.bbc_alternate_quote {
  color: white !important;
}
div.like {
  background-color: var(--backgroundLight) !important;
}
.bbc_standard_quote,
.bbc_alternate_quote {
  background-color: rgba(18, 18, 18, 0.3) !important;
}
div.table_frame .table_list {
  margin: 0 !important;
}

.post .inner {
  border-top-color: transparent !important;
}
.signature {
  border-color: var(--borderColor) !important;
}

.description,
.description_board,
.plainbox {
  background: transparent !important;
  border-color: transparent !important;
}

#quickReplyOptions {
  background: var(--backgroundMedium) !important;
  border-radius: 0 0 var(--borderRadius) var(--borderRadius);
  margin-top: -2px !important;
}
.upperframe,
.upperframe span,
.roundframe,
.lowerframe,
.lowerframe span {
  background: none !important;
  border-color: transparent !important;
}
.upperframe,
.roundframe,
.lowerframe,
.title_bar {
  background: var(--backgroundMedium) !important;
}
.upperframe,
.title_bar {
  border-radius: var(--borderRadius) var(--borderRadius) 0 0;
}
.lowerframe {
  border-radius: 0 0 var(--borderRadius) var(--borderRadius);
}
.flow_hidden .windowbg,
.flow_hidden .windowbg2 {
  margin-top: 0 !important;
}

/* Post Reply */

.richedit_resize {
  background-color: var(--borderColor) !important;
  border-color: transparent !important;
  border-radius: 50px;
  margin-top: 1px !important;
}
#postMoreOptions {
  border-color: transparent !important;
}
.list_posts {
  border-color: transparent !important;
}
.core_posts {
  margin-bottom: 0 !important;
}

/* Thread List */

.stickybg,
.stickybg2.subject,
.lockedbg,
.lockedbg2.subject {
  background: var(--backgroundMedium) !important;
}
.topic_table td.stickybg2:not(.subject),
.topic_table td.lockedbg2:not(.subject) {
  background: var(--backgroundLight) !important;
}
.stats.stickybg,
.stats.lockedbg,
.lastpost.stickybg2,
.lastpost.lockedbg2 {
  color: white !important;
}

tr.catbg th.first_th,
tr.catbg th.last_th,
tr.catbg th {
  background: none !important;
}
.table_grid tr.catbg,
.table_grid tr.titlebg {
  background: var(--backgroundMedium) !important;
  border-color: var(--borderColor) !important;
  color: var(--unimportantText) !important;
}

.table_frame .table_list td.icon,
.table_frame .table_list td.info,
.table_frame .table_list td.stats,
table.table_grid td {
  border-right: none !important;
  border-left: none !important;
  border-color: var(--borderColor) !important;
}

table.table_grid thead tr.catbg th.first_th {
  border-radius: 5px 0 0 0;
}
table.table_grid thead tr.catbg th.last_th {
  border-radius: 0 5px 0 0;
}

/* Main Index */

div.title_barIC {
  background: var(--backgroundLight) !important;
  border-radius: var(--borderRadius);
}
div.title_barIC h4.titlebg,
h4.titlebg,
h3.titlebg {
  background: none !important;
}

/* Tags */

.sp-wrap-default {
  border-radius: var(--borderRadius);
}
.sp-wrap-default,
.sp-wrap-default .sp-body {
  background: var(--backgroundLight) !important;
  border-color: var(--borderColor) !important;
}
.sp-wrap-default .sp-head {
  color: white !important;
}

.bbc_code {
  background: var(--backgroundLight) !important;
  border-color: var(--borderColor) !important;
}

.hide-thread-extension {
  background-color: var(--backgroundMedium) !important;
}

Biff

  • Junior Member
Screenshots:

(Image removed from quote.)

(Image removed from quote.)

(Image removed from quote.)

CSS (v1.0.2):

Code: [Select]
:root {
  --backgroundFull: #121212;
  --backgroundMedium: #303030;
  --backgroundLight: #424242;
  --borderColor: #666; /* Heheheh */
  --borderRadius: 5px;
  --linkColor: #5296d9;
  --unimportantText: #999;
}

body,
h1, h2, h3, h4, h5, h6 {
  color: white !important;
}
a {
  color: var(--linkColor) !important;
}
body {
  background: var(--backgroundFull) !important;
}
hr {
  background-color: var(--borderColor) !important;
  color: var(--borderColor) !important;
}
input[type="text"],
input[type="password"],
textarea,
input[type="button"],
input[type="submit"],
button,
select {
  border-color: var(--borderColor) !important;
  background: transparent !important;
  color: white !important;
  border-radius: 5px;
}
input[type="text"],
input[type="password"],
textarea {
  padding: 5px !important;
}
input:focus,
textarea:focus {
  border-color: var(--linkColor) !important;
  outline: 0;
}
input[type="button"],
input[type="submit"],
button {
  padding: 5px 15px !important;
}
select {
  padding: 4px 15px 3px !important;
}
select option {
  color: black;
}
table {
  border-spacing: 1px !important;
}
table > .header > tr > td {
  border-bottom: 1px solid transparent;
}

/* Post List */

.bbc_link:link,
.bbc_link:visited {
  border-color: var(--linkColor) !important;
}

#banner_img {
  background-image: url(https://i.imgur.com/eiJW6Ia.png);
  background-repeat: no-repeat;
}
#banner_img > a > img {
  visibility: hidden;
}

#header {
  padding-right: 20px;
}

#header div.frame,
div.cat_bar {
  background: var(--backgroundMedium) !important;
}
.catbg,
.catbg2,
.table_list tbody.header td.catbg {
  background: transparent !important;
}
.cat_bar {
  border-radius: var(--borderRadius) var(--borderRadius) 0 0;
}
#header div.frame,
#quickReplyOptions {
  border-radius: 0 0 var(--borderRadius) var(--borderRadius);
}

#header,
#content_section,
#content_section div.frame,
#footer_section,
#footer_section div.frame,
.dropmenu li a.active span.firstlevel,
.dropmenu li a.firstlevel:hover,
.dropmenu li:hover a.firstlevel,
.dropmenu li a.firstlevel:hover span.firstlevel,
.dropmenu li:hover a.firstlevel span.firstlevel,
.buttonlist ul li a,
.buttonlist ul li a span,
.buttonlist ul li a.active,
.buttonlist ul li a.active span,
.buttonlist ul li a:hover span {
  background: none !important;
}
.dropmenu li a.active,
.buttonlist ul li a.active {
  background: rgb(253,150,4) !important;
  padding: 0 0 0 5px !important;
  border-radius: var(--borderRadius) !important;
  color: white !important;
}
#menu_nav li > ul {
  background: var(--backgroundLight) !important;
  border-radius: var(--borderRadius) !important;
  border: 1px solid var(--borderColor) !important;
  color: white !important;
  padding-top: 0 !important;
}
#menu_nav li > ul li {
  border: 0 !important;
  padding: 1px 0 1px 1px;
}
.dropmenu li li a:hover,
.dropmenu li li:hover > a {
  background: var(--linkColor) !important;
  border-radius: var(--borderRadius) !important;
  color: white !important;
}

.navigate_section ul {
  border-top-color: transparent !important;
}
.navigate_section ul li,
p#whoisviewing,
.whos_viewing td,
.keyinfo .smalltext,
.postgroup,
.membergroup,
.copyright,
#shortcuts,
.core_posts .smalltext:not(.list_posts) {
  color: var(--unimportantText) !important;
}
p#whoisviewing,
#forumposts .cat_bar {
  padding-left: 1.1rem !important;
}
p#whoisviewing {
  background: var(--backgroundLight) !important;
  margin-top: -2px !important;
  border-top: 1px solid var(--borderColor);
  border-bottom: 1px solid var(--borderColor);
}

.windowbg,
.windowbg2.subject,
#preview_body {
  color: white !important;
  background: var(--backgroundMedium) !important;
}
.windowbg2:not(.subject) {
  color: white !important;
  background: var(--backgroundLight) !important;
}
.windowbg td,
.windowbg2 td {
  color: white !important;
}
.bbc_standard_quote,
.bbc_alternate_quote,
div.like {
  border-color: var(--borderColor) !important;
  color: var(--unimportantText) !important;
}
.info,
.bbc_standard_quote,
.bbc_alternate_quote {
  color: white !important;
}
div.like {
  background-color: var(--backgroundLight) !important;
}
.bbc_standard_quote,
.bbc_alternate_quote {
  background-color: rgba(18, 18, 18, 0.3) !important;
}
div.table_frame .table_list {
  margin: 0 !important;
}

.post .inner {
  border-top-color: transparent !important;
}
.signature {
  border-color: var(--borderColor) !important;
}

.description,
.description_board,
.plainbox {
  background: transparent !important;
  border-color: transparent !important;
}

#quickReplyOptions {
  background: var(--backgroundMedium) !important;
  border-radius: 0 0 var(--borderRadius) var(--borderRadius);
  margin-top: -2px !important;
}
.upperframe,
.upperframe span,
.roundframe,
.lowerframe,
.lowerframe span {
  background: none !important;
  border-color: transparent !important;
}
.upperframe,
.roundframe,
.lowerframe,
.title_bar {
  background: var(--backgroundMedium) !important;
}
.upperframe,
.title_bar {
  border-radius: var(--borderRadius) var(--borderRadius) 0 0;
}
.lowerframe {
  border-radius: 0 0 var(--borderRadius) var(--borderRadius);
}
.flow_hidden .windowbg,
.flow_hidden .windowbg2 {
  margin-top: 0 !important;
}

/* Post Reply */

.richedit_resize {
  background-color: var(--borderColor) !important;
  border-color: transparent !important;
  border-radius: 50px;
  margin-top: 1px !important;
}
#postMoreOptions {
  border-color: transparent !important;
}
.list_posts {
  border-color: transparent !important;
}
.core_posts {
  margin-bottom: 0 !important;
}

/* Thread List */

.stickybg,
.stickybg2.subject,
.lockedbg,
.lockedbg2.subject {
  background: var(--backgroundMedium) !important;
}
.topic_table td.stickybg2:not(.subject),
.topic_table td.lockedbg2:not(.subject) {
  background: var(--backgroundLight) !important;
}
.stats.stickybg,
.stats.lockedbg,
.lastpost.stickybg2,
.lastpost.lockedbg2 {
  color: white !important;
}

tr.catbg th.first_th,
tr.catbg th.last_th,
tr.catbg th {
  background: none !important;
}
.table_grid tr.catbg,
.table_grid tr.titlebg {
  background: var(--backgroundMedium) !important;
  border-color: var(--borderColor) !important;
  color: var(--unimportantText) !important;
}

.table_frame .table_list td.icon,
.table_frame .table_list td.info,
.table_frame .table_list td.stats,
table.table_grid td {
  border-right: none !important;
  border-left: none !important;
  border-color: var(--borderColor) !important;
}

table.table_grid thead tr.catbg th.first_th {
  border-radius: 5px 0 0 0;
}
table.table_grid thead tr.catbg th.last_th {
  border-radius: 0 5px 0 0;
}

/* Main Index */

div.title_barIC {
  background: var(--backgroundLight) !important;
  border-radius: var(--borderRadius);
}
div.title_barIC h4.titlebg,
h4.titlebg,
h3.titlebg {
  background: none !important;
}

/* Tags */

.sp-wrap-default {
  border-radius: var(--borderRadius);
}
.sp-wrap-default,
.sp-wrap-default .sp-body {
  background: var(--backgroundLight) !important;
  border-color: var(--borderColor) !important;
}
.sp-wrap-default .sp-head {
  color: white !important;
}

.bbc_code {
  background: var(--backgroundLight) !important;
  border-color: var(--borderColor) !important;
}

.hide-thread-extension {
  background-color: var(--backgroundMedium) !important;
}

 :rejoice

CatsCatsCats

  • 🤷‍♀️
  • Senior Member
Tasty da gawd :rejoice


Tasty

  • Senior Member
Tasty da gawd :rejoice

Not a god, just a messenger.  :blessup

Love yourself more, hate others less.

Tasty

  • Senior Member
https://chrome.google.com/webstore/detail/dark-mode-for-the-bore/janaegfjobnmghakdaggndbijcccklmg

Ayyyy they approved the Chrome version at some point without telling me! Enjoy, boritos.

Edit- The current version published is slightly out of date (1.0.1) since the approval took so long. I've uploaded 1.0.2 (same as Firefox is now) but it could be another day before it's approved.

This update just tweaks a few things to make them easier to read, it's nothing like the 1.0.0 -> 1.0.1 change (which was sizable and fixed a lot of broken elements.)

Edit 2- The 1.0.2 update for Chrome has been published. :D
« Last Edit: November 18, 2020, 09:34:13 AM by Tasty »

Tasty

  • Senior Member
👀


Let's see if I can actually get this to work...
[close]

Tasty

  • Senior Member




Hoping it can be live tomorrow. :shh

Happy holidays! 🎅

Nintex

  • Finish the Fight
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #165 on: December 20, 2020, 01:34:04 PM »


I like this aesthetic :vr
🤴

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #166 on: December 20, 2020, 01:52:53 PM »
Thanks! :)

It's using the default dark mode colors recommended by Google's Material Design.

I probably could have come up with something just as good on my own, but why not lean on the giants? :trumps

team filler

  • filler
  • filler
*****

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #168 on: December 20, 2020, 04:42:38 PM »


Coming along better than I expected. :D

Like Center for The Bore should be released tomorrow evening, please be excited.

team filler

  • filler
  • filler
Re: Tasty's International House of Extensions (IHOE)
« Reply #169 on: December 20, 2020, 06:24:03 PM »
 :shaq
*****

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #170 on: December 21, 2020, 11:58:15 AM »
Depending on how quickly Google and Mozilla approve it, I may not be able to post the install link here until tomorrow. Please understand.



If you're wondering how I got this to work (since even I doubted it was possible a few years ago), the basic gist is:

Step 1
Every user is able to access a list of their own posts here: http://www.thebore.com/forum/index.php?action=profile;area=showposts

The extension performs a fetch() on this page and parses the DOM for data on your recent posts.

Unfortunately this list of posts doesn't have any like data. :( Probably an oversight with the like plugin.

Step 2
However, for any given post, you can find the like data by going to a URL with the format: http://www.thebore.com/forum/index.php?action=like;display;topic=ThreadID;msg=PostID. You can click here to see an example.

This is the URL for anytime a post has >5 likes and displays "and X more people like this." With JavaScript enabled, it pops open a lightbox with the full list of likes, so you actually don't usually visit these URLs directly.

But the fact they exist means the extension can perform a second fetch(). :) The extension gets the ThreadID and PostID for each post from the first one, and uses that to look up the full like data for the posts.

Step 3
Performing these extra fetch() calls whenever you load a page here is wasteful to bandwidth, so I'm building in a cooldown period (I think about 15 mins) before it checks for new likes. I'm also looking into having an option to display a desktop notification when the extension detects new likes.



And that's how I figured out how to do something I didn't think was possible. :D
« Last Edit: December 21, 2020, 12:06:26 PM by Tasty »

Nintex

  • Finish the Fight
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #171 on: December 21, 2020, 12:49:02 PM »
And you don't have to worry about any software updates breaking it :trumps
🤴

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #172 on: December 21, 2020, 01:08:29 PM »
And you don't have to worry about any software updates breaking it :trumps

I actually asked Joe if he could add the like data to that first page since it'd make things a lot easier and he was like "Demi handles the updates" so that idea went out the window. :lol

remy

  • my hog is small but it is mighty
  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #173 on: March 01, 2021, 02:32:00 AM »
Had to reinstall dark mode because i moved to linux, ty for the easy to remember IHOE abbreviation

btw: like center firefox link seems to be broken :(

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #174 on: March 01, 2021, 09:32:08 AM »
Had to reinstall dark mode because i moved to linux, ty for the easy to remember IHOE abbreviation

Haha NP :D

btw: like center firefox link seems to be broken :(

Those fascists at Mozilla rejected it for using innerHTML two times. :lol They're fast at reviews though, should be up today or tomorrow.

I'm surprised the Chrome version passed tbh. I should point out it's still in beta and doesn't have all the functionality I intended, but figured releasing what I had would still be useful to some people. :)

Tasty

  • Senior Member
New version of Like Center submitted for Firefox.



Bite me, chodes. :asuka

Tasty

  • Senior Member
PS- I just remembered I didn't put the timeout in, so uh, someone on the admin team let me know if bandwidth suddenly becomes untenable. 😬

Will definitely fix that before I drop the Beta label.

Tasty

  • Senior Member
Guess they didn't notice or didn't care about the "fascists" line...
« Reply #177 on: March 02, 2021, 06:43:49 PM »
Ayy Like Center (beta) got approved for Firefox. 8)

https://addons.mozilla.org/en-US/firefox/addon/like-center-for-the-bore/

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #178 on: March 24, 2022, 12:39:28 AM »
If you haven't been using Like Center, you've been seriously missing out.

I need to upgrade it with pagination and desktop notifications, tho.

Tasty

  • Senior Member
Re: Tasty's International House of Extensions (IHOE)
« Reply #179 on: March 24, 2022, 12:54:02 AM »
(Image removed from quote.)

~60% done.

Still mad I lost the source code for this one, makes me slightly more sympathetic to Square and Konami.

Maybe someday I'll give it another try.