-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mobile Patch [Outdated] #240
Conversation
Is there something for IOS on the iPhone? :D This is exciting. |
Maybe we should remove the bar at the bottom(and all the buttons on it) + chat. They take to much space imho |
//cc @johnyma22 |
0ip still working on this FYI, we decided to group buttons etc. |
For some reason I can't get my iPhone to type in the mobile etherpad-lite. |
Are you sure that you're either on "pad.factor.cc" or "factor.cc/pad" ? |
Yeah, I'm on pad.factor.cc and when I create a new pad I can highlight and cut/delete the existing text but the iPhone's keyboard is not invoked to allow me to actually type into the pad. i suspect this has to do with the crappy MobileSafari support for the pad. I'm on ios 4.3.3. I think Apple made quite a few changes to MobileSafari in ios 5 that increases support for many commonplace HTML 5 standards. |
Yes you need to have the latest iOS version. iOS5+ -----Original Message----- Yeah, I'm on pad.factor.cc and when I create a new pad I can highlight and cut/delete the existing text but the iPhone's keyboard is not invoked to allow me to actually type into the pad. i suspect this has to do with the crappy MobileSafari support for the pad. I'm on ios 4.3.3. I think Apple made quite a few changes to MobileSafari in ios 5 that increases support for many commonplace HTML 5 standards. Reply to this email directly or view it on GitHub: |
This seems interesting for possibly solving this problem: http://www.quora.com/Mobile-Safari-iPhone-or-iPad-with-JavaScript-how-can-I-launch-the-on-screen-keyboard PS: I'm typing into github through MobileSafari. |
Yeah, GitHub uses |
I see. Well, I guess I'll have to upgrade to ios 5 soon then. Waiting for the jailbreak for now... |
By the way: would you change something on the layout? E.g. hide some buttons, ...? |
Ok so after further testing with the pad on pad.factor.cc I have found some problems with it on ios 4.3.3 which may be common to ios 5 as well. Also I have some recommendations as to which buttons' positions should be changed and some buttons which should be removed altogether. Problems observed on ios 4.3.3 MobileSafari:
In another note there is a bug with the ios keyboard not closing after clicking on the embed toggle button to close the embed popup box. This ties in to problem 6.
I think the button sizes are good and would be difficult to press if they were made smaller without zooming in. Feature request: When I click on the embed button would it be possible to select the wholr link by clicking anywhere within the link and then automatically copy it? Kind of like how github's git links get highlighted with one click but with tw added function of auto copy. That would save a couple of "select all/copy" button presses. The main problem is when the phone rotates...things really get messed up then. |
-----Original Message----- Ok so after further testing with the pad on pad.factor.cc I have found some problems with it on ios 4.3.3 which may be common to ios 5 as well. Also I have some recommendations as to which buttons' positions should be changed and some buttons which should be removed altogether. Problems observed on ios 4.3.3 MobileSafari:
In another note there is a bug with the ios keyboard not closing after clicking on the embed toggle button to close the embed popup box. This ties in to problem 6.
I think the button sizes are good and would be difficult to press if they were made smaller without zooming in. Feature request: When I click on the embed button would it be possible to select the wholr link by clicking anywhere within the link and then automatically copy it? Kind of like how github's git links get highlighted with one click but with tw added function of auto copy. That would save a couple of "select all/copy" button presses. The main problem is when the phone rotates...things really get messed up then. Reply to this email directly or view it on GitHub: |
I guess OP needs to update from this repo again and additional patches to that to show recent changes. I was looking at pad.factor.cc... |
|
Will post screenshots soon. I came across this JS framework which may be of particular interest to you and is extremely relevant to the topic at hand: Take a look and see if this makes it easier to fix some of the orientation problems and possibly do more on Android and IOS and etherpad-lite. |
Here are the images from MobileSafari on my iPhone 4 running 4.3.3: -> Initial load of new pad in vertical orientation (1) and immediate change to horizontal orientation (2).-> Zoom out from horizontal orientation (3) and immediate scroll down (4).Scroll up and open chat box (5) and immediately change orientation then zoom out (6).-> Immediately scroll right (7).Also i want to mention again that lungojs looks like a good avenue to solve all these problems having to do with orientation and specifically working with the ios and android mobile platforms. |
This misalignment (QR-code) has been fixed. 👍
Can you try it again and name the error message? |
QR code is still misaligned and very big. I think embed, and import/export option popups need to be downsized a lot in order to fit on the screen and leave plenty of room to click on the embed or import/export button again to close the popup. Furthermore, I hope you would agree that having any other options besides plain text, microsoft word, opendocument, and pdf are irrelevant and should be removed. Also have you managed to fix the orientation and alignment issues with the pad and toolbars on ios? |
If we were to remove options they need to be re-renabled with an option and a parameter -----Original Message----- QR code is still misaligned and very big. I think embed, and import/export option popups need to be downsized a lot in order to fit on the screen and leave plenty of room to click on the embed or import/export button again to close the popup. Furthermore, I hope you would agree that having any other options besides plain text, microsoft word, opendocument, and pdf are irrelevant and should be removed. Reply to this email directly or view it on GitHub: |
And on a Windows Mobile device? -----Original Message----- Word document export on iPhone 4 4.3.3 MobileSafari says: <img src"http://img14.imageshack.us/img14/7633/img0808.png"> Reply to this email directly or view it on GitHub: |
Not possible ;) Try to empty your cache and open a new pad.
Another weird bug... |
ok QR code is not misaligned after clearning my cache and respringing. But my problem still lies with not being able to close the embed or the import/export popup boxes when they are opened because they cover the original button?? How am I supposed to close them? And what is the point of the QR code on mobile devices anyway? Are there api options to disable/enable the showing of the QR code? Are there api options to remove options from the export menu? |
@johnyma22 qr-code yes or no? @markreg |
So I'm working on a pad, and my buddy sat next to me wants to join the pad, he simply scans the QR code from my mobile device and hes on the same pad. That's the point of the QR Code on mobile devices. There are currently no APi options to ensable/disable the QR code, this can be put it in as a feature request and passed via a parameter. Happy to do that tomorrow for you. Same applies for the options from the export menu. Please be as verbose as possible in the feature request. Thanks -----Original Message----- ok QR code is no misaligned after clearning my cache and respringing. But my problem still lies with not being able to close the embed or the import/export popup boxes when they are opened because they cover the original button?? How am I supposed to close them? And what is the point of the QR code on mobile devices anyway? Are there api options to disable/enable the showing of the QR code? Are there api options to remove options from the export menu? Reply to this email directly or view it on GitHub: |
The device orientation is still partly messed up (I can post screenshots if you want). Also (I didn't see it in the revisions) but did you add the close buttons on the popups yet? @johnyma22 @0ip Yeah I understand the need for the QR code. I guess I was mainly a bit overwhelmed by the size of the code box on my phone that I started to wonder when I would ever use it in the first place. I have submitted a joint feature request for the enable/disable QR code and export/import options. Also going back to a request I had earlier: Can you change the behavior of the share link and embed link to automatically select the whole link on a single click from any point on the link. And maybe even automatically copy the link to the user's clipboard too? Should I put this in as a separate request or should I just post it here because I really want the share and embed links to work this way on my mobile device and computer. Thanks. |
@0ip @johnyma22 I'm not sure if any of you guys agree with this but the timeslider icon in the mobile device doesn't really integrate seamlessly within the entire mobile framework. I mean it redirects to a full size page and then it just becomes difficult to use on a mobile screen since you have to zoom in a lot to press the buttons and interact with it. Maybe this should be taken out all together for practicality reasons? Also is there an option or parameter that I don;t know about which disables the clock icon for the timeslider within the pad anyways? (mobile or non-mobile) |
imho all buttons on the bottom panel are useless on a mobile |
Yeah, I agree with you. @0ip @johnyma22 Is there any way that the "clear authorship colors" button can be removed when the noColors=true parameter is passed int he url on mobile and non-mobile? IMHO there need to be api calls or at least parameters that can remove all buttons within the mobile/non-mobile interface on-demand when creating the pad. Also I think that the left bar with the colomn numbers is too wide and takes up more space than it needs to. |
@markreg |
@johnyma22 vs. @Pita & @markreg :) And now? If we remove that bottom bar, what happens with the user button?
Yeah - it's a nice function. But same problem as mentioned above. |
Yep Generate some text (http://www.loremipsum.de/index_e.html) and copy/paste it in the pad. Do you think a 4/5 digit line number would fit into a 5px wide bar? I quote John: "It's a small fish..." ;) |
Yes, please create a separate feature request for that. -----Original Message----- Yeah, I agree with you. @0ip @johnyma22 Is there any way that the "clear authorship colors" button can be removed when the noColors=true parameter is passed int he url on mobile and non-mobile? Reply to this email directly or view it on GitHub: |
See new pull req. |
This upgrade solves the high-severity vulnerabilities regarding https-proxy-agent that were still present in 8e6bca4. The output of `npm audit` goes from this: found 29 vulnerabilities (3 low, 26 high) in 13338 scanned packages run `npm audit fix` to fix 4 of them. 1 vulnerability requires semver-major dependency updates. 24 vulnerabilities require manual review. See the full report for details. To this: found 5 vulnerabilities (3 low, 2 high) in 13338 scanned packages 1 vulnerability requires semver-major dependency updates. 4 vulnerabilities require manual review. See the full report for details. Changelog: - https://github.com/npm/cli/releases 6.13.1 (2019-11-18) BUG FIXES 938d6124d #472 fix(fund): support funding string shorthand (@ruyadorno) b49c5535b #471 should not publish tap-snapshot folder (@ruyadorno) 3471d5200 #253 Add preliminary WSL support for npm and npx (@infinnie) 3ef295f23 #486 print quick audit report for human output (@isaacs) TESTING dbbf977ac #278 added workflow to trigger and run benchmarks (@mikemimik) b4f5e3825 #457 feat(docs): adding tests and updating docs to reflect changes in registry teams API. (@nomadtechie) 454c7dd60 #456 fix git configs for git 2.23 and above (@isaacs) DEPENDENCIES 661d86cd2 [email protected] (@claudiahdz) 6.13.0 (2019-11-05) NEW FEATURES 4414b06d9 #273 add fund command (@ruyadorno) BUG FIXES e4455409f #281 delete ps1 files on package removal (@NoDocCat) cd14d4701 #279 update supported node list to remove v6.0, v6.1, v9.0 - v9.2 (@ljharb) DEPENDENCIES a37296b20 [email protected] d3cb3abe8 [email protected] TESTING 688cd97be #272 use github actions for CI (@JasonEtco) 9a2d8af84 #240 Clean up some flakiness and inconsistency (@isaacs)
This patch modifies ep-lite as shown in the pictures below, in order to get full mobile support.
Tested on iOS 3, Android (SDK) 2.3 and 4.0. See Comparison
Note Modified Icons not included.