You are browsing as a guest. Sign up (or log in) to start making projects!

starshipvote

  • 5 Devlogs
  • 5 Total hours

This is a chrome extension for to vote with only one tab. The demo and repo are shown in a sidebar so you don't have to open new tabs to view them.

Open comments for this post

1h 21m logged

added em dash(+other ai chars) highlighting sitewide

now it will highlight em dashes, en dashes, and curly quotes in the entire site and it shows this note so you aren’t confused. none of these are in a keyboard (- and – — are different chars) so if it appears its most likely typed by an AI, except curly quotes since macOS by default converts straight quotes to curlies

commits since the last devlog

0
0
9
Open comments for this post

56m 15s logged

made the github client highlight em dashes and ai chars

…and more improvements

im gonna add this to stardance sitewide using the extension asw, but i first put it in the gh client only. and the other improvements are:

  • styling: buttons become smaller when the window is not popped out
  • add unicode support: previously it broke into ascii chars
  • consistency: the “API rate limit reached please enter PAT” screen was different depending on how you reached it so i fixed it

commits since the last devlog

also fun thing: the last commit in the shown project says it adds a human readme, but with my highlighting you see that they were lying

0
0
4
Open comments for this post

41m 24s logged

add github support by making a custom github client

the custom github client is at pages.tanjim.org/github.com its made because github does not support iframes. it implements most of github features like:

  • readme
  • releases
  • viewing code with syntax highlighting
  • basically everything you would need for voting on 99% of projects

and you can always just open it in a new tab if you REALLY need to but the sidebar makes everything a lot faster, for obv reasons it has to be mobile responsive because the sidebar is essentially mobile sized.

commits since the last devlog

0
0
6
Open comments for this post

1h 23m 17s logged

made the places where i will put the iframes

i replaced the scorecard header with buttons to switch between the demo, repo and scorecard. i wrapped the entire scorecard in a <span> and put 2 more <span>s for the demo and the repo then made buttons that show the selected span and hide the others using CSS display:none. so the thing looks like this

<!--im ommitting CSS in the devlog this is not at all the full html being used-->
<div class="vote-page__layout">
    <section class="vote-page__main">
        <!--...whatever is here im not changing it...-->
    </section>
    <aside class="vote-page__aside">
        <section class="class="vote-scorecard">
            <header class="vote-scorecard__header">
                <button>Demo</button> <button>Repo</button> <button>Scorecard</button>
            </header>
            <span id="scorecard-wrapper">
                <!--...scorecard...-->
            </span>
            <span style="display: none;"> <!--unselected tabs are hidden-->
                <!--...repo...-->
            </span>
            <span style="display: none;">
                <!--...demo...-->
            </span>
        </section>
    </aside>
</div>

commits

0
0
17

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…