Screept 0.9.67 Available!

Quite a lot has happened since ScreepT 0.9.45. The little Swiss army knife for people who keep secrets in text files — crypter, text editor, tools, plugins and a few surprises — has gone from “a useful utility” to a tool with its own look, a home-page assistant you can talk to, a viewer for gigantic log files and support for modern Java. One article, more than twenty versions. Grab a coffee, or jump straight to the download.

Try ScreepT 0.9.67 now
Free, portable, and it updates itself. Download it, unzip it, double click.
⬇ Download ScreepT (free)
Windows · Java 8 to 21 · no admin rights needed

The short version

  • A home page you can talk to: an offline assistant that knows the whole guide (English and Italian);
  • ScreepT Dark: a brand-new dark look for the app and for the text editor, now the default;
  • LogSearch: open and search multi-gigabyte log files without eating your RAM;
  • Quick notes: a to-do drawer one shortcut away (Ctrl+Alt+N);
  • Java 8 to 21, no more JavaFX, and starters that fetch a Java for you if you have none;
  • Open source: the GitHub repositories are now public.

Open source: the code is now public

Big news for the curious: the ScreepT GitHub repositories are now public. You can read the code, follow the development, report bugs, or just see how a crypter with a code-rain home page is put together:

  • ScreepT-public — the common modules: GUI components, utilities, updater, plugin base…
  • ScreepT_Repository — …and the application itself: ScreepT, the launcher, the crypter and the text editor commons.

Found a bug or have an idea? Open an issue on GitHub or write to bugs@am-design-development.com.

A home page that talks back

The home page is now a small hacker console. A code rain draws the ScreepT logo glyph by glyph (double click to replay it), and as soon as you start typing a terminal wakes up on top of it: the picture dims so what you type is always readable, then fades back when you stop.

ScreepT animated home page
The animated home: a code rain reveals the logo, a faint prompt invites you to type.

The home assistant is fully offline: no cloud, no API keys, no costs. It reads the guide and the changelog that ship with ScreepT, so its answers are the documentation. Ask in English or Italian:

  • “text editor”, “calculator”: it tells you how to open that section, with the menu path and the keyboard shortcut read from your real menus;
  • “how do I encrypt a file”, “come cambio il tema”: it finds the right part of the guide, even with a typo;
  • commands such as help, news, shortcuts, topics, eggs.
ScreepT home terminal assistant
Ask a question, get the answer straight from the guide.
ScreepT home assistant in action
In action: ask where the text editor is, ask in Italian how to change the theme.

A new look: ScreepT Dark

Since 0.9.58 ScreepT has its own dark look and feel, with a dark title bar too, and from 0.9.59 it is the default. It comes with:

  • interface size presets, from Mini to XXL (or Custom): fonts and controls scale together;
  • Graphic Preferences and General Options redesigned: collapsible sections, search (Ctrl+F), live preview and a description card when you rest the mouse on any option;
  • native Windows file dialogs everywhere, ESC closes any secondary window, no more useless “operation cancelled” popups;
  • a CPU and RAM indicator in the menu bar, and a small label with the Java version in use (hover it for path, vendor and JVM arguments);
  • windows that remember the monitor you used last, with several multi-monitor fixes.

The text editor got a matching ScreepT Dark theme too: soft, deep and matte, with colors tuned for every supported language.

ScreepT Dark editor theme with Java code
ScreepT Dark editor theme: Java.
ScreepT Dark editor theme with HTML code
ScreepT Dark editor theme: HTML, CSS and JavaScript.

Text editor and tools

  • Rectangular (column) selection, rewritten Notepad++ style: Alt+drag, type on a column of carets, Backspace and Delete per row, cut, copy and paste of blocks;
  • tail -f mode on editor tabs, automatic temp file save so a crash does not eat your text, and a much more reliable file search;
  • a Markdown viewer, more supported file types and a faster startup;
  • a calculator that works from the keyboard on any layout and is readable in every mode with the dark theme;
  • editor options (margin, font size, inline tabs, adapt text width) gathered in Graphic Preferences, shortcuts unchanged.
ScreepT advanced calculator with the dark theme
The calculator, now readable in every mode with the dark theme.

LogSearch: big files, small memory

