Editor.

Rating: 
4.8
Your rating: None Average: 4.8 (5 votes)

"Editor." is feature-rich text/code editor!

This version is initial and a bit bugged(!) but I want to get feedback to continue my work. This app is very interesting for me so development will be continued if I have free time. There are a lot of plans. I want to do really nice and feature-rich text/code editor for Sailfish OS! 

Warning! Because of FileManager "Editor." requres Sailfish OS version >= 2.0.5.6 (last version without this dependency is 0.2.3)!

List of current features:

  • Useful optional menu on the editor`s page called "quick actions"
  • Counting of number of lines and symbols in text
  • Read only mode (called r-only)
  • Autosave of your text in special file ending with ~, located in the directory where your original file is located. Don`t be afraid to forget to save the file or accidentally exit the app!
  • Don`t open files which ending with ~. The last version of document will be loaded automatically. So load only(!) original files.
  • Useful page for choosing a file which you want to open
  • Notification while saving
  • Undo/redo
  • Search in text
  • Tab button
  • History of opened documents

Experimental:

  • Numeration of lines (working only for NOT loaded documents)

Known bugs:

  • If you want to drop your configuration file, you need to delete not only the file .json. You have to delete this folder: /home/nemo/.local/share/harbour-editor/
  • Combobox of tab can not be dynamically changed. It needs to reopen SettingsPage to see the changes.
     

Source code: https://github.com/GoAlexander/harbour-editor

If you want to support the developer:

  • Star the repository at the github 
Screenshots: 
Application versions: 
AttachmentSizeDate
harbour-editor-0.1-1.armv7hl.rpm85.29 KB23/11/2016 - 21:05
harbour-editor-0.1-1.i486.rpm85.3 KB23/11/2016 - 21:05
harbour-editor-0.2-1.armv7hl.rpm85.32 KB24/11/2016 - 20:03
harbour-editor-0.2-1.i486.rpm85.34 KB24/11/2016 - 20:03
harbour-editor-0.2.1-1.armv7hl.rpm85.03 KB25/11/2016 - 18:52
harbour-editor-0.2.1-1.i486.rpm85.01 KB25/11/2016 - 18:52
harbour-editor-0.2.2-1.i486.rpm85.11 KB26/11/2016 - 17:05
harbour-editor-0.2.2-1.armv7hl.rpm85.08 KB26/11/2016 - 17:05
harbour-editor-0.2.3-1.armv7hl.rpm85.84 KB28/11/2016 - 00:21
harbour-editor-0.2.3-1.i486.rpm85.88 KB28/11/2016 - 00:21
harbour-editor-0.3-1.armv7hl.rpm85.95 KB30/11/2016 - 18:47
harbour-editor-0.3-1.i486.rpm85.93 KB30/11/2016 - 18:47
harbour-editor-0.3.1-1.armv7hl.rpm86.12 KB04/12/2016 - 20:10
harbour-editor-0.3.4-1.armv7hl.rpm87.8 KB08/12/2016 - 17:53
harbour-editor-0.3.4-1.i486.rpm87.87 KB08/12/2016 - 17:53
harbour-editor-0.3.5-1.armv7hl.rpm91.15 KB13/12/2016 - 21:13
harbour-editor-0.3.5-1.i486.rpm91.17 KB13/12/2016 - 21:13
harbour-editor-0.4-1.armv7hl.rpm93.38 KB27/12/2016 - 16:58
harbour-editor-0.4-1.i486.rpm93.39 KB27/12/2016 - 16:58
harbour-editor-0.4.1-1.armv7hl.rpm93.71 KB07/01/2017 - 12:58
harbour-editor-0.4.1-1.i486.rpm93.76 KB07/01/2017 - 12:58
harbour-editor-0.4.2-1.armv7hl.rpm95.21 KB21/01/2017 - 19:16
harbour-editor-0.4.2-1.i486.rpm95.29 KB21/01/2017 - 19:16
harbour-editor-0.4.3-1.armv7hl.rpm95.61 KB14/02/2017 - 13:41
harbour-editor-0.4.3-1.i486.rpm95.64 KB14/02/2017 - 13:41
harbour-editor-0.4.4-1.armv7hl.rpm58.76 KB08/03/2017 - 16:50
harbour-editor-0.4.4-1.i486.rpm58.81 KB08/03/2017 - 16:50
Changelog: 

Version 0.4.4
-refactoring of MenuRows (they are separate components now)
Note: It needs to update translations (mainly to delete <type="unfinished"> from the files)
-new icon
-Fixed old bug when the document is not added to the history (Now it is added very very fast after opening)
-updated russian translation (author: GoAlexander)
-updated polish translation (author: atlochowski)
-updated swedish translation (author: eson57)

Version 0.4.3
-Possibility to change tabType (\t, 2/4/8 spaces) (Known bug: Combobox of tab can not be dynamically changed. It needs to reopen SettingsPage to see the difference.)
-Fixed ability to swype in SettingsPage
-Added "Push to top" in HistoryPage (long tap on list item)
-Fixed some bugs while deleting items in HistoryPage
-Search improved (backport from project tIDE)
-Added notification "File path copied to the clipboard"
-No upper case in search by default and added highlighting of read-only icon (if it turn on/off) (author: rabauke)
-Created dutch translation (author: Nathan Follens)

Version 0.4.2
-deleting of file path in HistoryPage (long tap on list item)
-updated spanish translation (author: Caballlero)
-created german translation (author: rabauke)
-updated french translation (author: Quent-in)
-updated swedish translation (author: eson57)

Version: 0.4.1
-updated french translation (author: Quent-in)
-updated swedish translation (author: eson57)

Version 0.4
-implemented History
    Now you can open previous opened documents very quickly!
    Two paths with $HOME are the garbage. In next updated I want to implement deleting in History. So you will be able to edit your history.
-new icon for tab (author: Ancelad)
-file path can be copied to the clipboard
-implemented undo/redo
-implemented initial version of search (ported from project tIDE)
-updated AboutPage
-added polish translation (author: atlochowski)
-updated russian translation (author: GoAlexander)
-updated french translation (author: Quent-in)
-updated spanish translation (author: Caballlero)
-updated swedish translation (author: eson57)

Version 0.3.5
-added french translation (author: Quent-in)
-added espaniol translation (author: Caballlero)
-added russian translation (author: GoAlexander)
-updated AboutPage (added section translators)

 

Version 0.3.4

  • added button "Tab" (icon is temporary)

Version 0.3.3

  • added python in dependencies (should fix issues when app crushes while booting)
  • different fixes to reach Jolla Store

0.3.1

  • swedish translation updated (thanks eson57)
  • implemented opening from commandline (Example: harbour-editor /path/to/file.txt) (thanks eekkelund)
  • added background for TextField in the page for "Save as"

0.3

  • redesigned visible current path to save (now on place of label of pulley menu)
  • implemented saving of settings! (the settings will be saved on you drive if you return to the FirstPage)
  • enabled(!) showing of hidden files in file browser as option (Warning! Needs Sailfish OS >= 2.0.5.6)

0.2.3

  • added visible current path to save (In the future will be redesigned. Write your ideas how to do it! :-) )
  • again some small changes in code

0.2.2

  • small improvements in ComboBoxes
  • Removed "*" for edited and not saved document. Now button "Save" is unactive if document saved. GUI is more uncluttered!

0.2.1

  • implemented showing of hidden files in file browser as option (but this feature is disabled because it needs later version of SFOS (In the future I will enable it))
  • Fixed bug with position of textArea if you turn off "quick actions menu" (you will have more space for your text!)
  • Again some code cleaning
  • various small changes in code
     

0.2

  • flag for current status of document saved/unsaved (* in quick actions menu)
  • new button: "new" (it deletes all recent notes and empties path for save)
  • some notification improvements (lile "Can`t save document!")
  • controllable font size in SettingsPage
  • controllable font type in SettingsPage
  • cleaning of code!

