Discuss Scratch

HeHeTeeHeeHee
Scratcher
100+ posts

Ink: The Editor That Does More.

After looking into code, it appears you use Prism-live, is that right? (I've never heard of such a thing)

Last edited by HeHeTeeHeeHee (April 26, 2022 21:34:54)

ToastersUnited
Scratcher
1000+ posts

Ink: The Editor That Does More.

HeHeTeeHeeHee wrote:

Awesome but it is missing a few features most modern IDE's have, including browser based ones.

It is missing 2 key features in my opinion.

  • Line numbering
  • Automatic bracket closing, for example typing <html> will automatically turn in into <html> *MOVE DOWN LINE* <html>


I do really like it though, did you make the engine that interprets the html yourself?
This isn't supposed to be an IDE but the 2 things you said seem pretty doable. There is also already code for auto closung brackets so the tag closing shouldn't be hard

I sound like i'm speaking for skymover, sorry
skymover1239
Scratcher
500+ posts

Ink: The Editor That Does More.

HeHeTeeHeeHee wrote:

After looking into code, it appears you use Prism-live, is that right? (I've never heard of such a thing)

Prism Live is what I used for syntax highlighting. All of the imports at the bottom of the HTML file are the imports for syntax highlighting.

HeHeTeeHeeHee wrote:

Awesome but it is missing a few features most modern IDE's have, including browser based ones.

It is missing 2 key features in my opinion.

  • Line numbering
  • Automatic bracket closing, for example typing <html> will automatically turn in into <html> *MOVE DOWN LINE* <html>


I do really like it though, did you make the engine that interprets the html yourself?

I think Prism-Live had stuff for that as well. So we'll see what I can do.
And no, I didn't write my own engine. Basically, when you make a change to your tab, the code is loaded into an Iframe , which has the browser render the tab as HTML.

ToastersUnited wrote:

HeHeTeeHeeHee wrote:

Awesome but it is missing a few features most modern IDE's have, including browser based ones.

It is missing 2 key features in my opinion.

  • Line numbering
  • Automatic bracket closing, for example typing <html> will automatically turn in into <html> *MOVE DOWN LINE* <html>


I do really like it though, did you make the engine that interprets the html yourself?
This isn't supposed to be an IDE but the 2 things you said seem pretty doable. There is also already code for auto closung brackets so the tag closing shouldn't be hard

I sound like i'm speaking for skymover, sorry
It might be hard, or it might take a couple of minuets, it just depend on how good the documentation is.
MagicCrayon9342
Scratcher
1000+ posts

Ink: The Editor That Does More.

Lines and a few other features coming soon in the next version of the Ink Desktop application
skymover1239
Scratcher
500+ posts

Ink: The Editor That Does More.

MagicCrayon9342 wrote:

Lines and a few other features coming soon in the next version of the Ink Desktop application
The lines feature isn't perfect. It breaks when ever you change tabs, I'll try to fix that up some point.
MagicCrayon9342
Scratcher
1000+ posts

Ink: The Editor That Does More.

skymover1239 wrote:

MagicCrayon9342 wrote:

Lines and a few other features coming soon in the next version of the Ink Desktop application
The lines feature isn't perfect. It breaks when ever you change tabs, I'll try to fix that up some point.
The desktop app specific features will be a menu bar toggle-able through key-presses. And the close, minimize, and maximize buttons will be moved to within the app instead of the normal OS way.
skymover1239
Scratcher
500+ posts

Ink: The Editor That Does More.

MagicCrayon9342 wrote:

skymover1239 wrote:

MagicCrayon9342 wrote:

Lines and a few other features coming soon in the next version of the Ink Desktop application
The lines feature isn't perfect. It breaks when ever you change tabs, I'll try to fix that up some point.
The desktop app specific features will be a menu bar toggle-able through key-presses. And the close, minimize, and maximize buttons will be moved to within the app instead of the normal OS way.
Cool! How do you get the window buttons inside of the app?
MagicCrayon9342
Scratcher
1000+ posts

Ink: The Editor That Does More.

skymover1239 wrote:

MagicCrayon9342 wrote:

skymover1239 wrote:

MagicCrayon9342 wrote:

Lines and a few other features coming soon in the next version of the Ink Desktop application
The lines feature isn't perfect. It breaks when ever you change tabs, I'll try to fix that up some point.
The desktop app specific features will be a menu bar toggle-able through key-presses. And the close, minimize, and maximize buttons will be moved to within the app instead of the normal OS way.
Cool! How do you get the window buttons inside of the app?
I don't exactly know, I have to read the source of a Ninetails PR to find out.
PoIygon
Scratcher
1000+ posts

Ink: The Editor That Does More.

Why make the tabs on top when it looks better to the side? 3 columns sounds good.
MagicCrayon9342
Scratcher
1000+ posts

Ink: The Editor That Does More.

skymover1239
Scratcher
500+ posts

Ink: The Editor That Does More.

Thoughts on new UI?
MagicCrayon9342
Scratcher
1000+ posts

Ink: The Editor That Does More.

skymover1239 wrote:

(#131)
Thoughts on new UI?
That's great!
skymover1239
Scratcher
500+ posts

Ink: The Editor That Does More.

MagicCrayon9342 wrote:

skymover1239 wrote:

(#131)
Thoughts on new UI?
That's great!
Thanks!
lolecksdeehaha
Scratcher
1000+ posts

Ink: The Editor That Does More.

I just found this, and it's great! One small problem, though.
It doesn't have file saving/loading. That's a deal-breaker for me.
MagicCrayon9342
Scratcher
1000+ posts

Ink: The Editor That Does More.

Maybe have a fluid menu bar on the top, tabs on and tab buttons on the side. Then on the menu bar have all the functions like saving and loading.
skymover1239
Scratcher
500+ posts

Ink: The Editor That Does More.

lolecksdeehaha wrote:

I just found this, and it's great! One small problem, though.
It doesn't have file saving/loading. That's a deal-breaker for me.
I can add this v4.0 which I'm currently working on.
MagicCrayon9342
Scratcher
1000+ posts

Ink: The Editor That Does More.

skymover1239 wrote:

(#136)

lolecksdeehaha wrote:

I just found this, and it's great! One small problem, though.
It doesn't have file saving/loading. That's a deal-breaker for me.
I can add this v4.0 which I'm currently working on.
Use semver.
skymover1239
Scratcher
500+ posts

Ink: The Editor That Does More.

MagicCrayon9342 wrote:

skymover1239 wrote:

(#136)

lolecksdeehaha wrote:

I just found this, and it's great! One small problem, though.
It doesn't have file saving/loading. That's a deal-breaker for me.
I can add this v4.0 which I'm currently working on.
Use semver.
Why?
Ponygone
New Scratcher
11 posts

Ink: The Editor That Does More.

“Why”
Because everyone understands what semver is!
<major> - <minor> - <patch>
It’s pretty simple and everyone uses it without knowing it! You can read the summary part of the semver docs at https://semver.org/spec/v2.0.0.html and if you try to release a version of a repository you will see GitHub barging in summarising what semver is! You should of already been using semver yesterday.
Redstone1080
Scratcher
1000+ posts

Ink: The Editor That Does More.

What would be great is file support using the file API that Chrome has or something.

Last edited by Redstone1080 (June 7, 2022 17:48:13)

Powered by DjangoBB