Log In  

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

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.

P#143236 2024-03-16 01:59 ( Edited 2024-03-31 12:34)

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

P#143284 2024-03-16 11:02

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

P#143293 2024-03-16 12:22

@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.

P#143296 2024-03-16 12:45 ( Edited 2024-03-16 12:46)

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

P#143319 2024-03-16 15:05

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

P#143348 2024-03-16 17:49

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.

P#143353 2024-03-16 18:12 ( Edited 2024-03-16 18:21)
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.

P#143365 2024-03-16 20:07

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.

P#143496 2024-03-17 12:57
1

New SLATE Update

New features:

  • Closing tabs with right/middle click
  • Column display
  • Monospace font
P#143521 2024-03-17 15:25

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

P#143532 2024-03-17 16:19

New SLATE Update

New features:

  • Unsaved file markers
  • New "Open file navigator" button
  • Column display
P#143601 2024-03-18 00:06 ( Edited 2024-03-18 01:15)

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)

P#143606 2024-03-18 00:39

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

P#143665 2024-03-18 09:01

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/

P#143676 2024-03-18 09:46
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.

P#143756 2024-03-18 20:22

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

P#143774 2024-03-18 22:29

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.

P#145234 2024-03-31 12:20
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 / feedback:

  • 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 — again, maybe out of your control, though?
  • Would be nice if running a script again replaced the previous window.
  • Ability to toggle line numbers might be nice.
  • Open/close bracket hilighting???
  • Create new file (in same folder as open file)
P#148328 2024-05-12 20:11 ( Edited 2024-05-12 20:37)
2

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)

P#148358 2024-05-13 15:21

[Please log in to post a comment]