We are happy to announce that version 1.1 of Scratch, the elementary Community text editor, has been released. This is an important step for the development of this editor which has become, especially as of this version, a serious choice for a GTK based text editor.
With 1.1 you will see many new features, such as:
We'd like to spend a few words about that last feature mentioned. Nearly all text editors, regardless of the platform, require a click on a save button or an additional action to save the changes made by the user. With the auto save function (which is optional), this doesn't happen anymore; editing a file is like writing on a piece of paper. Everything is saved automatically without the need of additional actions. It may sound strange at first, but will quickly become very comfortable, and will likely be one of your favorite features.
In addition to adding these new features, we also fixed over 100 bugs and Scratch's memory usage was improved.
You can download the Scratch 1.1 source code from the Launchpad page of the project here, and you can install it easily using the elementary stable ppa (ppa:elementary-os/stable).
Thanks a lot to all the contributors!
since it auto saves after every key input, it would be nice for it to also save snapshots, or the undo history. Sometimes you change something, then realise you don't want to save any changes. At least there should be a complete undo history during the editing session to be able to cancel all changes and return to the original state.
I agree with this. Saving snapshots/versions would be a good solution. Playback (even with a timeline like PiratePad) would be awesome.
I cant work with line duplicate (CTRL + D) .. is there any chance to configure the keyboard shortcut map
it was implemented and works. Maybe you can re try to use it? :)
hey! Scratch have a themes editors? xD
Neat, but does it have syntax highlighting for .rpy files? :)
That about dialog is the sex guys. Looks so polished :)
Is GTK3 or GTK2 based ?
Gtk 3, as all elementary's apps
They did the same to Noise. Keep on doing that and luna. will finaly gets Released! Nice WORK As always
get closer to release luna
Raleway looks nice in action.
That's open sans light lol.
Good on you guys to use Open Sans. Best free alternative to Helvetica, in my opinion.
Hilarious! I'm so excited about Luna I'm "seeing" Raleway everywhere.
-- This message typed in Raleway...
This looks great and autosave definitely makes it a number one choice for a text editor for me. However, the convenience of accessing Tomboy through the notification area and creating a new note right there -- not to mention the ability to have all my notes accessible through one panel and have them synchronized through Ubuntu One -- will still keep me preferring Tomboy over any other text editor for light note taking.
From a non-programming end user's perspective, I wonder if implementing these features in a text editor would have some merit as well.
We have a separate app for note taking in development.
The last feature is very very nice, it's a good touch on your part.
Well done
"I want to spend a few words about the last feature I mentioned. All text editors, in Linux and not, need a click on a save button or an additional action to save the changes made by the user." - Not true, this is not a original feature in the software world... congrats anyway
I don't know editors that implement auto save as in Scratch. Other editors save files every two or three seconds. In Scratch the text is saved really at every change with no disk usage problems, this is the original thing :)
Check out scribes: https://launchpad.net/scribes
I can't see any form of auto save in Scribes
Scribes does have auto save, but it's time based.
Yeah, I use Scratch for some times now, and I like its auto-save feature. But as Dikoo said, Where is the FileManager plugin for scrath?
FileManager plugin uses the Marlin's libs so to get it you need to install Marlin
I have marlin and don't see File Manager plugin :<
if you compiled it manually, wait for the ppa build :)
Oh, I see, thanks :)
Really really nice. The inclusion of a terminal extension is brilliant. And loving the 'cobalt' theme.
I've included some screenshot here : http://bit.ly/JEcFS3
It looks stunning, I'm amazed how good GTK applications can look when developed with a specific Theme/Distro in mind.
I've been using it for a while now. for real important work and all! :) congratulations, its one of the best polished elementary apps right now.
Really nice release. Autosave feature is awesome.
It works very good on my elementary OS daily build
Congratulations on the release, perhaps a screenshot would make more people happy.
A screenshot would make us very happy. Especially those that can't get it via the ppa because it says that the package is deprecated (???).
The PPA build happens in five hours, so you'll have to wait unless you build it yourself.
Wait, FileManager? Where? I see only Contractor, Bash Shell and PasteBin plugins :(
EDIT:
+1 for screens ;)
A couple of screenshots would do pretty well. Fantastic news, btw!
I like Sublime Text's approach to that. At the exit, all your progress and working state (including cursor position in the individual opened tabs) is saved externally and document stay unchanged.
Good initiative but I just want to point out that there is an autosave feature already available in Gedit. Though it's based on time with minimum autosave period being one minute. Do you guys autosave each time change is made or it's the same as gedit after some specific time period?
This is real autosave, it saves at every change.
That's great ! Thanks.
I absolutely confirm: autosave is just GREAT *-*
Great need to try it out :D
Could we get a screenshot? :3