migueldeicaza/SwiftTermApp

I noticed I can pinch to zoom in the terminal, but it only registers after the terminal receives new...

instabug opened this issue ยท 0 comments

๐Ÿ“‹ Bug Details

I noticed I can pinch to zoom in the terminal, but it only registers after the terminal receives new input. Not necessarily a bug, but didnโ€™t know if this was intentional. For example, in the attached screenshot, it shows the results of me โ€œzooming inโ€ to make the board fit better on my iPad display. To do that, I made a zoom gesture, but nothing changes. It only changes after hitting return which causes my app to set the cursor position to (0,0) and redraw.

Great work on this app otherwise!

If youโ€™d like to try to recreate this, you can find my source here: https://github.com/johnnysbug/fsharp-command-line-wordle

key value
Reported At 2022-04-09 03:09:36 UTC
Categories Suggest an improvement
App Version 1.1 (157)
Session Duration 351
Device iPad Pro 3rd Gen (12.9 inch, WiFi), iOS 15.3.1
Display 1024x1366 (@2x)

๐Ÿ‘‰ View Full Bug Report on Instabug ๐Ÿ‘ˆ


๐Ÿ“‰ Session Profiler

Here is what the app was doing right before the bug was reported:

Key Value
CPU Load 1.8%
Used Memory 16.6% - 0.46/2.8 GB
Used Storage 34.2% - 20.34/59.57 GB
Connectivity WiFi - Unknown
Battery 65% - unplugged
Orientation portrait

Find all the changes that happened in the parameters mentioned above during the last 60 seconds before the bug was reported here: ๐Ÿ‘‰ View Full Session Profiler ๐Ÿ‘ˆ


๐Ÿ”Ž Logs

User Steps

Here are the last 10 steps done by the user right before the bug was reported:

02:52:49 Application: DidBecomeActive
02:52:49 Application: SceneDidActivate
02:52:47 Application: WillResignActive
02:52:47 Top View: SwiftTermApp.TerminalViewController
02:52:47 Tap in _TtCOCV7SwiftUI11DisplayList11ViewUpdater8Platform13CGDrawingView in _TtGC7SwiftUI19UIHostingControllerGVS_15ModifiedContentGS1_VVS_22_VariadicView_Children7ElementVS_24NavigationColumnModifier_GVS_18StyleContextWriterVS_14NoStyleContext___
02:52:45 Application: DidBecomeActive
02:52:45 Application: SceneDidActivate
02:52:45 Top View: _TtGC7SwiftUI19UIHostingControllerGVS_15ModifiedContentGS1_VVS_22_VariadicView_Children7ElementVS_24NavigationColumnModifier_GVS_18StyleContextWriterVS_14NoStyleContext___
02:52:45 Application: SceneWillConnect
02:52:45 Application: WillEnterForeground

Find all the user steps done by the user throughout the session here: ๐Ÿ‘‰ View All User Steps ๐Ÿ‘ˆ


๐Ÿ“ท Images

image attachment


โš ๏ธ Looking for More Details?

  1. Network Log: we are unable to capture your network requests automatically. If you are using AFNetworking or Alamofire, check the details mentioned here.
  2. User Events: start capturing custom User Events to send them along with each report. Find all the details in the docs.
  3. Instabug Log: start adding Instabug logs to see them right inside each report you receive. Find all the details in the docs.
  4. Console Log: when enabled you will see them right inside each report you receive. Find all the details in the docs.