Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
IDE for Windows like the official one?
#11
(02-14-2023, 04:40 PM)SMcNeill Wrote:
(02-14-2023, 04:32 PM)TerryRitchie Wrote: Here is a copy of my config file. Place it into your "internal" folder within your QB64 folder. Rename your old config file first so you don't overwrite it. If this config works for you then it must be something in your settings causing this. If you get the same pixelated result then perhaps the version of QB64 you are using.

Note: I had to zip the file before I could attach it here. The forum software kept rejecting it in its original form.

It's the font itself that he's using.  That's how that character renders.  Wink

I figured as much as well but if the config I sent does the same thing then perhaps it's the version. I've seen that behavior before, but I believe it was only with older versions of QB64 and I *think* only when used in a VM, I can't remember for sure.
New to QB64pe? Visit the QB64 tutorial to get started.
QB64 Tutorial
Reply
#12
(02-14-2023, 04:27 PM)SMcNeill Wrote: One thing to keep in mine when loading fonts -- they don't always render characters the same.  Consola's pipe character "|" may not render fully to the top or bottom of a line, giving that gap that you're seeing when they're stacked one on top of the other.

There is one font I discovered on Linux that cannot be used for QB64 code in particular because it also doesn't render underscores. Looked good otherwise.


(02-14-2023, 02:36 PM)Ikerkaz Wrote: Would it be possible to build an IDE with auto tabbing and syntax checking, just like the official IDE but for Windows? 
I'm not quite convinced by the current text-mode IDE, and Notepad++ doesn't have error checking and auto tabbing.

I don't understand what you said about "official but for Windows" and your calling the QB64 IDE "text mode". One of the best parts of this programming system is the IDE which acts as much as possible like the M$ QuickBASIC one. I agree that it should be snappier on Linux in particular but this is difficult to get right. Using NPPP is not better for me, it's only prettier, and it's a hassle for me. I'm glad I have better choices for Linux.

However what if you wanted to use the high-bit ASCII characters such as the bricks, blocks and line-drawing things? The QB64 IDE could quote them directly while it could be a PITA in some other text editor. Many old programs done on QuickBASIC and Qbasic rely on the old CP437, but that code page has been largely forgotten by "modern" editors. Must select a close match, for example IBM852 on Kate/KWrite and Konsole on Linux with KDE Plasma desktop environment.
Reply
#13
I am using the last version of QB64PE in my Windows 10 machine, it is not a VM.

Don't mind... please don't lose your precious time with my question. I will continue using this IDE Wink
10 PRINT "Hola! Smile"
20 GOTO 10
Reply
#14
Thumbs Up 
(02-15-2023, 07:25 AM)Ikerkaz Wrote: ... I will continue using this IDE Wink

This is a good decision!
Reply
#15
I don't know, I feel like his question was rather straightforward. Asking for a Windows-specific IDE that takes advantage of certain features and graphics isn't bad. It would just take some very good programmers doing a lot of work. I'd love to ditch this IDE in favor of one that has better performance and features, while still retaining the good ones from the QB64 IDE.
Tread on those who tread on you

Reply
#16
(02-17-2023, 04:22 PM)Balderdash Wrote: I don't know, I feel like his question was rather straightforward. Asking for a Windows-specific IDE that takes advantage of certain features and graphics isn't bad. It would just take some very good programmers doing a lot of work. I'd love to ditch this IDE in favor of one that has better performance and features, while still retaining the good ones from the QB64 IDE.

I really like the current IDE. There are only a few things on my wish list.

- Collapsible code - that was a very good recent suggestion
- REM statements (') that are not forced directly after a statement on a line
- Performance improvements for when code gets rather large (5000+ lines)

I like the retro feel and simplicity of the IDE but I do see how others that did not grow up in the QuickBasic era would be a bit put off by it.
New to QB64pe? Visit the QB64 tutorial to get started.
QB64 Tutorial
Reply
#17
(02-17-2023, 06:15 PM)TerryRitchie Wrote: I like the retro feel and simplicity of the IDE but I do see how others that did not grow up in the QuickBasic era would be a bit put off by it.

I got my start in QBASIC as a kid on my dad's Compaq Presario running Windows XP, actually. I just feel like QB64 can and should take more advantage of the tools it has available to it. I do like the aesthetic as much as anyone else but we've already stopped supporting XP. I think it would be great if we no longer looked like we were chained to XP.
Tread on those who tread on you

Reply
#18
(02-17-2023, 07:40 PM)Balderdash Wrote: I do like the aesthetic as much as anyone else but we've already stopped supporting XP. I think it would be great if we no longer looked like we were chained to XP.

Then it would include removing Pete's favorite statement and other things that make it feel we're chained to MS-DOS. Big Grin

I made a mistake in one of my earlier posts. The codepage is IBM850, not IBM852 which has to be selected in KDE desktop environment on Linux, which is as close as possible to CP437. This is verified in Kate/KWrite: File/Save as with Encoding/Western European/IBM850 *and* Tools/Encoding/Western European/IBM850. It should be the same codepage on another desktop but depends on the capabilities of the text editor or word processor.

I report on a text editor because I despise Libreoffice; while I have Onlyoffice Desktops AppImage I almost don't use it. OnlyOffice could save to the M$ Office formats instead of godawful Open Document that somebody would look to avoid if very used to Windows. Not advertising here, only trying to correct one of my mistakes...
Reply
#19
*if* anyone ever decides to tackle an alternate overhauled ui, I happen to be rather skilled at UI graphics and layout and so on, so I might be interested in contributing (it's a lot more work than most people probably realize to conceptualize and draw a good looking/behaving ui, even aside from the code running it - witness how poorly designed even some very famous standard software is when it comes to the user actually interacting with it). I love the classic ui since I used it as a kid, and the lack of fiddling around and menus and crap is great, but I do see how a random person might want a "modern" look (whatever that even means lol). I suppose it could theoretically grow the user base, maybe.

Regardless, such a thing shouldn't REPLACE the classic ui, and the latter should always remain as an option.
Reply
#20
Tabbed bas files in a Basic Code environ:
   

Discussion started here about VSCode:
https://qb64phoenix.com/forum/showthread.php?tid=1639

Honestly (and being old fart) I haven't played around and explored VSCode, I've learned to live and love the QB64 IDE but if you are young and adventurous and not as comfortable with the ole IDE I say give it a try Smile
b = b + ...
Reply




Users browsing this thread: 2 Guest(s)