Ever tried to open a 3 GB log file in an editor? LogSearch (Various → LogSearch, Ctrl+Alt+L) opens it read-only, a portion at a time, so memory stays low whatever the size. Search as text or regular expression: matching lines are tinted, listed below and marked on a map beside the scrollbar, and F3 / Shift+F3 jump between matches. If you try to open a huge file in the editor, ScreepT offers LogSearch by itself.

ScreepT LogSearch on a large log file
LogSearch: regular expression search on a 300,000-line log; matches are highlighted and listed.
LogSearch searching a 400,000-line log file
In action: a regex search over a 400,000-line (29 MB) log, then Next to jump between matches.

Quick notes

A to-do drawer on the right side of the window (Various → Quick notes, or Ctrl+Alt+N): round checkboxes, inline editing, instant search with highlights, completed notes grouped at the bottom. Everything is saved at every change in a plain, readable Markdown file (with a backup copy), so your notes are never locked inside the app.

ScreepT Quick notes drawer
Quick notes: always one shortcut away.

Plugins, updates and the guide

  • Plugin manager rebuilt over several releases (0.9.47–0.9.51): versions, warnings, installed-version tracking and plugin updates;
  • a new built-in guide viewer (Help → Tutorial), themed like the app: table of contents, search with highlighted results, zoom, selectable text;
  • a What’s new window after every update, plus a release-notes viewer with every version as a card;
  • Help → Check for software updates can now reinstall the current version cleanly if something ever breaks (your settings and data are kept);
  • updated libraries (RSyntaxTextArea 3.5.4, HttpClient 4.5.14) and a detailed licenses report.
ScreepT guide viewer
The new guide viewer: index on the side, search, zoom.

Java 8 to 21 — and no Java? No problem

ScreepT now runs on Java 8 and on newer Java up to 21 (LTS), and JavaFX is no longer needed. You pick the Java in the launcher settings and the choice is really used. If your PC has no Java at all, the starters (ScreepT.exe, ScreepT_64.exe, ScreepT.bat, ScreepT.sh) offer to download Eclipse Temurin 21 (about 50 MB, checksum verified) into a jre folder next to ScreepT. Nothing is installed system-wide and no administrator rights are needed.

Easter eggs: ScreepT has a playful side

There are now ten hidden easter eggs, among them Bug Squasher, Cipher Breaker, Code Typist, Shortcut Trivia, a fortune cookie and a glitch effect… The About window talks back with movie quotes and answers “acqua, fuochino, fuoco” depending on how close you are to waking one up. Hint: type a letter three times on the home page. Another hint: cats.

Bug Squasher easter egg
Bug Squasher, one of the hidden easter eggs.
ScreepT About window with the egg list
The About window and its egg list.

Version by version

  • 0.9.67 — the Java chosen in the launcher is really used; Text Editor fixed on Java 17+; clean reinstall from Check for updates;
  • 0.9.66 — Java 8 to 21, new guide viewer, no JavaFX, Java label in the top bar;
  • 0.9.65 — starters that download Java when it is missing, new lightweight exe launchers;
  • 0.9.64 — the About window becomes an ironic assistant;
  • 0.9.63 — LogSearch, optional interactive terminal (experimental), option descriptions;
  • 0.9.62 — six new easter eggs;
  • 0.9.61 — home assistant, ScreepT Dark editor theme, Quick notes button;
  • 0.9.60 — Quick notes, new What’s new window;
  • 0.9.59 — animated home, redesigned options, rectangular selection, CPU/RAM indicator;
  • 0.9.58 — ScreepT Dark theme, interface size, native file dialogs;
  • 0.9.55–0.9.57 — updated libraries, network info fixes, window position memory and multi-monitor fixes;
  • 0.9.46–0.9.54 — plugin manager with versions and updates, tail -f, automatic temp save, Markdown viewer, file search fixes, licenses report.

The complete list is always in the app (Help → What’s new) and in the repository.

Ready to give it a go?
Download ScreepT. Already using it? Help → Check for software updates does the rest.
⬇ Download ScreepT (free)

Source code: ScreepT-public · ScreepT_Repository. Feedback and bug reports are very welcome.

ScreepT - 0.9.45 - text editor

ScreepT 0.9.45 Released!! (Beta test version)

ScreepT Beta test is officially started, you can find the lastest version here 😎

