Log In  


Cart #slate-7 | 2024-03-31 | Embed ▽ | No License
55

SLATE

(scrapSavage's Lovely Advanced Text Editor)

Features:

  • Drag and drop file loading
  • Run and save within editor
  • Automatic updates (off by default)
  • Quickly switching between open files
  • Automatically updating help reference
  • Quickly opening file locations
  • Monospace font
  • Column display

Settings (Can be edited in prefs.pod):

  • Automatic updates (true by default, used to decide to check for updates when opened)
  • Install path (changes were SLATE is installed when downloading updates)

You can use this cartridge as a shortcut to the latest version.

If you have a question please use the "Help" button in the app menu to see if it's already been answered.

55


Looks extremely useful. Is it possible to use it as a utility, having other cart mounted?


@maleficmax You can run carts without having to mount by saving them somewhere and running them from the gui by double clicking the icon.


@maleficmax, yes, if you load slate into ram you can use the terminal to save it locally to your drive and run it from there.


New SLATE Update

New features:

  • Code tabs
  • Help button

Launch your copy with auto updates enabled (this is default) to play with the new changes


remember to use about slate.p64 to edit the cart metadata (author, title, icon) :]


This isn't fully possible (just yet) because it downloads just the source code for slate, but I will have it download a little bit more like a pod file for that.

Currently I'm writing a new installer since there were security concerns, this will allow for some more file downloads.


2

New SLATE Update

Nothing changed here on the editor, this update is about the launcher.
Make sure you switch to this new launcher use load #slate-1 to get the new one. If you already had SLATE installed make sure you remove the folder /appdata/SLATE/ and you'll be able to reinstall with the new launcher.


Aha, fixed the metadata
For some reason after exporting the cartridge as a png it wiped the metadata, but I got it all back now.


1

New SLATE Update

New features:

  • Closing tabs with right/middle click
  • Column display
  • Monospace font

Another quick launcher update, it now checks if there is an update and lets you know, just in case you don't have auto install updates on.
I also added an extra line to the installation screen due to some confusion


New SLATE Update

New features:

  • Unsaved file markers
  • New "Open file navigator" button
  • Column display

Woops!

I accidentally uploaded an old SLATE launcher here, if your launcher is a grayish-brown you need to reinstall the launcher (load #slate-5)


I think it'll be good to open ram/cart/main.lua by default


When I get home I'll probably make it do that, for now though you can open Slate and click the file nav button, it should open in /ram/cart/


2

amazing! thanks! the builtin editor has been useful for writing tools and fullscreen programs/games, but i was starting to play with GUIs and it was annoying having to flip back and forth... now i can have an editor open next to my running test! awesome!!

install and auto-update functionality is very cool too. auto-update is a great idea. definitely going to make an auto-update library to add to my projects in the future.


Glad you like it, if you've got any feature suggestions please let me know!


Minor little update, I updated the fetch on the launcher so people with slower internet connections should still be able to download and check for updates.


1

I'm new to this, so maybe this isn't significant, but dragging a .p64 file into SLATE seems to be the most convenient way (only GUI way?) to open it as a folder.

Great app!

Feature req's:

  • I would be thrilled to have Column-mode select/editing.
  • Ability to use Insert mode would also be neat.
  • Closing the only open tab should not close the whole app, IMO; or maybe give a warning?
  • Might be out of your control, but Ctrl+S not saving the open file is irksome.
  • Having to save before running is different behavior from the built-in editor, and a bit inconvenient
    • Maybe the run button could also save the file before executing?
  • Would be nice if running a script again replaced the previous window.
  • Ability to toggle line numbers might be nice.
  • Open/close bracket highlighting? (low-priority)
  • Create new file (in same folder as open file)

3

Thanks for the feedback! I'll not be updating SLATE until Picotron becomes a little more stable (Since there have already been updates that completely broke the program and took a while to find fixes for), and most of these requests would be fulfilled in a future update I plan on doing. Currently SLATE uses the built in code editor as a base, so whenever I do the update it will be a forked version that I can actually change for features like new highlighting, anything selecting/editing related, ect. Of course until I decide to fork the built-in editor I'll do some bug fixes (especially if a new Picotron update completely breaks the app again)


I'll add feature requests to the post above so it doesn't bump the thread, but I have noticed a couple of things that might be bugs:

  • Dragging a file in doesn't focus the editor, even though the editor moves to the front, so if I start typing, it goes to the file explorer address bar in the background.
  • Similarly, opening the file explorer or terminal does not give focus to those apps, so they have to be clicked on before entering text.
  • After loading a large file (>700 lines), I scrolled too far, too fast, and was just sitting on a blank screen. I had to scroll back to where text had loaded, then follow it down more slowly to allow it all to load.


[Please log in to post a comment]