There are so few PGS subtitle editing tools, I hate to be a burden on ya. That being said, the last one I used (BDSup2Sub) had a slightly different move feature - you could move subtitles into or out of a given area.
For example, it would push the subtitles out of letterboxing and into the actual content (if an aspect ratio was defined), or out of the content and into the letterboxing.
Of note, it worked by moving the subtitles up or down depending on what was appropriate.
For my purposes, I just want the PGS subtitles to be in the letter-boxed region of my screen, and out of the way of my content. With this tool, I can just assign a massive y-value for move and everything will be pushed down and out of the way (provided the text block is small enough), but that is a suboptimal resolution. Sometimes PGS subtitles are placed at the top of the screen for a reason - there's something on the bottom of the screen which might get obstructed.
My feature request is that we have a slightly more intelligent move system, which if the subtitle is above the halfway point of the image, shifts it upwards towards the edge instead of downwards, as depicted in my mouse-painted drawing.

Maybe implement it as an optional "mirror" or "symmetrical move" flag for the move command, where the move direction is mirrored depending on the location of the subtitle block? That way users could also still specify a x or y amount and re-use most of the existing code.
There are so few PGS subtitle editing tools, I hate to be a burden on ya. That being said, the last one I used (BDSup2Sub) had a slightly different move feature - you could move subtitles into or out of a given area.
For example, it would push the subtitles out of letterboxing and into the actual content (if an aspect ratio was defined), or out of the content and into the letterboxing.
Of note, it worked by moving the subtitles up or down depending on what was appropriate.
For my purposes, I just want the PGS subtitles to be in the letter-boxed region of my screen, and out of the way of my content. With this tool, I can just assign a massive y-value for move and everything will be pushed down and out of the way (provided the text block is small enough), but that is a suboptimal resolution. Sometimes PGS subtitles are placed at the top of the screen for a reason - there's something on the bottom of the screen which might get obstructed.
My feature request is that we have a slightly more intelligent move system, which if the subtitle is above the halfway point of the image, shifts it upwards towards the edge instead of downwards, as depicted in my mouse-painted drawing.

Maybe implement it as an optional "mirror" or "symmetrical move" flag for the move command, where the move direction is mirrored depending on the location of the subtitle block? That way users could also still specify a x or y amount and re-use most of the existing code.