Many news have been introduced since last version:

  • Plugin management: a plugin engine is now available in the main menu. With this function, in the future many additional features will be available to be easily installed/uninstalled and adding ScreepT’s functionalities, but keeping the installation customizable according to your needs 😉 For now two new plugins have been released (code compare with JMeld integration, and AntiScreen-locker tool), haven’t you tried it yet??
    Many news are arriving on this side, don’t miss them!
ScreepT – V0.9.45 – new Plugin Manager
  • New Text Editor functions: text editor has been improved a lot since last post. Many useful things have been introduced, such as hideable modular panels, improved right click menu, File content search, quick file name search, integrated shell, EOL viewer, themes editor, open with browser, and much more!
ScreepT - 0.9.45  - text editor
ScreepT – V0.9.45 – text editor
  • New Look And Feels added to Graphics Preferences.
  • Proxy settings added to General Options.
  • Windows context-menu integration to add/remove from autostart and right click pop-up menu. Restart as administrator function added (windows only).
  • Added embedded image viewer.
  • Added new easter egg (ops, I didn’t have to say that) 🙂
  • And last but not least… many bugs have been fixed !
ScreepT – V0.45 – Themes Editor

About the plugins management and common source code, in a not so far future it’s planned for them to be published on Maven repository, and source code will be available in my gitHub repository, stay tuned !

ScreepT: a smart CrYpter… and much More!

ScreepT – Text Editor

A new multiplatform – multipurpose tool, or better… your next (and last) swiss army knive in coding, crypting, image encoding, network/hardware information gathering, and much more!

! DOWNLOAD LINKS !

A beta version of ScreepT is now available at the link above, just download the zip (the last one is always recommended, but you can always update it later from the built-in updater). Now extract the zip, enter the folder and see the next chapter for how to startup 🙂

But first: what is ScreepT? What are the aims of this software? Let’s take a look 🙂

  • ScreepT includes a text editor, with support for many features including:
    • Syntax highlighting (main coding languages such as Java, C, C++, C#, Javascript, Html, Css, Scala, Xml, and much more!);
    • Color scheme with a set of default themes to choose from, with possibility to load your own xml theme;
    • Autocompletion, with support for some of the given languages – this funcionality is still in development;
    • Basic find/replace/gotoLine dialogs;
    • Special charachters escaper, with compatibility modes for Javascript, Html, xml and Java;
    • File external changes monitor;
    • Many useful keyBoard shortcuts, described in user guide section;
    • File navigator with main File system operations;
    • Templates management, and possibility to easily define your own code snippets, and reuse them everywhere you want;
    • Image to Text parsing;
    • Pdf to Text parsing;
    • Text speaker – English only (For now…);
    • Text Crypter/Decrypter with possibility to use Base 64, AES 128 bit, or even AES 128 bit combined with “ScreepT” algorithm, with possibility to use keyBased sorting, improving code strenght;
    • Modular hideable panels, with draggable dividers;
    • Responsive layout;
    • … and much More!
ScreepT – the built-in crypt/decrypt manager
  • Screept has a built-in FileCrypter that you can use to encrypt or decrypt your files or folders, by creating cripted (or decripted) copies, without modifiyng original file.
    With this crypter you can choose betwen 5 different modes:
    • AES only (Text key);
    • STEG only (.PNG key);
    • STEG only – shuffle bytes (.PNG key + key based shuffle) ;
    • AES + STEG (Text key + .PNG key);
    • AES + STEG – shuffle bytes (Text key + .PNG key + key based shuffle);
ScreepT – Launcher
  • Screept does not need any installer, cause it’s a fully mobile application. Furthermore, it’s written with java language so it’s potentially runnable everywhere (for now it’s available for windows only, linux and MacOs versions are not ready yet, but thery’re planned to come out soon) 🙂
  • (*) take into account that only JVM between 1.8 and 11 are fully supported!
Launcher – Launch settings
  • Screept has a built-in configuration manager, with which you can save your preferred options, workspaces, graphical elements positions, text area configurations, last directories used, and many more! You can enable auto-save and specify the exact period of time that software will use as timeout to automatically backup your actual configuration. Furthermore, you can even export/import/load/reset your preferred configurations 🙂
  • Screept has a built-in minimal web browser, implemented to give an internal way to navigate into user help and documentation. NO file is loaded from the internet, only local readme.html file will be used to do so (with it’s relative .css file).