QT Application to control client socket

logicp aa4384a5ce initial ipc dev %!s(int64=4) %!d(string=hai) anos
.circleci 652fe63be2 removing param being passed for build id of artifact %!s(int64=4) %!d(string=hai) anos
headers 9e9bafa9d4 adding "notify" attribute to GenericTask, with amendments to ArgDialog`s UI to set the value %!s(int64=4) %!d(string=hai) anos
icons 6dcc5becf5 adding a loader window which is displayed when uploading/requesting a task %!s(int64=4) %!d(string=hai) anos
include aa4384a5ce initial ipc dev %!s(int64=4) %!d(string=hai) anos
src aa4384a5ce initial ipc dev %!s(int64=4) %!d(string=hai) anos
style d0e477109e changed UI to have a big connect button on first render, which disappears after connecting %!s(int64=4) %!d(string=hai) anos
.gitignore 6c3d4fd029 removing messages from main UI, and making them available from a dialog accessible via Messages button %!s(int64=4) %!d(string=hai) anos
README.md 557b48f950 Updating README %!s(int64=4) %!d(string=hai) anos
argdialog.ui 9e9bafa9d4 adding "notify" attribute to GenericTask, with amendments to ArgDialog`s UI to set the value %!s(int64=4) %!d(string=hai) anos
consoledialog.ui 0a6705a4d5 latest update with default clearing behaviour %!s(int64=4) %!d(string=hai) anos
favicon.ico 34d8431716 major work on sending files %!s(int64=4) %!d(string=hai) anos
kres.qrc 6dcc5becf5 adding a loader window which is displayed when uploading/requesting a task %!s(int64=4) %!d(string=hai) anos
ky_gui.pro 2e07e4842d Merge branch 'genericTask' into simplifyUi %!s(int64=4) %!d(string=hai) anos
kygen.dox b649e730fd preliminary doxygen docs %!s(int64=4) %!d(string=hai) anos
kygui_docs.css b649e730fd preliminary doxygen docs %!s(int64=4) %!d(string=hai) anos
mainwindow.ui aa4384a5ce initial ipc dev %!s(int64=4) %!d(string=hai) anos
messagedialog.ui bd8004ba72 was missing UI changes %!s(int64=4) %!d(string=hai) anos

README.md

KYGUI

KY GUI is a socket client business application for KStyleYo, providing them with oversight and control of their digital operations

Features

  • Interface for user-configurable, delegated and parametrized process execution
  • Compatibility with the KIQ messaging protocol
  • Observation of KStyleYo's digital business operations

Installation / Deployment

Note: You must be running a Linux operating system with an X11 based Desktop Environment. Your X Server must be permitted to accept connections from localhost.

Docker is the preferred method of running KY GUI.

  1. Navigate to https://hub.docker.com/repository/registry-1.docker.io/logicp/ky_gui/tags?page=1 to see a list of images
  2. From the command line, login to docker hub and pull the production image
    • docker pull logicp/ky_gui:production
  3. Run the container while linking the X11 socket from your X Server
    • docker run --device /dev/dri/ -it --network host -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY logicp/ky_gui:production ./ky_gui <KServer IP> <Port> <Optional Argument>