Android studio Arctic Fox small preview window doesn't go away - android-studio-3.2

After new update to Android studio Arctic Fox 2020.3.1. A small preview popup window appears and blocks certain portion of screen, it doesn't go away sometimes I have to quit android studio for to make it disappear. I am not sure if it's a bug or a feature. Does anyone have similar issue? Couldn't find similar post on stackoverflow this seems to be specific to this version of Android Studio. Image attached.

For mac, goto Preferences
Preferences -> Editor -> Code editing
Select "in modal dialog" under refactorings section.
For windows: https://stackoverflow.com/a/68748331/3952885

Related

How to reset visual editor zoom at VisualStudio 2019?

well, long story short: I had an 4k monitor and my visualstudio worked fine at it, but then I change it back for an 1080p screen, and now my vs2019 is like this:
Someone knows how to fix that?

Safari 11 Preview: Inspect Element on device without using Develop Menu

The Safari 11 beta 6 Web Inspector has a feature I want: the ability to retain items in the network tab after navigating to the next page. Unfortunately, it also appears to have a bug: it can no longer find "inspectable applications" in the devices area of the Develop menu. Same problem with Safari Technology Preview Release 38.
For Safari windows on the Mac, that's not a problem; I can control-click and Inspect Element and I'm in business. But for troubleshooting pages on a device, I'm hosed -- this was the only way I knew to open up the Web Inspector against an external device.
This isn't a problem of losing the "Web Inspector" setting on my phone (that's still checked), and as you can see in the photo, even the desktop browser itself doesn't show the currently open windows.

How can I see the source of a webpage as it would be displayed on an iPhone?

I don't have an iphone, but I want to see what the HTML looks like to my users using an iphone.
Is there a way to emulate an iphone, so that flash does not appear ? For example if I visit YouTube, I don't want to see the Flash player in an emulator.
Thanks
Download Xcode for free if you have a mac and you can use the iphone simulator bundled with it. See this link on How to run iPhone emulator without opening Xcode
try safari browser. select Develop, User Agent, iPhone (or iPad or iPod Touch) from that menu.
if the Developp menu is not found then, Show Develop menu in menu bar in the Advanced Preferences

iOS equivalent to XAML spy and web inspectors?

When developing XAML apps I utilized XAML spy which allows me to inspect the rendered app elements when running the app in the simulator. It aids in finding where certain styling is emanating from. It's similar to developer consoles in web browsers and in particular Firebug in Firefox.
Is there an equivalent tool for iOS development that I can use while running my app in the iPhoneSimulator from Xamarin Studio?
I would give Reveal a go. It allows you to inspect and debug your UI and autolayout issues similar to XAML spy.
If you are using Xamarin there is a getting started guide
I haven't used it, but http://sparkinspector.com/ is the closest i've seen.
I have found something that can be used for some limited inspecting of elements - Accessibility Inspector.
Enabling the iOS Accessibility Inspector:
Start simulator > click Home button to return to home screen > start Settings app > nav to General, Accessibility and turn it on
It adds an overlay to the screen showing label, traits, frame and notification details.
It's not as extensive as I was after.

Copy paste text into iOS simulator

