Giter Site home page Giter Site logo

ncastine / darths-and-droids-plasma Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.55 MB

Darths & Droids comic plugin for the KDE Plasma desktop

Home Page: https://www.pling.com/p/1080324

License: GNU General Public License v2.0

Shell 15.09% JavaScript 74.06% Makefile 10.85%

darths-and-droids-plasma's Introduction

Darths & Droids Plasma Comic Plugin

Make workflow

Plugin to present Darths & Droids within the Comic Strip viewer in KDE Plasma desktop.

Screenshot

Direct Installation from Source (KDE Plasma Users Only)

Required Dependencies

  1. GNU make utility or equivalent
  2. Zip utility

Direct Installation Process

  1. Run make install from the root of the source code
  2. Open the Comic Strip application on your desktop
  3. Right-click within the application and select the Configure Comic Strip... menu item
  4. Select the General tab if needed (it should be the default location)
  5. Check the Darths & Droids box that should now appear as an option in the Comics selection
  6. Click OK and the comic should now be viewable as a tab within the application

Testing on Mac OS

With Docker you may test (to some extent) the plugin on Mac OS.

Install Dependencies

  1. GNU make utility or equivalent
  2. Docker Desktop
  3. XQuartz
  4. Use Homebrew to install SOcket CAT multipurpose relay: brew install socat

Run within a Docker Image

make docker

The above script opens the KDE Comic Strip viewer in a minimalist session. Via X11 forwarding you should be able to see the application presented within your Mac desktop. Now you must activate the comic, starting with step 3 of the direct installation above.

The above command intentionally creates a temporary image without any saved state. This is ideal for active development, with frequent source changes.

In the minimalist environment you will not have full access to all the features of the Comic Strip viewer. The ~/.xsession-errors file is not populated without a full X Session. You will want to load KDE on a Linux VM if you need robust debugging.

For some level of debug within Docker you can set ENABLE_DEBUG = true in main.js. Doing so will prefix some log statements to the Alt text that appears over the comic images. A limited amount of text may be visible on hover; you can view more via the .conf files cached in the ~/.local/share/plasma_engine_comic directory.

darths-and-droids-plasma's People

Contributors

ncastine avatar

Watchers

 avatar

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.