Skip to content

1.0-alpha4

Pre-release
Pre-release

Choose a tag to compare

@syntaxerror247 syntaxerror247 released this 20 Sep 19:18
· 5 commits to main since this release

The Alpha 4 release of VectorTouch is here!

You might be thinking, "Wait… VectorTouch? What happened to my GodSVG Mobile?"
Don’t worry it’s the same app you know, now with a fresh new name and icon! After the recent theme update and other ongoing UI/UX changes, I felt it was time for the app to have its own identity and better reflect its mobile-first nature. Anyway, let’s dive in!

Notable Changes

  • Improved permission handling
    Replaced the use of MANAGE_EXTERNAL_STORAGE with the more scoped READ_MEDIA_IMAGES permission, so users no longer need to grant full storage access.

  • Touch scrolling everywhere
    Added touch scrolling support to the TabsPanel (replacing the old scrollbar) and improved it in other areas. Now, touch scrolling works across the app, except in the Inspector, which still uses a scrollbar for now.

  • Sensor-based orientation
    Previously, the app only supported portrait mode. Now that portrait is stable, landscape orientation is here! The app automatically switches layouts at runtime based on your device’s orientation.

  • UI scaling rework
    Scaling is crucial for an app to look great on any device; whether it’s a small phone, a tablet, or a Chromebook. Fixed issue where auto-scaling could cause UI overflow on tall devices. The app now adjusts scale to fit the display in all cases.
    The UI scale setting will no longer include values that cause overflow, previously you could set it absurdly high and break the layout, forcing a data clear/reinstall. That’s fixed now.

  • Splash screen cleanup
    The app previously showed two splash screens, one from Android and one from Godot, which looked odd. Now there’s just one splash screen, with an animated icon for a smoother start-up.

  • Button usability fixes
    Buttons especially the color picker and dropdown were a bit tricky to tap before. Touch area is now increased and they should be now easier to use.

  • Includes all the latest GodSVG improvements and optimizations, synced up to GodSVG Alpha 11.

In Progress

  • Touch scrolling support for the Inspector.

  • More TabsPanel features like duplicate tabs, close multiple tabs at once, and more.

  • Remove the READ_MEDIA_IMAGES permission: This release is already a big improvement by dropping MANAGE_EXTERNAL_STORAGE, but I believe it can be made even better by not requesting any permissions at all. I’m currently working on removing the need for READ_MEDIA_IMAGES permission.

Known Issues & Limitations

  • Long press in the viewport can behave oddly i.e touch input may misbehave for the next two touches after closing the long-press menu.
  • The app is still in alpha, so expect some rough edges while the interface evolves.