Skip to content

Releases: Neuffexx/DisplayKeys-IS

DisplayKeys-IS | v0.4.0 | Presets

12 Sep 18:54
c7e27b4

Choose a tag to compare

Previewer Offset and Presets

Just wanted to quickly say that the reason it took so long for an update lies between holidays,
being sick, work, and just taking time for myself. Turned a 1-2 week job into two months.


So the two highlights of this release are:

  1. ) We all had that one moment where splitting an Image to fit onto your Display Key Pad just baaaarely
    has some details cut/cropped/lost in the process. WELL NO MORE!
    Now you can click-drag your image in the previewer and move it to your desired position, and it will
    split it with that offset.

  2. ) Remember that one website you download all your backgrounds from and keep on getting back too?
    Yeah, well you no longer need to remember the exact values you had used in the past to make it work.
    Now you can save any of your favorite combos as Presets. So you, just like me, can be even more lazy.
    You can import and export them.

If you want to SAVE any of the presets, you NEED to EXPORT them. Currently, nothing is stored in the
application itself. Import them the next time you launch the application.
(Though do be warned they overwrite any existing ones)

Changes:

Highlights:

  • Previewer Offset
    • Click-Drag the image to offset your image (applies to final result)
    • A reset button has been added beneath the previewer to reset the position, just in case :)

    Still want to note that the previewer is just that, a previewer.
    Its not 100% Accurate!

  • Presets
    • In the Menu Bar File>Presets you can find:
      • Load Presets File
        (aka. Import)
      • Save Presets
        (aka. Export)
      • Delete Current Presets
        (Deletes ALL presets currently loaded)
    • In Splitting Parameters now has:
      • A new Dropdown menu to Select one of the existing Presets
      • 3 new buttons to 'Add', 'Edit', 'Delete' the currently selected Preset

Extras:

  • Previewer Auto-Updates now
    (When changing any of the inputs the Previewer will automatically reflect the changes)
  • Drag n Drop functionality has been added for Textboxes/Spinboxes
    • It will show either green/red based on whether it is of the expected data type
  • Menu Bar has been added to the top of the Window for quick accessing some features
    (Doesn't have much yet there but the groundwork is there so there will be more in the future)
  • Added Pop-Up Windows for main interactions of application
    (i.e. Confirmations, Warnings, Errors, Preset Adding/Editing, etc.)
    (still needs polish)
  • Presets
    • Creating a Preset should check whether or a Preset with this name already exists or not.
      If it does, then it will not be saved.
    • If for some reason a Preset file (import) should contain a duplicate preset, or simply shares a name.
      Then deleting one of the two, will always result in the first occurrence in the list to be deleted.

P.S. I will probably take some time after this release to work on the documentation rather than work on
new stuff, as I will be able to do this on the go and just get it initially out there.

DisplayKeys-IS | v0.3.1 | Patch

06 Jul 11:58
b0d33ea

Choose a tag to compare

Previewer Patch + UI Colour Change

Just a small quick fix for the Previewer, I noticed that it didnt include special rules for the Outlier Image-Cells like the actual cropping does.
Also changed the colours of the UI to make it more comfortable to use at night/in the dark.

Changes:

  • Fixed the Previewer

    Note that the previewer is just that, a previewer.
    Its not 100% Accurate at the moment, and will not affect the final results.

  • Changed Colour scheme of UI
    • If someone has any suggestions for a good cholour scheme let me know over on discord. @Neuffexx

DisplayKeys-IS | v0.3.0 | Previewer

04 Jul 16:15
8749e0c

Choose a tag to compare

Look at allll those pixels... beforehand!

I would say this is another small update, and honestly, feature wise it is.
But this took me quite some time to do, at some point I said 'screw it' threw out the ENTIRE existing interface, and started over.
I restructured everything to make my future life easier, and make it more readable for myself (and potentially others).

Now whats new, well simply said a way to see your changes before you actually split the image.
May not seem major, but that does significantly improve how fast you can adjust your image to the desired cuts,
so that it fits as well as possible onto your DisplayPad.

Changes:

  • Added Previewer (cant miss it)
    • Whenever you want to you can press the 'Update Preview' button beneath the Preview Window.
      (Ok that one you might miss)
    • When you press it, it will recalculate based on your inputs and show you:
      • How/where it would split your image into image-cells
      • What of the remaining image-cells will be cropped to create a square aspect ratio
        (Remember the Mountain DisplayPad only supports 'square' images)

For now you need to press the button and manually update the preveiw every time you make changes.
Dont worry this will be automated in the future.

DisplayKeys-IS | v0.2.0 | GIF Support

01 Jul 11:17
29278fc

Choose a tag to compare

Now you can see it move it move it

A small but functional update, was going to wait a bit longer to add more to the tool before creating another release.
But this felt 'core' enough of a needed functionality that I wanted to get it out there as soon as possible.

Just a heads up, community reports + some of my own testing, showed that the more gives you .gif files are assigned
to as single scene / layer of buttons, the slower these .gif files will play on the Mountain DisplayPad.

Additionally, I noticed that sometimes the timings are off between when they start playing.
This is expected when first assigning it, but should be resolved when you switch to a different scene and back.

Changes:

  • Added Support for .gif files
    • Now when an image or gif is selected it will automatically determine which type it is
    • Supported formats are: .png, .jpg, .jpeg, .bmp, .gif
      • In comparison to static image files, BaseCamp does not save .gif files on the profile.
        Instead, it saved the path to that file. So be warned, do not delete the files after you added them.
  • Also added file information to the .exe (description, version, copyright, etc.)

DisplayKeys-IS | v0.1.0 | Initial Release

29 Jun 14:39
ca33157

Choose a tag to compare

The first release of the DisplayKeys Image Splitter.

A tool specifically made for my own personal need/want of adding images across my Mountain DisplayPad buttons.
Without having to open up any photo editor and manually trial and error:

  1. cut up images
  2. assign them to the DisplayPad to find out if they work.

This application will 'not' automate, but at the very least speed up, the process of the first step significantly by only having to enter a few values.
Maybe it will even do the second step for you in the future, if I figure out how.

Whats to come?

Well currently I have planned to try and add a few things, some big some small, both workload wise and also in terms of noticeability / usability.

  • Functionality

    • Create GIF support
      (The Mountain DisplayPad supports it so might as well give the option)
    • Directly creating a Mountain BaseCamp integration
      (This would allow me for example, to create a button that would directly assign the images to the buttons, rather than make you do it yourself)
  • QoL:

    • Saving / Loading Presets
      (So that you don't have to re-enter all the values if you already know what you will need in the future)
    • Adding a preview screen in the window of Cuts / Cropping
      (no longer would anyone need to guess 'what will the result look like?')
    • Clean up the UI
      (I would like it to be a bit easier/faster to use, especially after introducing some of the mentioned changes)
  • Under the hood

    • Improve Image Splitting Logic
      (To simply make you get the results you want without having to sacrifice the image)
    • Figure out a way to add information to the .exe file
      (Stuff like version, copy right, description, etc. that you can find when right-clicking the exe > Properties > details)
    • Properly setting up the readme file... hey I'm just a noob developer not a marketing guy... ill get around to it