0.1

  • Initial release

Comments

GoAlexander's picture

Version 0.4.2 is published!
Some news about the development of "Editor.":
There was pause between 0.4.1 and 0.4.2 version because I have an internship in another country (France (if somebody wants to meet me in Rouen - you are welcome :) ) since January. So 2 month I can not be active in development of "Editor." :(
But...
There is good news! In my university there is new subject where we have to develop our own projects in teams. I suggested "Editor." project. So I "hired" 3 persons to the project (another one is 50/50). I hope that project will get new boost. They don`t have any experience in Sailfish OS/QML but I hope that they will do a lot for project. I will help them. I think also that we will work more with community.
Our team will try to improve "Editor." and Sailfish OS platform!

Personally I have one more motivation to develop "Editor." - I need good mark in this subject :)))

Please answer the following questions:
-What do you think about to create twitter-account for "Editor."?
-Do you want to read ALL news according to this project? Even reports for my subject?
-What do you understand under words ""Editor`s" team should work more with community"? :)

Big thanks to rabauke who commited really nice translation update.

Skillmon's picture

From what I can tell (usage for like 1min) the tabulator is behaving strange. When I type and hit the tabulator buttom without a widespace the whole word gets indented. With hitting space before pressing tabulator the tabulator gets inserted after the word. Also it would be nice if the virtual keyboard would stay after pressing tabulator.

In addition I have a small feature request: Setting for expanding tabulator into multiple spaces (4 would be a nice preset for this). I'm going to use your app for the time being.

PS: Do you want bug reports here or on github?

GoAlexander's picture

Thanks for the reply.

Bug reports and feature requests are prefered on github. Please report them.
I checked your bugs and I can`t simulate them on my phone... All works fine by me...

 

Skillmon's picture

Then maybe this is related to Dolphin Keyboard. I'll investigate. Will open a ticket, if this also happens on stock keyboard.

GoAlexander's picture

I asked to test tab two users they sayed that everything ok. 

Anyway open the ticket with your feature request.

GoAlexander's picture

Hurray! Version 0.4 released!
If you will meet any bugs (but read section "Known bugs") or ideas for improvements write me. I want to do Editor better as possible.

P.S. If you want to support me make a donation or star repository at the github :)

paolomi's picture

Congratulations! this version is extraordinary: undo/redo and history! it's perfect! I've uninstalled jolla-notes because now your editor is much better! you are a great man! :)

GoAlexander's picture

Thanks paolomi, does history work correct (expect $HOME - garbage)? I got report that history doesn`t work by one user...

yuri's picture

It works very well also on my jollaphone: many thanks for this incredible 0.4 version!  :)

GoAlexander's picture

Thanks for the feedback. Report about not working History was the case mentioned in "Known bugs" (guy pressed history too fast after opening new document)

paolomi's picture

Until now, I've found no problems about history on my jolla

silverhook's picture

I like it quite a bit. Please continue developing it :)

DarkTuring's picture

Does not save because pulley menu doesnt engage (click on save option). I use 2.0.4.14 or 2.0.5.6 wont work for either 5.5" screen ~400dpi.

 

I should also add that i cant save because Editor program is only opened in Read mode meaning some sortof permsission error during install.

 

 

 

 

GoAlexander's picture

Can you name your device and SFOS`s version? Try to start app from terminal (harbour-editor) and send me what it writes. I have to undestand better your problem.

P.S. I wrote in descriptions: Warning! Because of FileManager "Editor." requres Sailfish OS version >= 2.0.5.6 (last version without this dependency is 0.2.3)!
But because of this dependency should not work buttons "Save As" and "Open". Strange behaviour on your device...

yuri's picture

Hi :) your pulley menu is amazing: I've never seen such a beautiful pulley menu: you are great!

BTW,  I have no "Save as" bug, I've saved a document containing 1 line (1 word) and the document created isn't empty!

One last thing: if you don't write c++, you can avoid compiling it and you can run your program with the following command:

sailfish-qml harbour-editor

Try it, it works. In other word, if your program isn't written in c++, you can make one package for all architectures.

Bye :)

GoAlexander's picture

Hi,

thanks for feedback. It is really very important for me.
Actually this idea with pulley menu not my original. I heard about it from @osanwe. :)

"BTW,  I have no "Save as" bug, I've saved a document containing 1 line (1 word) and the document created isn't empty!"
>Hm, interesting... I will test it again. If you will find any bugs report please. Stability of app is important.

Thanks again forr this comment :)

"One last thing: if you don't write c++, you can avoid compiling it and you can run your program with the following command"
> Thanks for tip. I will mention it but app has a bit of default C++ code + in the far future maybe I will rewrite Python code in C++ to speed up the app...

paolomi's picture

Really beautiful! :-)

an interesting feature request is "undo/redo". Many thanks :-)

GoAlexander's picture

Thank you! Feedback is very important for me on this stage of development. Undo/redo is planned but not soon because it is not so easy to implement.

If interesting there were buttons of undo/redo in pototypes but there was not backend. :)

eson's picture

Think you got the wrong GitHub URL...

Should be https://github.com/GoAlexander/harbour-editor ;)

 

GoAlexander's picture

Thanks, fixed :)