Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Codea 3.4 (288)

dave1707dave1707 Mod
edited July 26 in Beta Posts: 9,470

The tabbing works a lot better. I don’t see a problem with it so far just playing. The real test will be when keying a new program.

Comments

  • SimeonSimeon Admin Mod
    Posts: 5,708
    Thanks for testing it out @dave1707 !

    One of the things that always frustrated me was not being able to quickly "jump
    over" a bracket or dot character after entering arguments inside it. So I thought I'd try a generalised "jump to next symbol" key when the tab key wasn't very useful
  • edited July 23 Posts: 78

    When I used Codea in iPhone with WebRepo, the WebRepo requires the authentication code. On iPad, the keyboard will show copy/paste icon but the keyboard doesn't show the the copy/paste icon on iPhone. Is it possible to show the copy/paste icon or have other methods to paste the code from clipboard?

    Thank you,

  • dave1707dave1707 Mod
    edited July 23 Posts: 9,470

    @Simeon When I start version 285, I get a black screen for approx 6 seconds before the list of projects show. The green Codea startup screen is gone.

  • Posts: 199

    @sanit Are you not able to tap and hold in one of the code entry boxes to bring up a paste option? That’s how I’ve always done it on iPhone.

  • SimeonSimeon Admin Mod
    Posts: 5,708

    @dave1707 how many projects do you have? I tried about 800 and was not able to get the launch time to slow down as much as it is for you

    Regarding the black screen, that sounds like it may be an iOS bug. Does it happen after restarting your iPad?

  • Posts: 78
    @steppers Thank you for your reply. It works. I didn’t know that.
  • dave1707dave1707 Mod
    edited July 24 Posts: 9,470

    @Simeon I have about 650 projects. When I load Codea and try to scroll to the end of the project list as fast as I can, there’s a slight hesitation like it’s loading another bunch of projects to show every so often. After reaching the end, if I try scrolling again from start to end, there’s no hesitation. It’s no big deal because I don’t do that normally.

    As for the black screen at startup, it’s black on my iPad Air 3rd gen and my iPad Air 4th gen. On my iPad Pro 12.9”, and my iPhone 8 SE, the green Codea startup screen shows. That’s after power off and on. I didn’t need to power off/on the iPad Pro or iPhone 8 for the Codea screen to show after doing the update to 285.

    PS. Tried actual resets with no difference, still black screen.

  • SimeonSimeon Admin Mod
    Posts: 5,708

    @dave1707 thank you for checking! The TestFlight build on my iPad does show the launch screen. Though it's odd that it consistently fails to show on all your devices. I wonder if perhaps because it this version of Codea is built against iOS 15. At this time I'll have to hope it fixes itself once I build Codea against iOS 14

    You're right that the hesitation is caused by Codea pre-fetching the next batch of project icons in the list. Do your projects tend to mainly have the default icon (first two letters of project name) or do you mostly have custom icons? Curious which code path is being hit most in your case

  • dave1707dave1707 Mod
    Posts: 9,470

    @Simeon All of my projects at 2 letters. Have you found the reason Codea takes so long to load. About 7 sec on my iPad Air 3rd gen.

  • SimeonSimeon Admin Mod
    Posts: 5,708

    I did not find it earlier, will try again now @dave1707. Can you tell me if you have many custom folders as well (sections like "Examples" and "Craft")? Trying to recreate your scenario

  • dave1707dave1707 Mod
    Posts: 9,470

    @Simeon All I have are the Documents, Examples, Craft, and Templates. I only have one project in Templates.

  • SimeonSimeon Admin Mod
    Posts: 5,708

    Hmm yeah it takes about 7 seconds to load on my iPad Pro 2018 with 650 projects. I also see the scrolling issues. Will see what I get from profiling it

  • SimeonSimeon Admin Mod
    Posts: 5,708

    Next build attempts to improve performance where I can. In my profiling the application takes about 3 seconds to launch with ~700 projects (with 2 of those seconds sitting in iOS itself linking the binary — there are ways to improve this but they require major code refactoring which I've put on the list)

    Haven't had a chance to look at the scrolling hitches yet

  • edited July 24 Posts: 2,370
    @Simeon - the time taken after tapping on a project to it loading seems to vary. It'slower than it used to be all the time but sometimes obviously slower.
  • dave1707dave1707 Mod
    Posts: 9,470

    @Simeon ver (286) The load time doesn’t seem to be any different on my air 3 and air 4. I’m now getting the green Codea startup screen on my iPad Air 3rd gen and iPad Air 4th gen. So the startup screen is fixed, but nothing changed for the load time.

  • Posts: 199

    @Simeon Seeing a weird flicker in the project browser when I scroll down from the top and again when I scroll back to the top. You can see it in this video: https://share.icloud.com/photos/0aY63eWF2VxbD6JNpPfTNdyIg

    This is on iPad Air 4 with the latest iOS 15 beta.

  • SimeonSimeon Admin Mod
    Posts: 5,708
    @Steppers thanks for the video! I don't see that on my iPad. I'll try to reproduce

    @dave1707 the profiler tells me most time on launch is spent prior to Codea's code being run. I have a feeling the slow launch might be to do with Codea being built against iOS 15 beta and running on 14. I will try a build on iOS 14
  • SimeonSimeon Admin Mod
    Posts: 5,708

    @Steppers please let me know if the flickering is fixed in the latest build

  • edited July 25 Posts: 2,370

    @Simeon - 3.4 (287) iOS 14.6 rapid scrolling on iPad Pro 10” no flicker on rapid scrolling, but - if at the top you flick up once then down straight after the screen scrolls down, stops then jerks as the scroll down repeats.

    About to upgrade to iOS 14.7.

  • SimeonSimeon Admin Mod
    Posts: 5,708

    @Bri_G Thanks for the report! I'm trying to smooth this out a bit. I have one more build and if there are no pressing issues I might release it as Codea 3.4

  • edited July 25 Posts: 2,370

    @Simeon - same with 14.7

  • edited July 25 Posts: 2,370

    @Simeon - still there with 148, maybe not as pronounced. Interesting the background doesn’t shift it’s the superimposed buttons and project files that shift. It’s almost like the superimposed file window default positions have changed then adjusted. Does the problem involve the file search utility and the buttons? Would handling them separately solve the problem?

    Clarification - I mean a separate window for the controls from the projects window.

  • Posts: 199

    @Simeon (288) The project icons no longer fade but there’s still a small judder.

  • Posts: 1,094

    where is the jump to symbol button? does it exist on magic keyboard? what is the new button top right on project page and how is it used? how do we make collections?

  • dave1707dave1707 Mod
    Posts: 9,470

    @RonJeffries If you mean folders for collections, you create them in the Files app. Once they’re created and show in the Codea projects, then you can drag projects to them.

  • SimeonSimeon Admin Mod
    Posts: 5,708

    @RonJeffries yes, so far there is not yet a UI to make collections but Codea will pick up folders you have in the Files app. The latest update does let you drag and drop projects around in the browser UI

  • Posts: 1,094

    Well, hmm. I guess I'll have to try that.

    As for jump to symbol, it appears to be similar to command shift right arrow, selecting the next "interesting" thing, typically popping over to punctuation, but also doing some nice things like matching quotes.

    Multi-purposing it to tab is odd. Going into tab mode at the end of the line is truly odd. Does anyone want a tab at the end of a line?

    Interesting stuff tho. Progress.

  • SimeonSimeon Admin Mod
    Posts: 5,708

    @RonJeffries do you think it should jump to the next line after reaching the end of the line? I debated what to do but didn't want to mask the tab key in case it was needed

  • Posts: 1,094

    ideally, i think it'd be its own key and work the same always, grabbing next word, with tab a separate key. sharing will never work well, but i see there's not much room. keep in mind that i'm on 12.9 ipads, not trying to code on my phone.

  • SimeonSimeon Admin Mod
    Posts: 5,708

    I can see what you mean. I'm not sure if I'll change it just yet — since there actually is a dedicated TAB key (not just Codea's) on the iPad software keyboard, and as you say, sharing is kind of necessary for iPhone

  • Posts: 645

    @Simeon just noticed that viewer.mode=fullscreen_no_buttons is not preserved when the app is switched out and back in again (i.e. swipe up from bottom of screen and then going back to the program running in codea). The buttons reappear.

  • SimeonSimeon Admin Mod
    Posts: 5,708

    @piinthesky that is correct, it was one of those that started out as a bug but I decided to keep in case anyone got trapped in that mode

  • Posts: 645

    @Simeon is one more likely to get 'trapped' in a restart compared to the first time?

  • Posts: 2,370

    @rbryx - yup, can confirm shader lab crashing in 288.

  • SimeonSimeon Admin Mod
    Posts: 5,708

    @rbyx (who no longer exists) I'm so sorry! I accidentally deleted your account along with a batch of spammers. Please feel free to sign up again, and thank you for reporting the Shader Lab issue - will fix

  • Posts: 1,316

    I hope this is the right thread for these two cents: I like the new rounded squares for the project icons just fine, but I don’t like the thin white border line on them. It’s distracting to me.

  • edited August 6 Posts: 2,051

    I agree with @UberGoober

    I also find it odd and unintuitive that the button for opening the left sidebar is now on the right side of the screen. The interaction where you click it and the panel slides in from the other side feels awkward even on a phone, and worse on my large iPad Pro.

    Personally I think that button should switch spots with the search button on iPhone. On iPad I would prefer to have the button on the left and the search bar in the middle.

    Cheers!

    EDIT: I love how the gear rolls as the right sidebar comes out. I'm not sure if that's new with the icon refresh but it's a lovely touch :)

Sign In or Register to comment.