Author Topic: QtSphere IDE (working title) 0.2.3  (Read 1948 times)

Offline DaVince

  • Used Sphere for, like, half my life
  • Administrator
  • Hero Poster
  • *****
  • Posts: 839
    • View Profile
    • Vincent Beers portfolio
Re: QtSphere IDE (working title) 0.1
« Reply #15 on: February 08, 2017, 03:31:13 am »
Even though I'm using a Windows laptop (for my internship) these days, I seriously can't wait to see this enter a usable state. :D

Offline Eggbert

  • Verified
  • Medium Poster
  • *
  • Posts: 230
    • View Profile
    • My GitHub
Re: QtSphere IDE (working title) 0.1
« Reply #16 on: February 08, 2017, 04:58:17 pm »
As of 0.2, you'll be able to open/save script/plain text files (in progress), it'll have syntax highlighting (mostly done) and tabs.

Offline Eggbert

  • Verified
  • Medium Poster
  • *
  • Posts: 230
    • View Profile
    • My GitHub
Re: QtSphere IDE (working title) 0.1
« Reply #17 on: February 17, 2017, 07:36:37 pm »
Yes I know it looks like crap for the time being, but while I'm still working out the kinks, QSI has basic theme support now.

Offline Eggbert

  • Verified
  • Medium Poster
  • *
  • Posts: 230
    • View Profile
    • My GitHub
Re: QtSphere IDE (working title) 0.2
« Reply #18 on: March 06, 2017, 05:15:44 pm »
Finally, syntax highlighting (mostly) works, at least for Javascript. You can open and save files, and it checks to see if any open files have been modified.

Offline casiotone

  • Administrator
  • Low Poster
  • *****
  • Posts: 62
    • View Profile
Re: QtSphere IDE (working title) 0.2
« Reply #19 on: March 13, 2017, 11:38:57 am »
You should probably focus on things like maps/spritesets/fonts first - that's the real pain of Sphere on other platforms. I can't work with Sphere on Mac because I can't create maps or sprites, but I can use any editor for JS.

Offline Eggbert

  • Verified
  • Medium Poster
  • *
  • Posts: 230
    • View Profile
    • My GitHub
Re: QtSphere IDE (working title) 0.2
« Reply #20 on: March 13, 2017, 01:43:11 pm »
I just figured I'd work on Javascript/text because I'm new to Qt and C++ and wanted to get something relatively simple out of the way. I'm working on map editing now.

Offline DaVince

  • Used Sphere for, like, half my life
  • Administrator
  • Hero Poster
  • *****
  • Posts: 839
    • View Profile
    • Vincent Beers portfolio
Re: QtSphere IDE (working title) 0.2
« Reply #21 on: June 11, 2017, 03:12:56 am »
Hey Eggbert, are you still working on this? It was looking rather promising. :)

Offline Eggbert

  • Verified
  • Medium Poster
  • *
  • Posts: 230
    • View Profile
    • My GitHub
Re: QtSphere IDE (working title) 0.2
« Reply #22 on: June 11, 2017, 01:51:20 pm »
I am, and I apologize for its inactivity. I have a bad tendency to get involved with too many projects at once. On two of them, a couple more people are being added to the team, and another is being set aside until QSI is at a usable state for more than just text/code editing.

Offline DaVince

  • Used Sphere for, like, half my life
  • Administrator
  • Hero Poster
  • *****
  • Posts: 839
    • View Profile
    • Vincent Beers portfolio
Re: QtSphere IDE (working title) 0.2
« Reply #23 on: June 12, 2017, 01:53:22 am »
Well, it's good to know the project is still very much alive!

I have a bad tendency to get involved with too many projects at once.
Oh, I know this feeling all too well.  ;D

Offline Eggbert

  • Verified
  • Medium Poster
  • *
  • Posts: 230
    • View Profile
    • My GitHub
Re: QtSphere IDE (working title) 0.2
« Reply #24 on: June 13, 2017, 07:02:54 pm »
And now it has syntax highlighting and line numbering via QScintilla!

Online Fat Cerberus

  • miniSphere Developer
  • Global Moderator
  • Kitty-Eating Cow
  • *****
  • Posts: 2364
  • *MUNCH*
    • View Profile
Re: QtSphere IDE (working title) 0.2
« Reply #25 on: June 13, 2017, 07:11:06 pm »
Blegh, variable width font for code :P  otherwise looks nice though. :D
miniSphere 4.7.1 - Cell compiler - SSj debugger
Forum Thread | GitHub Repo

Offline Eggbert

  • Verified
  • Medium Poster
  • *
  • Posts: 230
    • View Profile
    • My GitHub
Re: QtSphere IDE (working title) 0.2
« Reply #26 on: June 13, 2017, 07:26:52 pm »
I kinda got sick of  Windows' library dependency bullsh** and by that point, I just wanted to get that part of it finished. Changing the font will take all of...two lines of code.

Offline Eggbert

  • Verified
  • Medium Poster
  • *
  • Posts: 230
    • View Profile
    • My GitHub
Re: QtSphere IDE (working title) 0.2
« Reply #27 on: June 13, 2017, 07:27:44 pm »
Oh, also, when I get some more work on it done, you'll be able to set that in a stylesheet file. Qt uses qss files, which have an almost identical syntax to CSS.

Edit: I just booted into Windows and it won't build, because of dumb linking errors :/
« Last Edit: June 13, 2017, 07:55:08 pm by Eggbert »

Offline DaVince

  • Used Sphere for, like, half my life
  • Administrator
  • Hero Poster
  • *****
  • Posts: 839
    • View Profile
    • Vincent Beers portfolio
Re: QtSphere IDE (working title) 0.2
« Reply #28 on: June 14, 2017, 03:36:01 am »
Nice example project. :P (I need to learn not to pollute the global scope like that...)

A style sheet file, huh? I like that. Makes me think of how Sublime Text (or VS Code, or Atom...) stores its editor configuration. You just open and edit a file and see any changes made immediately.

Do you have a Github repo set up for this yet? I'm getting kinda eager to check it out, even if it's still in a very primitive state.

Offline Eggbert

  • Verified
  • Medium Poster
  • *
  • Posts: 230
    • View Profile
    • My GitHub
Re: QtSphere IDE (working title) 0.2
« Reply #29 on: June 14, 2017, 12:25:36 pm »
What do you mean by global scope? And yes, Visual Studio Code is my favorite text editor/IDE, so QSI takes some influence from that. It doesn't store regular config stuff there though, that goes in a json file (also like VS Code). Since QSI is much more simple though, most configuration is done through a built-in dialogue box.
there's a link to the repo in my signature.