This must be documented somewhere, but I can't find it.
In my app using the iPad simulator there is a textfield into which I want the user to paste text. In the real world the user will copy the text from Safari address into the textfield. But I am trying to do that in the ios ipad simulator, but with only partial results.
After I reRUN the app, I can immediately paste text into the textfield with the Mac's Edit|Paste Text menu or with Shift-Command-V, (but not with just Edit|Paste, but that's Ok). The need for the Shift is annoying but I can live with it.
But then if I try to copy another URL on the Mac and then again, Edit|Paste Text or even use the Paste bubble on the simulator, I don't get the new text, but the original text.
Is that common? Is that a feature of the simulator that it is not connected live to the clipboard on the host computer?
I found that even with Edit > Automatically sync pasteboard ticked, the feature didn't work.
However, simply unticking and then reticking this option fixed the feature!
Hope it works for someone.
Be careful to avoid conflating the mac's clipboard with the simulator's clipboard. They are not the same.
The simulator is simulating an iOS device, with it's own iOS clipboard which apps running on that device (simulator) use via the iOS pup-up select-all/copy/paste UI items.
Completely separate from that: your mac has it's own clipboard and content. The Simulator program running on your mac provides the Edit > Paste Text menu item. The program implements that menu item by accessing your mac clipboard and types the text into the simulator as if the user used the keyboard. The iOS clipboard is neither accessed nor affected by the Simulator application's Edit menu functions.
Update: As of Xcode 6, you need to choose the Edit > Paste menu item in the iOS Simulator (this transfers the data between the Mac clipboard and the iOS Clipboard), then tap in the field in the simulator and tap the "Paste" bubble.
In your question you don't specify which "Safari" you're copying the URL from. It could be the mac safari application or the simulator's safari app. Doing a copy from the mac safari program goes to the mac clipboard, doing a copy from the safari app goes to the iOS clipboard inside the simulator.
I think your issues are coming from confusing the two, thinking there's one clipboard everything is sharing.
Copy text on the mac, then click the text field in the simulator and press
Shift Command V
Please click "Automatically sync pasteboard" option in Simulator edit option.
Xcode 10.0+:
Turning the Automatic Pasteboard Sync off and then back on again solved the issue.
You might have to do that multiple times. Sometimes it takes a while to trigger it for some reason.
(Edit -> Automatic Pasteboard Sync)
What worked for me is this.
1) copy text from Mac
2) In simulator do edit->paste or Command V (I think this copies the text from mac clipboard to iOS Simulator clipboard).
3) Highlight the textfield in simulator and then do command + Shift + V.
I updated to os x 10.13.6 and xcode 10.1 and there is an added menu in edit
click get pasteboard then you will be able to paste via the paste tooltip in simulator
Similar thing happened to me and I found a strange workaround, it may help anyone else that may come across the same issue. Try the following steps:
Disable and then re-enable the Automatically Sync Pasteboard option, it's found under the Edit menu on the Simulator
Copy the text you want from your Mac
Paste the text again on your Mac on a text editor like Atom or even your browsers Address Bar
Select all the text Cmd+A and then cut/copy Cmd+X/Cmd+C
You should now be able to paste the text on the simulator
After trying a lot and nothing work on M1 Macs and simulator above 14 I have taken the different route to solve problem.
Apple script to type the text in simulator.
tell application "System Events"
set texttosay to "Sample Text"
display dialog "Text to type:" default answer "white: "
set texttosay to the text returned of the result
repeat
delay 2
repeat 1 times
keystroke texttosay
delay 1
keystroke return
end repeat
exit repeat
end repeat
end tell
Steps:
Run above script in apple scripts and paste the text in dialogue box you want to type in simulator.
click the input-box to populate the value.
Hope that helps in your problem.
Thanks
Nothing from the above solutions worked for me. I am using M1 Apple. The thing that worked was this thread https://github.com/flutter/flutter/issues/74970
In short, if you are using iOS 14.0 to build the app, you will have the above issues.
In order to solve it, what I did was installing iOS 13.7 in xCode by going to
Preferences -> Components -> iOS 13.7 -> then rebuild the app in the xCode.
Just Disable and then re-enable the Automatically Sync Pasteboard option from Edit menu, fixed my problem.
In a new emulator, I got no "paste" option and sync did not work for the simulator.
It appears that in the simulator you MUST copy something to the internal clipboard before the sync actually works.
Untick and tick again "Automatically Snyc Pasteboard". Then quit the simulator and re-open it. This is what fixed it for me.
Sometimes it's very difficult to type long URLs in iOS simulator. There should be some way to copy URL from Max OS to iOS text field.
Here's how you can do it:
Copy some text from Mac
Open the simulator and click on a text field where you want to paste
the text
Now in Simulator menu click on Edit -> Paste Text
and that's it. Your text from the Mac OS copy buffer should now be there in iOS simulator's text field.
Three steps:(The key point is make sure that the "Paste" help menu is keeping visible when you use " ⌘ + V".)
make sure you select the point you want to past in the simulator, and the editMenu with "Paste" is show.
use keyboard on mac," ⌘ + V", to paste the text into simulator clipboard.
click the "Paste" on editMenu that show above, to paste the text into simulator textField.
sometimes you just need to select
Hardware -> reset content and settings
in simulator menu.
then all works automatically as easy and transparent as working in MacOS with other applications
Facing the same issue on Apple M2 and Simulator 13.4.1, I was digging into my OS logs and it seems that there are some issues in the Simulator - I guess - since I can read that it is not able to retrieve the content of the pasteboard, stored in a file. I can still open myself the file and confirm the content of the pasteboard is OK.
After request access to the corresponding file while pasting (either using "Paste" menu or classic cmd+V), I can read something like :
Upload preparation for claim XXXX completed with error:
Error Domain=NSCocoaErrorDomain
Code=256 "Impossible d’ouvrir le fichier « bbbb »."
UserInfo={
NSURL=file:///Users/username/Library/Developer/CoreSimulator/Devices/XXXX/data/Library/Caches/com.apple.Pasteboard/ZZZZZ/,
NSFilePath=/Users/username/Library/Developer/CoreSimulator/Devices/XXXX/data/Library/Caches/com.apple.Pasteboard/ZZZZZ/data/Library/Caches/com.apple.Pasteboard/aaaaa/bbbb,
NSUnderlyingError=0x6000005105d0
{Error Domain=NSOSStatusErrorDomain Code=-10817 "(null)"}}
So I guess, Apple has just some adjustments still on-going on the Simulator.
Thus, neither disabling/enabling Auto-sync nor forcing sync of the pasteboard worked in my case.
This is a solution that might work if you are working with React Native.
I ran into this issue now with my M1 Pro Macbook. It started when I updated Xcode to 14.0 before that everything worked fine.
What seems to be the issue is that I'm running terminal in Rosetta. When starting the simulator via npx react-native run-ios this starts the simulator in Rosetta as well (I'm assuming here cannot prove it).
Solution:
Make sure Xcode is running natively and running the project from Xcode instead of Terminal, the Copy-paste functionality should work again.
If you are using Better Touch Tool(BTT), you can create CMD+V action for iOS Simulator and run an apple script that will do the past clipboard
tell application "System Events"
delay 0.1
keystroke (get the clipboard as text)
end tell
I hope it will help somebody.
P.S don't forget to bump the answer if it's helped 👍
This works for me. On Safari version 8.0.3 and IOs simulator version 8.1
Copy text from Safari - highlight text then cmd-v or Edit>Copy.
In Ios Simulator click Edit>Paste.
On TextField or TextView right click then select Paste.
This is what I found.
Copy text from mac.
In simulator open safari and highlight the address bar by clicking it.
Press Cmd + V
Click once on address bar.
Paste drop down shall appear.
Tap on paste.
Shift + Cmd + V works great too.
⌘ + V : When iOS simulator is in front,copy the contents of the OS X clipboard over to iOS, but doesn't paste it. Again, this works for both text and images.
So you need to do as follows:
1.copy text anywhere in your macOS except iOS simulator.
2.in iOS simulator, click ⌘ + V, copy text from macOS clipboard to iOS simulator's clipborad.
3.in iOS simulator, TextField or TextView click -> Edit ->Paste.
None of these solutions worked for me. I'm using Simulator 11.4. And after trying each of these, I realized all I needed to do was copy something on my Mac using Command + C, and then in the simulator text field, simply hold down the mouse click for an extra second or two, and the paste menu popped up automatically, and worked great.

Resources