Skip to content

Desktop post-launch refinements #3508

@Keavon

Description

@Keavon

General

  • Overlay pixel rounding needs to be in device pixels, not editor pixels, so its discontinuities are less noticeable when scaling the UI above 100%
  • Window size should be restored to its last size (and maximized-or-not state) next time the app is opened
  • When quickly tilting the viewport’s view of the canvas (but not just panning), the artboard (but not other overlays like the transform cage) briefly get offset and then correct themselves during the frames while rapid tilting is occurring (doesn’t happen in web)
  • Drag-and-drop needs to allow targeted insertion into a specific part of the Layers panel like on web
  • Crash when the document's viewport is resized such that its width or height is 0

Windows

  • Resizing the window needs to crop/pad, not stretch, the previous texture until the new rendered texture becomes available
  • Pinning to the taskbar, then unpinning, shouldn't make the app name disappear from the app's taskbar right click menu
  • If you press Alt+Space to open the window controls menu on Windows, Graphite forever thinks the spacebar is held down until the user presses the spacebar again to un-stick it

Mac

  • Pasting images (Cmd+V and Edit > Paste) doesn’t work
  • When a crash occurs, we need some kind of error reporter equivalent to our web version of the crash dialog
  • Find a fix for tearing without re-introducing high-latency frame pacing
  • Icons for native menu bar entries

Linux

  • Crash on Wayland when spending a bunch of time resizing the app window (in the GPU driver, apparently?)

Sub-issues

Metadata

Metadata

Labels

DesktopNative desktop API work with Windows/Mac/Linux and CEF

Type

Projects

Status

Short-Term

Status

Post-Launch

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions