Dark mode QB64-PE IDE colors themes - Printable Version +- QB64 Phoenix Edition (https://staging.qb64phoenix.com) +-- Forum: Chatting and Socializing (https://staging.qb64phoenix.com/forumdisplay.php?fid=11) +--- Forum: General Discussion (https://staging.qb64phoenix.com/forumdisplay.php?fid=2) +--- Thread: Dark mode QB64-PE IDE colors themes (/showthread.php?tid=1795) |
RE: Dark mode QB64-PE IDE colors themes - Kernelpanic - 07-01-2023 Quote:If anyone is using a dark mode IDE color theme for the IDE, then please share.I had always a "Dark mode" but adapted to my ideas. And this is what it looks like in the ini file: Code: (Select All) [IDE COLOR SETTINGS 1] Quote:Scheme1$=VSCode|226226226115222227255043138255178034185237049157118137043045037010000020088088088170170170What is these? Everything together in the soup? RE: Dark mode QB64-PE IDE colors themes - mnrvovrfc - 07-02-2023 I just discovered that on Linux cannot run a console-only program from the QB64 IDE if I want to use SYSTEM to end. It sucks. The scheme "soup" is a way to provide the whole color scheme in a "packed" sort of way. Because otherwise the nice people in charge of this project are actually forcing the QB64 IDE to directly execute those _RGB() assignments, if it isn't applying the string assignments. However it requires a mini-processor in charge of the trickery to make it appear QB64 has an interpreter built in to handle the configuration whenever it's started. Maybe someday this project would have a just-in-time compiler or something like that... just for configuration. Perhaps much more. This isn't different from reading in an INI file and deciding, for each line, which is the field name and which is the value related to that field. Basically it starts with using INSTR() to search for the equals sign. RE: Dark mode QB64-PE IDE colors themes - bplus - 07-02-2023 Quote:I just discovered that on Linux cannot run a console-only program from the QB64 IDE if I want to use SYSTEM to end. It sucks. Maybe this is a bug and should be reported. Having End as alternate option is advantage to allow user to see last bit of program display before heading out but if as you say that doesn't work with Enter button then that too might be a bug. Having QB64pe work in every possible flavor of Linux is pretty tall order for developers but I would think all Linux versions would work the same with these basics. RE: Dark mode QB64-PE IDE colors themes - a740g - 07-02-2023 (06-30-2023, 07:14 AM)RhoSigma Wrote:(06-29-2023, 09:05 PM)a740g Wrote: If anyone is using a dark mode IDE color theme for the IDE, then please share. Thanks for that @RhoSigma. I know about the "The Ultimate Oldschool PC Font Pack" but never realized that it had a 12x23 IBM XGA ROM font. Oh, and I had incorrectly pasted the wrong scheme in my original post which I have now corrected. RE: Dark mode QB64-PE IDE colors themes - bplus - 07-02-2023 You know what, I tested that edited version of a740g and lost my quickly tweaked settings but here is better: Scheme1$=StarryNight|216216216069118226049186226000177226245128128000216128000000039078000128000088108170170170 RE: Dark mode QB64-PE IDE colors themes - bplus - 07-03-2023 (07-02-2023, 05:12 PM)bplus Wrote: You know what, I tested that edited version of a740g and lost my quickly tweaked settings but here is better: Just learned last night blues are hard on the eyes along with bright color backgrounds, thus Dark Themes so I am retrying another version of Forest: Scheme2$=Forest|000186000180108000000157069000167088255128064000167098040020010070070000000088000078167000 See if it isn't more restful for the eyes? RE: Dark mode QB64-PE IDE colors themes - mnrvovrfc - 07-14-2023 I'm sorry if my decision to share a program on this thread caused people to lose interest in sharing the QB64 IDE color themes. I made a modification for Linux only, but it could be easily changed to suit your taste. The important thing is to point correctly to "(qb64pepath)/internal/config.ini". Please change it in the program for Windows, for example, like: Code: (Select All) afile$ = ENVIRON$("USERPROFILE") + "\qb64pe\internal\config" or whatever else you prefer. Do not include the dot-ini because that is done later in the program, and another string variable depends on the value that is being set in this statement. This program does its thing and then asks permission to modify the "config.ini" directly. If you want to do this you will have to give a precise answer, [ENTER] key last of all. There should be no excuses if the configuration file is ruined. This program saves a backup of the older "config.ini" but still. However, a backup file that was already found will be deleted! Then the "config.ini" that was before you ran this program and you said "YES" to the question will become the new backup. Get it? This program overwrites results of the previous runs and therefore it's up to you to use QB64PE executable to check out the color themes you like and save them with sensible names! What I mean is, if the confirmation is given to change "config.ini", this program finds "Scheme1$=" through "Scheme20$=" already in the file and replaces them with the latest. It does not touch the other color scheme assignments given different names. EDIT: While I was posting this and as the program used to be written, I noticed that the first 20 schemes could be overwritten whether or not they were produced by this program. So it was changed to make sure only the "Random1" through "Random20" are detected as the color theme names. Code: (Select All)
Here are some good ones (in my opinion) out of two runs of this program: Code: (Select All) Scheme21$=laundry|151100235159104152075200111082116217057227149207135193035062039035058017033043066114140173 RE: Dark mode QB64-PE IDE colors themes - bplus - 07-14-2023 @mnrvovrfc gots to show screen shots RE: Dark mode QB64-PE IDE colors themes - mnrvovrfc - 07-15-2023 (07-14-2023, 08:32 PM)bplus Wrote: @mnrvovrfc gots to show screen shots A few of them were excluded: RE: Dark mode QB64-PE IDE colors themes - bplus - 07-15-2023 @mnrvovrfc Wow all in one shot! I am looking for no blue used, GreyBound looks close, what was the code? But maybe I should try your code with that mod, no blues Update: Ah! found code for GreyBound and modified to this: Scheme4$=GreyBound|245118118078206075110163043092231124252145031255049078036061040089001020094002042178174157 |