Giter VIP home page Giter VIP logo

shortcircuit's People

Contributors

dependabot[bot] avatar jambe avatar ksyntax avatar secondfry avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

shortcircuit's Issues

Max height 865 pixels (not great for smaller resolutions)

If one maximizes SC on a 1366x768 screen, it will collapse below its default height, but then it looks like this:

https://i.imgur.com/KisoMog.png

Note that the avoidance list is reduced to a tiny sliver (it's not really usable).

When non-maximized, the window seems to have a max height of 865 pixels, which means it can't fit on a screen with a smaller height. Here's an example:

https://i.imgur.com/bbPUk5s.png

The Set in-game destination, Delete Selected, Clear List and Reset Chain buttons disappear below the taskbar along with the selected destination and route info boxes. Also, even when maximized (and thus crunched down) sometimes alt-tabbing back and updating the chain or finding a new path will cause the window to expand back up to 865 pixels.

It'd be nice if SC was a touch more usable for plebs like me who sometimes play on older laptops with smallish resolutions.

Dunno how to fix this; perhaps if the SC banner were shrunk to the left, allowing the Options pane to reach all the way to the top of the window, there'd be enough room for everything.

Double tilde in chain output is strikethrough tag in Discord

The "FC, please help!" route output uses a double tilde followed by a greater-than sign [ ~~> ] to indicate a wormhole jump.

If there's more than one wormhole in the route then you get two pairs of tildes with other (important) characters in between, which Discord parses by removing the surrounding tildes and applying a strikethrough to the characters in between.

Perhaps a different string can be used to indicate a wormhole jump?

You're doing great work on the program, btw; thanks!

0.5.1 release unhappy with Win7

Possibly related to #4 as it also references Python3.9 on Win7...

Downloading the latest 0.5.1 release and attempting to run, the executable crashes with a "shortcircuit.exe has stopped working" Windows prompt and the following crash information attached:

Problem signature:
  Problem Event Name:	APPCRASH
  Application Name:	shortcircuit.exe
  Application Version:	0.0.0.0
  Application Timestamp:	61062592
  Fault Module Name:	python39.dll
  Fault Module Version:	3.9.7150.1013
  Fault Module Timestamp:	612d3e3d
  Exception Code:	c0000005
  Exception Offset:	000000000006fc53
  OS Version:	6.1.7601.2.1.0.256.48

Notably, this does not occur with the 0.5.1-rc.1 (pre-release) executable, which instead runs as expected.

ability to avoid wormholes by signature

Often one wants to avoid the current shortest route to check the healthy/viability of alternative routes.

Currently the only ways to do this are workaround-ish:

  1. avoid the system that contains a wormhole in the route you want to avoid
  2. if it's unavoidable (e.g. a pipe system or if there are two+ holes in a J-Space system and you want to avoid one)
    • change the hole you want to avoid to EOL in TW then avoid EOLs in SC (or temporarily delete the hole in TW)

It would be very useful if we could make SC avoid wormholes by their signatures (ABC-123).

Displaying Options

Short Circuit is an excellent program. I hate to call this an issue, more just looking for some advice. I am running Windows 10 64-bit with display resolution of 3840 X 2160 Landscape with text set to 250%. I have tried many different resolutions and text sizes. The far right “Options” section has words cut off and the text is too large for the buttons. I have honestly tried various text sizes with different resolutions and the result is the same. I have also run the program in Windows 7 mode. I would like to increase the width of the “Options” column in hopes that solves the problem. I did try to work with Qt but that is beyond my abilities. I also note the Tripwire sign in window is compressed and difficult to read. Any thoughts would be appreciated. I do know this is an older program and I am not asking to take up anyone’s time, just any ideas on how to display the “Options” better. I will attempt to include a screen shot with this message.
Thank you for your time.

SC lettering
R

method of avoiding Pochven & Drifter systems

We often want to avoid Pochven's 27 systems and the 5 Drifter systems despite having them mapped. It'd be easier to do this with one interaction instead of 27 or 5, respectively.

This could be done in two ways:

  1. add Pochven & Drifter options to the Security Prioritization section
  2. add all regions to the Avoidance list section (both Pochven and the Drifters are unique regions)
    • and, I suppose, rename System: to System/Region: to indicate the new possible avoidance options
    • an alias for the Drifter region would also be needed because nobody will know offhand that it's K-R00033

Method 2 would add even more utility. Being able to avoid all regions instead of only Pochven & the Drifters might prove useful! It would probably be more difficult to code, though.

Can not run ShortCircuit on Win7

Downloaded latest 0.5.0 executable and replaced the old (0.4.x) executable in the same folder. Trying to run the new file gives me two errors in a row, and the application does not launch:

System error: The program can't start because api-ms-win-core-path-l1-1-0.dll is missing from your computer.

Fatal error detected: Error loading Python DLL 'C:\Users\...\AppData\Local\Temp\..\python39.dll' LoadLibrary: The specified module could not be found.

I am trying to run this on a Windows 7 machine, which I assume is the source of this error.

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.