QB64.org Forum

Active Forums => QB64 Discussion => Topic started by: FellippeHeitor on February 28, 2021, 02:38:47 pm

Title: Time to upgrade! QB64 v1.5 now available.
Post by: FellippeHeitor on February 28, 2021, 02:38:47 pm
  [ This attachment cannot be displayed inline in 'Print Page' view ]  

Click here to get the latest version of QB64: https://github.com/QB64Team/qb64/releases/latest

Here's the final changelog: https://www.qb64.org/portal/changelog-for-v1-5/
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: Dimster on February 28, 2021, 05:04:46 pm
Hello Fell

I'm having some trouble getting v1.5 running. As suggested I have white listed qb64.exe and the entire folder. My OS is windows 10, I downloaded the 64 bit zip version and have it unzipped in it's own file. When I click on the qb64 application it does generate a small window with the an IDE which informs me to white list the folder and qb64.exe but I can't do anything else with it. It will not enlarge to a full screen, nor will the IDE function at all in it's shrunken form.

I have downloaded and unzipped all the previous versions with no problem at all so I'm a little stumped on what may have gone wrong this time.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: FellippeHeitor on February 28, 2021, 05:11:17 pm
You mean the buttons in the dialog do not respond?

  [ This attachment cannot be displayed inline in 'Print Page' view ]  
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: bplus on February 28, 2021, 09:37:32 pm
OK my Download seems to be working OK.

I did have one incident when the Screen kind of fell into the original version of itself when it first came out of the box, after I had stretched it over the majority of my laptop screen and opened and closed the IDE a number of times and loaded up the recent files Dialog.

Thanks to @FellippeHeitor and all who keep this project progressing!

BTW is there more light in bottom left corner of Logo at forum? Seems a brighter spot of yellow in there.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: FellippeHeitor on February 28, 2021, 10:39:46 pm
Here's a long review of some of the new features in v1.5, with @SpriggsySpriggs:

Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: SpriggsySpriggs on February 28, 2021, 10:43:56 pm
Thanks for having me on, Fellippe! Was so excited to help announce the new release!
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: johnno56 on March 01, 2021, 01:29:36 am
QB64v1.5 downloaded, installed and runs without error... So far... After all, it's not bug-free, like 'hello world'... lol

Sooo.... When will v1.6 be out? lol
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: Aurel on March 01, 2021, 03:24:40 am
WELL.
First congrats on new version !
I don't download new version ..i will wait but from given video so far looking good.

Fellipe ..video is clean & clear ...but only IDE should be much larger or more zoomed that we can see code 
or with larger FONTS.
Second ..I really like listen Felipe because he talking at normal speed..!!!
But you man SSprigsy ..slow down a little and don't swallow words ...he he
you know ..not all of us are english speakers...ok ?
All in all fine video !!!
all best...
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: SpriggsySpriggs on March 01, 2021, 08:01:26 am
Second ..I really like listen Felipe because he talking at normal speed..!!!
But you man SSprigsy ..slow down a little and don't swallow words ...he he
you know ..not all of us are english speakers...ok ?
@Aurel I have a stuttering problem. I don't speak fast intentionally. Comments like that are usually why I don't like appearing in videos.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: Dav on March 01, 2021, 08:05:50 am
What a wonderful new release! The new features are great. I watched the whole video. Great job guys!

Edit: Hey @SpriggsySpriggs you sounded fine. I couldn't detect any stuttering problem, really. Don't' give up on doing tutorials, you add a lot to them!

- Dav
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: Aurel on March 01, 2021, 08:33:58 am
Quote
have a stuttering problem. I don't speak fast intentionally

he he ..i see i just teasing...nice video guys
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: bplus on March 01, 2021, 08:58:41 am
Oh I didn't know about the multiple listings As Long (for example)... in Type def, nice!

