Active Topics

 



Notices


Reply
Thread Tools
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:
Posts: 959 | Thanked: 3,427 times | Joined on Apr 2012
#2
Would it be possible to add arrow keys to the keyboard?
 

The Following 4 Users Say Thank You to taixzo For This Useful Post:
Posts: 578 | Thanked: 994 times | Joined on Dec 2012
#3
Finally usable text editor (even more) on Sailfish. Thank you very much. Please add ctrl+s (save) and ctrl+f (search) features for hw keyboard so there will be fast option to save source file.
 

The Following 4 Users Say Thank You to elros34 For This Useful Post:
Posts: 90 | Thanked: 163 times | Joined on Jan 2012
#4
Thanks for making this. A couple of issues:
I can't figure out how to navigate to the sd card since the start location is always nemo.
The line numbers don't allow for text over run. So you get text on a different line number if you change between portrait and landscape view.
 

The Following 2 Users Say Thank You to anig For This Useful Post:
Posts: 671 | Thanked: 1,630 times | Joined on Aug 2010
#5
SFOS will become open source someday?

(from http://merproject.org/meetings/mer-m...-05-09.00.html :

Open sourcing is one big item that we hope we can proceed in steps during next year (2017) (Jaymzz, 09:21:07)
__________________
Three n900s: One for stable working platform,
One for development testing Chopping Onions
One for saltwater immersion power testing resurrected ! parts scavenging

My Mods for Wonko's Advanced Clock Plugin:
ISO8601 clock mod and Momental_IST clock mod

Printing your Email with the N900
 

The Following 3 Users Say Thank You to theonelaw For This Useful Post:
Posts: 172 | Thanked: 353 times | Joined on Nov 2014
#6
tIDE seems really interesting!
Unfortunately, I'm not able to install it and get the following errors in Warehouse

Jolla 1:
Code:
Transaction /47039_aacaaeee
Status: repo-not-available
File './qt/armv7hl/qt5-default-5.2.1+git35-1.29.1.armv7hl.rpm' not found on medium 'https://releases.jolla.com/2.0.5.6/jolla/armv7hl/'
Jolla C:
Code:
Transaction /637_eaddabea
Status: dep-resolution-failed
Extra details:
harbour-tide-0.1-1.armv7hl requires qt5-qtdeclarative-qmlscene, but this requirement cannot be provided
Both are on SFOS 2.0.5.6.
Based on the error messages the problems seem to be Qt5 related but other than that basically beyond me...
 

The Following 5 Users Say Thank You to tmi For This Useful Post:
Posts: 440 | Thanked: 2,256 times | Joined on Jul 2014
#7
it works on my tablet well, although perhaps a more tablet friendly UI would be nice
__________________
SirenSong v0.5
Like my work? buy me a beer
 

The Following 2 Users Say Thank You to r0kk3rz For This Useful Post:
Posts: 89 | Thanked: 314 times | Joined on Feb 2016
#8
same qt5 dependency missing for mee as well at Jollla1.
 

The Following 2 Users Say Thank You to Merienth For This Useful Post:
Posts: 334 | Thanked: 2,004 times | Joined on Oct 2013 @ Fin
#9
Originally Posted by taixzo View Post
Would it be possible to add arrow keys to the keyboard?
Yeah, keyboard already has arrow keys! They are visible when the keyboard is not predicting the text.


Originally Posted by elros34 View Post
Finally usable text editor (even more) on Sailfish. Thank you very much. Please add ctrl+s (save) and ctrl+f (search) features for hw keyboard so there will be fast option to save source file.
Haha thank you! Yes I have to add hwd keyboard to TODO list. I'll be back home from vacation on January. So development will continue on January


Originally Posted by anig View Post
Thanks for making this. A couple of issues:
I can't figure out how to navigate to the sd card since the start location is always nemo.
The line numbers don't allow for text over run. So you get text on a different line number if you change between portrait and landscape view.
Thank you for testing/reporting!
Line numbering has problems, it is experimental.. I will try to fix this. SD card issue will be fixed after I get back home to my computer on January


Originally Posted by tmi View Post
tIDE seems really interesting!
Unfortunately, I'm not able to install it and get the following errors in Warehouse

Jolla 1:
Code:
Transaction /47039_aacaaeee
Status: repo-not-available
File './qt/armv7hl/qt5-default-5.2.1+git35-1.29.1.armv7hl.rpm' not found on medium 'https://releases.jolla.com/2.0.5.6/jolla/armv7hl/'
Jolla C:
Code:
Transaction /637_eaddabea
Status: dep-resolution-failed
Extra details:
harbour-tide-0.1-1.armv7hl requires qt5-qtdeclarative-qmlscene, but this requirement cannot be provided
Both are on SFOS 2.0.5.6.
Based on the error messages the problems seem to be Qt5 related but other than that basically beyond me...
Originally Posted by Merienth View Post
same qt5 dependency missing for mee as well at Jollla1.

Hmmm... Try 'pkcon refresh' in terminal and after that try to install again


Originally Posted by r0kk3rz View Post
it works on my tablet well, although perhaps a more tablet friendly UI would be nice
Yeah good, thanks for testing!
I will make slightly different UI for tablet, this first release was focused to smaller screens. I also quickly tried it on my tablet, and I agree, it works but could be more friendly.
__________________
necunos.com - Join the movement for freedom of mobile
 

The Following 6 Users Say Thank You to eekkelund For This Useful Post:
velox's Avatar
Posts: 394 | Thanked: 1,341 times | Joined on Dec 2009
#10
Looks really great!
Installed neatly on Jolla1 and C for me, haven't tried on tablet (looking forward to it, though).

The Keyboard took a reboot but afterwards it worked well.
Would it be possible to add text selection/copy (with shift modifier; maybe even 'jump to word ending' when it's in caps lock mode) to the arrow keys?
__________________
slumber: sensors enabled sleep timer for SFOS (translations/input/… appreciated if you've got some spare time)
talefish: directory based audiobook player for SFOS
nofono: ofono restart for SFOS
___
list of i486/noarch packages on openrepos (jolla tablet)
 

The Following User Says Thank You to velox For This Useful Post:
Reply

Tags
editor


 
Forum Jump


All times are GMT. The time now is 13:39.