Author Topic: Shyne - A New Approach To Text Editing  (Read 5915 times)

0 Members and 1 Guest are viewing this topic.

Offline JustCause

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 810
  • Rating: +115/-5
    • View Profile
Shyne - A New Approach To Text Editing
« on: November 01, 2011, 11:59:47 am »
What is Shyne?
Shyne is exactly 1/2 of a text editor. With Shyne, you write documents in the normal program editor, and display them using the Shyne App.

Why use the normal program editor instead of a dedicated editor?
Because normal editors are slow. Apps like Notefolio slow down immensely when reflowing text: so much so that you may find yourself typing faster than the editor can capture your inputs, especially on the TI Keyboard. The Program Editor is the fastest editor yet created for TI, and it's available right from the homescreen.

So why use Shyne?
Most calculator text ed
itors break up lines in
 a haphazard way, pay
ing no attention to th
e words.
Shyne is different. Shyne intelligently wraps words, so that a word is never cut off by a linebreak. This makes for a much more easy, natural reading experience. Additionally, Shyne offers a series of markup sequences so you can highlight words, set tabs, and more, letting you create organized documents. With Shyne, you can create documents quickly and simply, then look them over later in a clean and easy-to-read format.

Where can I get Shyne?
Download links to Shyne Alpha are coming very soon! (Read: within the day.) TI Connect is being irritating. Slight delays incoming.
Disclaimer: very little has been implemented (including a menu ^^;), considering I started coding this this morning: word wrap and paging works perfectly, though.

Screenshots?
Coming soon. (Read: within the day.) TI Connect is being irritating. Slight delays incoming.

I have a suggestion for Shyne. Where do I put it?
Reply to the thread!

You are awesome and I want to have your children.
Send pics and we'll talk.
« Last Edit: November 01, 2011, 03:41:55 pm by JustCause »
See you, space cowboy...

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Shyne - A New Approach To Text Editing
« Reply #1 on: November 01, 2011, 12:06:04 pm »
Can't wait to see this! One suggestion I have is that the syntax be something like Mediawiki's or HTML syntax.

You are awesome and I want to have your children.

O.O
« Last Edit: November 01, 2011, 12:06:24 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline LincolnB

  • Check It Out Now
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1115
  • Rating: +125/-4
  • By Hackers For Hackers
    • View Profile
Re: Shyne - A New Approach To Text Editing
« Reply #2 on: November 01, 2011, 05:48:01 pm »
On calc? Axe? TI-83+ fam?
Completed Projects:
   >> Spacky Emprise   >> Spacky 2 - Beta   >> Fantastic Sam
   >> An Exercise In Futility   >> GeoCore

My Current Projects:

Projects in Development:
In Medias Res - Contest Entry

Talk to me if you need help with Axe coding.


Spoiler For Bragging Rights:
Not much yet, hopefully this section will grow soon with time (and more contests)



Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: Shyne - A New Approach To Text Editing
« Reply #3 on: November 01, 2011, 06:09:03 pm »
On calc? Axe? TI-83+ fam?
app, program editor, ti-connect...

Looks like it's going to be on-calc, and as basic can't handle the content of programs, I think it's axe.
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline JustCause

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 810
  • Rating: +115/-5
    • View Profile
Re: Shyne - A New Approach To Text Editing
« Reply #4 on: November 01, 2011, 06:33:51 pm »
On calc? Axe? TI-83+ fam?
app, program editor, ti-connect...

Looks like it's going to be on-calc, and as basic can't handle the content of programs, I think it's axe.
* JustCause gives ben_g a cookie
See you, space cowboy...

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Shyne - A New Approach To Text Editing
« Reply #5 on: November 01, 2011, 06:36:52 pm »
So it sounds like Shyne is not an editor at all, since it can't modify the programs?  It is more like a text viewer?

Offline JustCause

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 810
  • Rating: +115/-5
    • View Profile
Re: Shyne - A New Approach To Text Editing
« Reply #6 on: November 01, 2011, 06:47:11 pm »
So it sounds like Shyne is not an editor at all, since it can't modify the programs?  It is more like a text viewer?
Not strictly an editor, then. Intelligently wrapping while dealing with input would be unreasonably slow, and that was one of my main considerations while designing.
See you, space cowboy...

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Shyne - A New Approach To Text Editing
« Reply #7 on: November 01, 2011, 06:56:45 pm »
Ah gotcha, so this program is just for viewing code/documents in a more readable way?  Or is it not meant for programs and just specifically for documents? 

Offline JustCause

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 810
  • Rating: +115/-5
    • View Profile
Re: Shyne - A New Approach To Text Editing
« Reply #8 on: November 02, 2011, 08:59:24 am »
Ah gotcha, so this program is just for viewing code/documents in a more readable way?  Or is it not meant for programs and just specifically for documents? 
Specifically intended for documents, but also applicable to programs. Files can be tagged with a header to enable Shyne text formatting (escape codes and whatnot for tab stops, etc., see below), but any file can be viewed.

I'll readily admit that there's basically no need for this tool to exist, save the fact that I type too fast for Notefolio. ^^;

On a side note, I've now got the first two formatting codes working, which toggle inverted text. -I (the negative sign, not the minus sign) inverts, and -N reverts to normal. This is a godawful syntax and I hate it. Any other suggestions?
« Last Edit: November 02, 2011, 09:02:14 am by JustCause »
See you, space cowboy...

Offline LincolnB

  • Check It Out Now
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1115
  • Rating: +125/-4
  • By Hackers For Hackers
    • View Profile
Re: Shyne - A New Approach To Text Editing
« Reply #9 on: November 02, 2011, 10:08:17 am »
Using the F-Buttons (F1,F2) also known as Y=, Graph, and the others on the top row are always good for functions like that
Completed Projects:
   >> Spacky Emprise   >> Spacky 2 - Beta   >> Fantastic Sam
   >> An Exercise In Futility   >> GeoCore

My Current Projects:

Projects in Development:
In Medias Res - Contest Entry

Talk to me if you need help with Axe coding.


Spoiler For Bragging Rights:
Not much yet, hopefully this section will grow soon with time (and more contests)



Offline JustCause

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 810
  • Rating: +115/-5
    • View Profile
Re: Shyne - A New Approach To Text Editing
« Reply #10 on: November 02, 2011, 10:36:55 am »
Using the F-Buttons (F1,F2) also known as Y=, Graph, and the others on the top row are always good for functions like that
It's gotta be something inserted into the text. Shyne doesn't have any editing capabilities on its own, it just reads programs designed for it. All that's in the OP somewhere.

I'll probably end up going with square brackets for highlighting, -> for indents, and negative as a legitimate escape character (so if you need to use -> in the text, you just type - ->).
See you, space cowboy...

Offline C0deH4cker

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 258
  • Rating: +11/-1
    • View Profile
    • iNinjas Forum/Repo
Re: Shyne - A New Approach To Text Editing
« Reply #11 on: November 02, 2011, 10:44:21 am »
How about the ^ character?

Offline JustCause

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 810
  • Rating: +115/-5
    • View Profile
Re: Shyne - A New Approach To Text Editing
« Reply #12 on: November 02, 2011, 11:25:59 am »
How about the ^ character?
Hm. I actually like that a lot more as an escape character. I'll use that instead. Thanks!
See you, space cowboy...

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: Shyne - A New Approach To Text Editing
« Reply #13 on: November 02, 2011, 12:13:42 pm »
Eh, if you want to code some .c routines with your editor, how we could writ without the binary xor operator? :/

Offline JustCause

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 810
  • Rating: +115/-5
    • View Profile
Re: Shyne - A New Approach To Text Editing
« Reply #14 on: November 02, 2011, 12:14:40 pm »
Eh, if you want to code some .c routines with your editor, how we could writ without the binary xor operator? :/
Then type ^^. ^, for now, just indicates that the next character should be interpreted literally and not as a part of a formatting command.
See you, space cowboy...