I am a little unclear about options with Select Case, something about applying all the cases that apply to the Select variable?
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: Dimster on March 01, 2021, 09:11:54 am
Hi again Fell - I am now up and running. I didn't realize I needed to select that "Don't Show this Again" . Because it didn't seem to be opening correctly like all the others I was hesitant to select that Don't Show option. How a great mind like mine can't seem to figure out the obvious I don't know.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: SpriggsySpriggs on March 01, 2021, 10:12:41 am
Oh I didn't know about the multiple listings As Long (for example)... in Type def, nice!

I am a little unclear about options with Select Case, something about applying all the cases that apply to the Select variable?

@bplus
Which part of the video? I'll look back at it and see if I can help you with that.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: FellippeHeitor on March 01, 2021, 10:43:43 am
Select EveryCase (http://www.qb64.org/wiki/SELECT_CASE) is old news. It's just Exit Case and Exit Select (http://www.qb64.org/wiki/EXIT) that are making their debut. They work like break; in C/C++.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: 191Brian on March 01, 2021, 11:41:56 am
Hi

Downloaded and working well for me.

Thanks to the team for all your hard work getting it released, probably time for another donation.
 
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: bplus on March 01, 2021, 01:29:43 pm
Select EveryCase (http://www.qb64.org/wiki/SELECT_CASE) is old news. It's just Exit Case and Exit Select (http://www.qb64.org/wiki/EXIT) that are making their debut. They work like break; in C/C++.

Oh OK no Break from Select just 2 Exit's can Exit Case or Exit Select, I think I have it. (Will it stick, when the time comes? I will it.) Mnemonic; Exit Sub, Function, For, Do , While,... why not Select? Select EveryCase is still new for me as I've never tried yet.

Also I didn't know until viewing video that the recent files are shown fully pathed at the bottom border, that I really appreciate! I knew Fellippe was going to do something but I didn't see it with the dev 1.5 tests or forgot to look in 2nd one I tried. I think I was looking for change in Dialog not at bottom border.  Thanks again!

And seeing Tools menu explained was good too, already used that today!
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: zaadstra on March 01, 2021, 01:53:24 pm
Congrats, QB64 Team!  Looking forward to work with it!
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: pforpond on March 01, 2021, 01:55:30 pm
A quality update, some excellent features! I look forward to trying out the _MEMSOUND command and the changes to $CONSOLE in macOS. The new theme is much easier on the eyes for sure!

Looking forward to a fix to the audio issues in Big Sur when it's figured out! :)
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: TempodiBasic on March 01, 2021, 05:11:56 pm
Hi Guys and Gals
I agree thinking that this is a wide step toward professional tools on the market!

Moreover while in the future it will be possible to get the old setting from the old version to the new version without any hard copy and paste, for now you must copy  from config.txt (version 1.4) and paste to config.ini (version 1.5).
Be careful to not copy also the Headers of the sections of the CONFIG file or it wouldn't work!

Great job QB64 developers!
That the QB64 will be with you! We bless QB64!
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: bplus on March 01, 2021, 05:27:11 pm
Yes, I have a folder of files to copy into latest and greatest or test dev version and notes of settings to make at starting for first time.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: TempodiBasic on March 01, 2021, 07:19:14 pm
Here a set of colors scheme that I share with community....
Code: QB64: [Select]
  1. Scheme11$ = "QB64 Spooky|245245245200000000000118206128128245118000118255255255000000000128255255128000100"
  2. Scheme10$ = "QB64 Candy Corn|245245245157255000245206088255157000118039010255255255235088000000147147059000100"
  3. Scheme9$ = "Dark Violet|170000255220110000245010140020177070060255060049186245011022029020020000000147177"
  4. Scheme8$ = "QB64 HOT|180000000140190000245128177200200010085000255090100255200100000226108000150000100"
  5. Scheme7$ = "QB64 BLACK|125125125140130120255050125255255085085000255085200186000000000177108000100000147"
  6. Scheme6$ = "QB64 GREEN|000255000147206100100050125255255085085000255085200186000125000177108000100000147"
  7. Scheme5$ = "QB64 BLUE|000000255147206100120255140255255085085255085085255177000000128177108000100147000"
  8. Scheme4$ = "QB64 RED|255000000147196088120255140255255085085255085085255255125000000000108177000147100"
  9. Scheme3$ = "QB64 DARK Steve|226226226147196235245128177255255085085255085085255255000000000000108177000147177"
  10. Scheme2$ = "DarkSun|255255255255045020000245000255140000020255085120255000000000000150130000245147177"
  11. Scheme1$ = "Dark Zepelin|255255255216000235000245000050255000085255085255255000000000000000108177000147177"
  12.  
  copy and paste after the heading COLOR SCHEME.                                                                                                                                                                                                                                                                                                                                                                                         ,,,,,,,,,,,,,,,,,...
Try this to see coloured QB64IDE
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: TempodiBasic on March 01, 2021, 07:24:21 pm
@bplus

Fine tic to have a folder in which there are all thingd that you need to work with QB64, so you can easily pick up the folder and paste into desired qb64 version.
Ops I have forgotten this one : I must reinstall Inform and vWatch!
Wish for future version of QB64:  installer in the same path of the previous version or in a specific path that user has choosen.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: Dimster on March 01, 2021, 08:04:07 pm
I love the Tool Box,  Love the color scheme and the layout of the syntax - what a great job you guys. Video very helpful, and your excitement showed - as it should.

A couple of questions maybe of the best practice variety... is there a difference between a Book Mark and a Quick Navigation?  Also is there a limit to how many Book Marks or Navigations ?

I can't recall which version of QB64 but I thought I use to be able to write a description of a Sub Routine and it showed up when you selected VIEW - SUBs. As I recall, I could use a Comment beside the Sub's name in main program and the comment appeared with the Sub in the list. Am I misremembering that feature?

I very much like seeing the line size of each of the subs - new challenge for me is to get them to do the same thing but fewer lines.

Once again --- you've made it so cool to code in QB64
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: bplus on March 01, 2021, 08:20:00 pm
Oh hey, Subs and Function in Alpha Order Option nice!

@TempodiBasic
Thanks for color scheme reminder, just need to find that file to put it in.
I'd sure like to see Candy Corn again. I am adding a .txt note for those, thanks for quick reference.

Fellippe left note to vWatch Development zip, last Kiara post I think, that worked in v1.4, I have copy if you can't find it.

@Dimster
Book mark toggles on line number Alt + left arrow puts or removes little line on the line number.
Then use Alt + Down arrow to drop through code to book mark, again to next...

"Quick Navigation" I missed the class on that ;-))  Am curious too! Plus the map to treasure chest and I am all set!
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: bplus on March 01, 2021, 09:25:36 pm
OMG! Candy Corn way too bright! No wonder I am going blind.

I can't believe I just spent 45 mins? playing with color and testing Ctrl + Slider Bars, here is Charcoal for the Night Owls:
Code: QB64: [Select]
  1. Scheme13$=PreCharcoal|118118118000147000069069069255157000167118255157157157029029029010010010059000100
  2.  

EDIT Update Actually this(below) is almost the Charcoal I posted screen shot, apparently I forgot to save settings, explored others and TempodiBasic's set came back to "PreCharcoal" (above settings) in between where I started and going towards Charcoal (below setting).
Code: QB64: [Select]
  1. Scheme12$=Charcoal|157157157098098098196137000186186186245049000118118118029029029010010010059000100
  2.  
Another 45 mins...

Actually PreCharcoal not bad either more color with green and blue, I am keeping them both next to each other.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: Dav on March 01, 2021, 09:36:30 pm
Nice color schemes posted up there.  I just spend 30 mins playing with colors.  It sure nice to be able to change everything to suit my eyes.   

I'm really liking the new version.  Went through the help text.  Nothing from the wiki is missing - even 'Cavemen' is in there! 

- Dav
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: SMcNeill on March 01, 2021, 11:21:43 pm
Here a set of colors scheme that I share with community....
Code: QB64: [Select]
  1. Scheme11$ = "QB64 Spooky|245245245200000000000118206128128245118000118255255255000000000128255255128000100"
  2. Scheme10$ = "QB64 Candy Corn|245245245157255000245206088255157000118039010255255255235088000000147147059000100"
  3. Scheme9$ = "Dark Violet|170000255220110000245010140020177070060255060049186245011022029020020000000147177"
  4. Scheme8$ = "QB64 HOT|180000000140190000245128177200200010085000255090100255200100000226108000150000100"
  5. Scheme7$ = "QB64 BLACK|125125125140130120255050125255255085085000255085200186000000000177108000100000147"
  6. Scheme6$ = "QB64 GREEN|000255000147206100100050125255255085085000255085200186000125000177108000100000147"
  7. Scheme5$ = "QB64 BLUE|000000255147206100120255140255255085085255085085255177000000128177108000100147000"
  8. Scheme4$ = "QB64 RED|255000000147196088120255140255255085085255085085255255125000000000108177000147100"
  9. Scheme3$ = "QB64 DARK Steve|226226226147196235245128177255255085085255085085255255000000000000108177000147177"
  10. Scheme2$ = "DarkSun|255255255255045020000245000255140000020255085120255000000000000150130000245147177"
  11. Scheme1$ = "Dark Zepelin|255255255216000235000245000050255000085255085255255000000000000000108177000147177"
  12.  
  copy and paste after the heading COLOR SCHEME.                                                                                                                                                                                                                                                                                                                                                                                         ,,,,,,,,,,,,,,,,,...
Try this to see coloured QB64IDE

Scheme3$ is all anyone would obviously ever want.  After all, it's a STEVE Scheme!
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: bplus on March 01, 2021, 11:39:21 pm
Ha! I just realized where my Charcoal came from, look at Forum Dark mode ;-))

(I normally prefer light.)
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: Dimster on March 02, 2021, 09:36:05 am
The new Tool box RGB color mixer is great. I must admit I am finding I use $COLOR:32 more often because all I need to do is write the color name. It's so quick. The draw back however is trying to remember the Names of the Colors. So I tend to be limited to only those names I can remember. Would it be possible to add to a future Tool Box, something like a checker board or an easel with samples of the $COLOR:32 colors. by hovering over the color the Name appears for insertions in the code?

The present RGB mixer is fantastic and gives access to the incredible array of ALL the possible colors.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: SMcNeill on March 02, 2021, 11:51:32 am
A lot of the $COLOR32 names are the same standard ones you find available in any html page: https://i.pinimg.com/originals/2c/17/4c/2c174c0366d166956e035b3cfa332a49.jpg

The rest of them were just taken from Crayola’s color values: https://en.wikipedia.org/wiki/List_of_Crayola_crayon_colors

Basically, I simply combined the two lists to make one extremely large one, to offer as much versatility and familiarity as possible for our values.



But, I agree — at close to 300 names and values, it’s more than my poor brain can remember as well, so like you, I tend to end up probably just using about a dozen of them, or so.  A nice color name and preview pane would make a nice addition to the tools for us, but until someone can get around to adding one, you might want to make reference to the two links above.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: FellippeHeitor on March 07, 2021, 10:29:14 am
"Quick Navigation" I missed the class on that ;-))  Am curious too! Plus the map to treasure chest and I am all set!

Quick Navigation has been around since previous versions. Whenever you navigate through your code - by selecting a Sub/Function in the F2 dialog, by going to "Search->Go to line...", by right-clicking a Sub/Function/Label name and choosing "Go To", or by using bookmarks - a "back arrow" will be displayed right below the "File" menu:

  [ This attachment cannot be displayed inline in 'Print Page' view ]  

  [ This attachment cannot be displayed inline in 'Print Page' view ]  

The back arrow won't show if you disable "Quick Navigation" in the Search menu.

That's that. What's new is that now in v1.5 you can use Ctrl+F2 as a shortcut to clicking the back arrow.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: bplus on March 07, 2021, 01:24:54 pm
Oh man thanks, that might save me allot of troubles dealing with 1K and above LOC.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: Dimster on March 07, 2021, 02:13:12 pm
So that Quick Navigation does not work on a Search. If you are on a line of code and realize you are about to use a variable but not sure of the exact name, so you Search - Find that variable name on another line of code - selecting Quick Navigation doesn't get you back to the line where you were originally working. Have I got that right? Quick Navigation only works with those specific F2 or Go To Line options.

If I'm working with the Search - Find/Repeat/Change - I would need to use the Book Mark feature to get me back to the original line on which I was coding.

I have mostly been using the book mark feature to get me to key areas of my code where I have calculations or display code. The Book Mark feature appears to be unlimited but as they are cumbersome in that you need to go through one book mark at a time to get to where you want to go, it's not very practical to be using the book mark with the Search -Find/Repeat/Change.( It's embarrassing how often I forget the exact name of the variables I use) So I'm thinking v1.5 has not changed Quick Navigation to work with Search-Find/Repeat/Change.
   
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: FellippeHeitor on March 07, 2021, 04:20:26 pm
Yes, search operations do not trigger navigation points.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: LM on March 08, 2021, 01:06:28 am
Thanks for having me on, Fellippe! Was so excited to help announce the new release!

I just watched the YouTube video in the last couple of days.  Both of you guys did a great job with with it.  I downloaded 1.5 yesterday and I am excited!  I love the  "Insert Quick Keycode" and new ASCII Chart.  Thanks to the team for all your efforts in keeping the development going.  I, for one, really appreciate it!   
Title: Re: Time to upgrade! QB64 v1.5 now available
Post by: bigriverguy on March 08, 2021, 03:27:06 am
Just an FYI for those who might be interested.  I found a great Linux installation script for version 1.5 at http://www.as2.com
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: LM on March 11, 2021, 10:57:54 pm
I have now spent several hours coding in v1.5.  I like it!  I also like the updated color scheme.  The development team is doing amazing work!
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: Dimster on March 12, 2021, 02:43:53 pm
Quick question on the ? as a short cut for the PRINT statement in v1.5. Seems it not working the Sub Routines for me but is working in the Main program. I believe it worked before. Not a big deal but have we lost that short cut feature in v 1.5?
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: Dimster on March 12, 2021, 02:47:44 pm
I take that back. I had an error in the main program which needed to be addressed before the ? would generate the word PRINT. It working ok now
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: bplus on March 12, 2021, 05:02:31 pm
@Dimster 

You would be a changed man if you change your avatar name to BrightStar :)
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: Dimster on March 12, 2021, 09:13:26 pm
@bplus
BrightStar is too heavy a monocle to carry. The Dimster arrived originally because I was constantly forgetting to add "SHARED" to my variables and arrays. But now it's "MY GAWD why isn't this working? OH ya, I forgot to do so and so." Seems that refrain is with me a lot, even when I'm not at the computer coding. But when it works its' a HIGH. An addictive HIGH. BightStar maybe wouldn't get the pleasure of a coding high as much as the Dimster does. I'm really enjoying v 1.5. I think we need to add Voice to those Warnings and Error Messages. The other day I sat looking at my screen with another of those MY GAWD why moments. Took me a while to see the Error Message at the bottom of the screen. I had a ";" where I should have had a ":". I've been so use to those Error Messages being so cryptic that I often felt I could find the error faster than trying to decipher the Error Code but this time it was very helpful, and I thought Why was that not flashing in neon.
Title: Re: Time to upgrade! QB64 v1.5 now available.
Post by: bplus on March 12, 2021, 10:26:00 pm
I am definitely enjoying v1.5 as well the As Long, As String... nice!

And I am flying new colors, I call Forest:

  [ This attachment cannot be displayed inline in 'Print Page' view ]