Git Product home page Git Product logo

goldendict-full-dark-theme's Introduction

[ en | ru ]

GoldenDict Windows Full Dark Theme

This theme has been successfully tested on:

  • GoldenDict 1.5.0-14 (commit 1e737ab)
  • Qt 5.12.3
  • Windows 11, 10, 8.1 and 7

Note

In theory, this theme should work on any system, since it addresses Qt and not the system itself. In fact, some rules work differently on other systems than on Windows. But you can try using this theme on Linux and you may even enjoy the result. However, I can't promise that since I don't use Linux regularly. Mac users can try using macOS themes from this fork.

Installation

Download source code and unzip the archive.

Standard setup

Move fonts and styles folders to:

c:\
 └─ Users\
     └─ <user>\
         └─ AppData\
             └─ Roaming\
                 └─ GoldenDict\
                     ├─ fonts\   ←
                     ├─ index\
                     ├─ styles\  ←
                     ├─ config
                     └─ ...

Move icons folder to:

c:\
 └─ Program Files\
     └─ GoldenDict\
         ├─ audio\
         ├─ bearer\
         ├─ content\
         ├─ ...
         ├─ icons\  ←
         ├─ ...
         ├─ GoldenDict.exe
         └─ ...

Portable setup

Move fonts, icons and styles folders to:

GoldenDict\
    ├─ audio\
    ├─ bearer\
    ├─ content\
    ├─ ...
    ├─ icons\          ←
    ├─ ...
    ├─ platforms\
    ├─ portable\
    │      ├─ cache\
    │      ├─ fonts\   ←
    │      ├─ index\
    │      ├─ styles\  ←
    │      ├─ config
    │      └─ ...
    ├─ ...
    ├─ sqldrivers\
    ├─ styles\
    ├─ ...
    ├─ GoldenDict.exe
    └─ ...

Color palette

Colors used in qt-style.css:

Color Description
#2B3339 main background
#232B30 darker background in tables and some input fields
#4E5B65 frame lines; unfocused elements highlighting
#C7CBD3 text
#8E9CA8 dimmed text
#0080FF (brigth blue) accents & hovers
#FFFFFF text on brigth blue background
#006AD5 (dimmed blue) list selections
#A40000 (rubin) highlighting in the search field in case of a negative result; accent on close buttons
#D3D6DC articles background
#000000 pressed elements; some borders
#353F46 tables headers
#3D464E accents in dictionaries buttons

You can change the color by find/replace its code in any text editor.

Customization

In article-style.css you can also customize:

  1. Main window background image or its transparency: see here.
  2. Pattern for collapsed articles: see here.
  3. Icons for sound and video files: see examples in the extras folder.

In qt-style.css you can also customize:

  1. Drop-down lists size. Search by keyword drop-down list size. Then change, comment or delete the corresponding values.
  2. Font typefaces and size. Search by keyword font. Then change, comment or delete the corresponding values.

Screenshots

Main window

Welcome screen

Welcome screen

Dark theme

Dark Main window

Dark Deep theme

Dark Deep Main window

Scan Pop-up window

Dark Deep Scan Pop-up

Modal Windows

Full-text Search window

Dark Full-text Search

Dictionary Headwords window

Dark Headwords

Dictionary annotation window

Dark Annotation

About window

Dark About

Dictionaries window

Dark Dictionaries

Preferences window

Dark Preferences

Credits

Thanks to KDAB for GammaRay
Thanks to robertknight for Qt-Inspector

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.