View Single Post
Posts: 334 | Thanked: 2,004 times | Joined on Oct 2013 @ Fin
#1


tIDE, transportable IDE, is an application for SailfishOS to create new applications on the go! You can use it as pocket sized QtCreator or just normal text editor.

Includes new keyboard(With text prediction) and root mode! Now also for tablets!

This is my first 'big' app, so I would like to hear all the feedback and suggestions you might have

PORTS MAY HAVE BUGS. USE IT ON YOUR OWN RISK!

This will be my entry for the Maemo Coding Competition

Features

(New features in bold)

Basic IDE features such as:
  • Syntax highlighting ( QML, JS & Python)
  • Project template creation for SailfishOS
  • Autocomplete (Installs new keyboard)
  • Running your application
  • Application output & debug log
  • Building a RPM (experimental)
  • Predictive text (QML, JS & Python)
  • Installing built RPM


Normal text editor features including:
  • Line numbers (experimental)
  • Autosave
  • Themes
  • Font settings
  • Indentation
  • Redo/Undo
  • Search
  • Launch from terminal (harbour-tide /path/to/file.txt)
  • Change files on the fly
  • Split view. And possibility to move separator

Root mode features:
  • Edit UI, application or system files. You name it!
  • Possibility to run applications in /usr/share

Keyboard:
  • Predictive text depending on what file opened
    • .qml = QML, properties, JS and common keywords
    • .js = JS and common keywords
    • .py = Pythons and common keywords
    • .* = Common keywords
  • Tabulator button on Sym view
  • Arrow keys
    • On shift latched possibility to jump words
    • On shift down copying
  • Basic hardware support including common shortcuts
    • CTRL+Z, CTRL+F, CTRL+S, CTRL combinations
    • SHIFT combinations
    • etc. etc.

Instructions:

New keyboard is activated from: Settings - Text input - Keyboards - Develop

Built RPM's are located at: /home/nemo/rpmbuild/RPMS/*architecture*/

Projects are located at: /home/nemo/tIDE/Projects/

If you have problem when installing try pkcon refresh and then try to install again.


Source: Github

License : GPLv3

RPM: Openrepos







Attached Images
   
__________________
necunos.com - Join the movement for freedom of mobile

Last edited by eekkelund; 2017-01-18 at 15:18.
 

The Following 33 Users Say Thank You to eekkelund For This Useful Post: