• Stars
    star
    2,386
  • Rank 19,271 (Top 0.4 %)
  • Language SCSS
  • License
    GNU General Publi...
  • Created over 2 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Night theme for Zotero UI and PDF

🌌 Night for Zotero

⬇️ Download latest version

Install by downloading the latest version

Night theme for Zotero UI & Pdf

Also adds some animations and other UI changes.

Based on the Nord colorscheme and prior work by Rosmaninho.

✨ Features

◼️ Dark UI

Easier on the eyes for those late night deadlines.

🌚 Dark-mode for PDF

It's 2022, we can change the colors of PDFs. Choice between two themes: a very dark one, and one that matches the background color.

🔁 Quick Toggle

Quickly toggle between different filters for the pdf

Screen.Recording.2022-04-19.at.14.39.11.mov

🌊 Miscellaneous UI improvements

Clean up the tab bar, add some animations here and there, get rid of all the borders.

⬇️ Install

Download the xpi from Releases. As always, if you're on Firefox, right-click -> Save link as....

Video instructions

Screen.Recording.2022-05-12.at.10.52.56.mov

😢 Limitations

  • Popup menus do not have proper styling on some platforms.
  • currently using CSS filter functions in order to make the pdfs dark, however this is rather slow.

To-do

  • Make prettier, more curves. Basically redesign zotero a bit
  • Add more themes
  • Add user preferences
  • Write contributing guide

💪 Contributing

You're help is very welcome! However, getting setup for Zotero plugin development is a bit of a pain in the ass.

What you need to do

  • Download Zotero 60 ESR
  • Git clone
  • yarn
  • do the zotero plugin stuff (expound on this)
  • Launch zotero with --debugger and -somethingcaches
  • Launch Firefox 60
  • In Firefox, go to devtools, go to settings, click "enable remote debugging" and the one next to it that's also about debugging.
  • In Zotero, go to setting, advanced, config editor, look up "debugging" and click on "allow remote debugging"
  • In Firefox, click the hamburger menu in the top right -> web developer -> Connect...
  • Enter localhost:6100
  • Connect
  • Click "Inspect Main Process"

Wow now you can finally do things.

Sponsors

If you really like Zotero Night, you can consider sponsoring me monthly!

If you donate $5/month or more, you'll be listed here and get priority for feature requests/bugfixes! (mention that you're a sponsor in the issue because i'll forget)

Jannis SegebrechtkworksKristýna Kantnerová

More Repositories

1

emacs-docs

The documentation website Emacs deserves
JavaScript
302
star
2

org-roam-timestamps

Add modified and creation timestamps to the org-roam property drawer
Emacs Lisp
72
star
3

doom-emacs-config

Doom Emacs configuration finely tuned for "distraction-free' academic writing
Emacs Lisp
55
star
4

read-for-me

Convert any file to speech using MS Edge's neural speech synthesis API
TypeScript
9
star
5

emacs-docs-converter

Conversion script for https://github.com/ThomasFKJorna/emacs-docs
HTML
8
star
6

zkp

Prototype for an open-source, easily self-hostable, Zettelkasten-style publishing (and possibly editing) platform. Currently used to display my thesis in philosophy of physics
TypeScript
8
star
7

thesis-writing

A thesis about representations in physics, an experiment in scholarship in the open.
TeX
5
star
8

pdf-word-highlighter

Small Python script to highlight words in a pdf. Takes either a word or .txt file as input and highlights every instance of those words in the PDF. Options for custom colors and output paths.
Python
4
star
9

org-roam-force-graph

TypeScript
4
star
10

crossref-tools

Tools for dealing with crossref as a JS dev
TypeScript
3
star
11

org-roam-to-obsidian-converter

Python
3
star
12

blog

A blog for all those thoughts you definitely want me to share
3
star
13

misinfo-scrape

Basis for reproduction of https://doi.org/10.1016/j.osnem.2020.100104
HTML
3
star
14

org-roam-obsidian

Monorepo for tools and packages to convert/sync from and between org-roam .org files to Obsidian .md files
TypeScript
2
star
15

mdh

small mdx to html cli util
2
star
16

dutch-language-course

App to train vowel sounds in Dutch
JavaScript
2
star
17

monorepo-split

GitHub action to keep a base monorepo in sync with many sub repositories
Python
2
star
18

game-of-life-svelte

Little Game of Life experiment to get familiar with Svelte
Svelte
2
star
19

tefkah

Schlick personal README
2
star
20

tefkah.com

tefkah.com
TypeScript
2
star
21

advent-of-code-2022

(Attempts at) solutions for Advent of Code 2022, while trying to learn Rust
Rust
2
star
22

anystyle-api

Simple API endpoint for anystyle
Ruby
2
star
23

thesis-server

1
star
24

chair-flight-docsearch-react

Clone of a clone of Algolia's React Docsearch accepting any backend and incompatible with IE
TypeScript
1
star
25

thesis-writings

Notes and chapters for my thesis on philosophy of science
1
star
26

nx-nodenext-repro

Created with CodeSandbox
1
star
27

dutch-mobile-app

React Native App for training Dutch vowel sounds (and possibly more)
TypeScript
1
star
28

doom-emacs

1
star
29

lucia-auth-test

Testing out lucia auth
TypeScript
1
star