![]() |
[Announce] tIDE - transportable IDE
3 Attachment(s)
https://github.com/eekkelund/harbour...e.png?raw=truehttps://github.com/eekkelund/harbour...t.png?raw=true
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:
Normal text editor features including:
Root mode features:
Keyboard:
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 https://cloud.githubusercontent.com/...c3fbb066a8.png https://cloud.githubusercontent.com/...30cea85d68.png https://cloud.githubusercontent.com/...bc6aa4f333.png https://cloud.githubusercontent.com/...cc0689d669.png https://cloud.githubusercontent.com/...0151fc3222.png |
Re: [Announce] tIDE - transportable IDE
Would it be possible to add arrow keys to the keyboard?
|
Re: [Announce] tIDE - transportable IDE
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.
|
Re: [Announce] tIDE - transportable IDE
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. |
Re: [Announce] tIDE - transportable IDE
SFOS will become open source someday?
(from http://merproject.org/meetings/mer-m...-05-09.00.html : Quote:
|
Re: [Announce] tIDE - transportable IDE
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 Code:
Transaction /637_eaddabea Based on the error messages the problems seem to be Qt5 related but other than that basically beyond me... |
Re: [Announce] tIDE - transportable IDE
it works on my tablet well, although perhaps a more tablet friendly UI would be nice
|
Re: [Announce] tIDE - transportable IDE
same qt5 dependency missing for mee as well at Jollla1.
|
Re: [Announce] tIDE - transportable IDE
Quote:
Quote:
Quote:
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 :) Quote:
Quote:
Hmmm... Try 'pkcon refresh' in terminal and after that try to install again:) Quote:
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. |
Re: [Announce] tIDE - transportable IDE
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? |
Re: [Announce] tIDE - transportable IDE
Great! Love having this handy ap. I'm eager to try this out with a little Python project I want to adapt to SFOS.
What's the maximum text file size that can be opened? I tried opening a giant (500k) hosts file, but the OS kept wanting to kill tIDE for not responding. BTW, I'm testing on my OnePlus One running ported Fiskarsörangescissors or however one spells that if their memory is working properly ;) |
Re: [Announce] tIDE - transportable IDE
Quote:
|
Re: [Announce] tIDE - transportable IDE
Sorry to sidetrack the thread, but I keep running into "pkcon refresh" being the magical command to solve all installation problems. Does anyone happen to know why it needs to be done? Doesn't the OS upgrade run that? Or do the repo contents change after a stable OS release?
|
Re: [Announce] tIDE - transportable IDE
Quote:
Quote:
Ooh, I heard that on ported Moto G tIDE had some problems. Great that it works on OnePlus One :) |
Re: [Announce] tIDE - transportable IDE
Quote:
[But the OS does get kind of impatient, doesn't it? And it keeps trying to convince me to stop the app every few seconds. Many, many, years (decades?) ago, when I still toiled on MS Windows GUI software, it was always a struggle to break down tightly looping operations enough to sneak a call to "ProcessMessages" from the OS just to keep Windows from trying to seduce the user into killing our application. It was still working, but if it didn't check in with the GUI every so often to see if it needed to move the window around the screen or get hidden by something else, etc., it got put on the hit list. Our motto was: "if it looks crashed, it is", because the user would probably kill it at that point.] Anyway. I'll let you know what happens on OnePlus X "soon". JK, I'll actually report on this in a day or two ;) And thanks again for this useful program! ed: Tried it on the "new" OnePlus X, and haven't found any glitches, bugs, etc. yet. |
Re: [Announce] tIDE - transportable IDE
I've tried it on the tablet. Looks really nice as well, but it has one down side: That many pixels really make me wish for fancy stuff like editing two files next to each other.
|
Re: [Announce] tIDE - transportable IDE
Quote:
Quote:
Quote:
Quote:
|
Re: [Announce] tIDE - transportable IDE
It seems like the keyboard is missing the comma - or is it just hidden somewhere that I can't find?
|
Re: [Announce] tIDE - transportable IDE
Quote:
Do you @taixzo or anyone have suggestions for keyboard layout? Or more functionalities? I got request for tabulator button so that will be added(maybe long press for 'Enter' button?). :) |
Re: [Announce] tIDE - transportable IDE
yes, tabulator would be welcomed. :)
|
Re: [Announce] tIDE - transportable IDE
For suggestions, I might suggest moving the { and } keys to the first symbols page, perhaps swapping them with the & and @ keys (both of which are rarely used in QML, and & is rarely used in Python)?
Also, I don't know if this is something you can fix, but I've noticed that often when I hit shift, it shifts and then unshifts immediately causing the next letter to be lowercase - perhaps it needs some sort of debouncing logic? |
Re: [Announce] tIDE - transportable IDE
Quote:
Quote:
Edit: Btw added this one also: Quote:
|
Re: [Announce] tIDE - transportable IDE
4 Attachment(s)
v0.2 first Tablet & root mode release!
https://github.com/eekkelund/harbour...t.png?raw=true First post updated with all the new features! Grab it from openrepos! Changelog
|
Re: [Announce] tIDE - transportable IDE
2 Attachment(s)
I had tIDE installed since day 1 but only now did I have the time to have a little play with it.
I love it but, like others, would like to suggest small improvements ;)
|
Re: [Announce] tIDE - transportable IDE
Quote:
Quote:
Quote:
Quote:
I updated first post with all the new features! |
Re: [Announce] tIDE - transportable IDE
Quote:
Quote:
Quote:
|
Re: [Announce] tIDE - transportable IDE
Quote:
I hope and I think that there might be easyer way..:) Any help is appreciated ! Quote:
Quote:
|
Re: [Announce] tIDE - transportable IDE
Word prediction is only available with virtual keyboard?
Rebot fixed it - Tab key could insert 4 spaces like in qtcreator. - It's impossible to open file directly from terminal using harbour-tide-root. This one works for me Code:
#include <stdio.h> |
Re: [Announce] tIDE - transportable IDE
Quote:
Quote:
Quote:
|
Re: [Announce] tIDE - transportable IDE
Quote:
It would be even nicer to have the number of spaces configurable but a hardcoded 4 would suffice. |
Re: [Announce] tIDE - transportable IDE
On a mobile device especially, spaces are problematic because it takes so many presses of the backspace key to delete heavily-indented code. That's why I started using tabs. (This would be less of an issue if, when pressing backspace at the beginning of an indented line, it deleted to the beginning of the line, or at least to the next-highest indentation level.)
|
Re: [Announce] tIDE - transportable IDE
Quote:
Quote:
|
Re: [Announce] tIDE - transportable IDE
So maybe tab width (settabstop) instead spaces?
|
Re: [Announce] tIDE - transportable IDE
Quote:
I already added tabulator settings.. (Real tab, 2 spaces, 3,..8) And also opening file from terminal in root mode (Thanks elros34) :) https://github.com/eekkelund/harbour...e7b1a7ffa481da |
Re: [Announce] tIDE - transportable IDE
0.2.5 "Bugfix & suggestions" version released!
Last fixes for #mccXVI ;) Grab it from openrepos! Changelog:
|
Re: [Announce] tIDE - transportable IDE
Not sure if this was mentioned before...
Having spent endless hours fighting with the tIDE UI where the text would happily scroll left and right but only sometimes up and down, and I could for the life of me figure out the pattern, I finally grokked it! It only scrolls up and down when you grab it by the line numbers. Is that as intended? |
Re: [Announce] tIDE - transportable IDE
Quote:
Thank you for this, I haven't noticed this myself. I will try to find solution for this but I am afraid that SilicaFlickable works this way, and I have to implement some workaround.. Ps. SFOS 2.1 update has broken App Output, I'm working on it. |
Re: [Announce] tIDE - transportable IDE
Quote:
(There was a 'not' missing in my report, but you figured out what I meant :)) |
Re: [Announce] tIDE - transportable IDE
Bug report: "Build the app" fails if I open tIDE by tapping on the app icon; it shows an error message consisting of "Return of PyObject call is null: Traceback (most recent call last):" and no traceback. However, if I launch it by running "harbour-tide" in a terminal, building the app proceeds without issue.
|
Re: [Announce] tIDE - transportable IDE
Is there a way to set environment variables for the app being run? I'm working on something with a Rust module and it requires RUST_BACKTRACE=1 to be set as an environment variable to display debugging backtraces.
|
All times are GMT. The time now is 11:28. |
vBulletin® Version 3.8.8