09-22-2013, 09:40 PM | #1 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
osmo... in progress
http://clayo.org/osmo/
Few niggles still....
Have to think about maybe either launching something xid like baf does in kterm or actually embedding a keyboard into the app... fixed. went with a primarily native solution. configurable in an external script. Of course there is not easy mechanism to launch the keys either... so may embed something in the menu/gtknotebooks... havent thought of a GREAT solution yet... a double-finger tap would be nice as a toggle perhaps??? Still no great key toggle solution.
setting the size on the PW / K5 is a bit of a faff as some windows are gtkscrolledwindows, some are windows, some are overlays on the dialog layer, blah, blah, blah. However that's mainly done. with the odd exception. fixed - needs thorough testing on various device screen sizes
There is no way to leave at the moment as the application appears to expect window decoration. I think there is a right click menu in there somewhere that could be repurposed but yet to notice it. Now fixed
I totally suck at gtk theming... any clues on making scrollbars a SENSIBLE width would be greatly appreciated. Now fixed (thanks baf) I managed to get the contact module to build (better than the debian version...) so the "complete support" is indeed there. "Backups" are disabled in the svn version so yeah... not my doing. when they become "available" again all the supporting libs are in place. syncml support does not work ref: https://sourceforge.net/p/osmo-pim/bugs/31/ So yeah. WIP but getting there. Happy to provide a complete diff of my works so far on svn revision 937 if anyone would like to help... Thought I would shove up a few pics of the "so far" Code:
root@dev:/usr/local/src/osmo-pim-code# CFLAGS="-march=armv7-a -mtune=cortex-a8 -mfpu=neon -ftree-vectorize -ffast-math -mfloat-abi=softfp" LDFLAGS="-Wl,-rpath,/mnt/us/extensions/osmo/usr/lib:/mnt/us/extensions/aspell/usr/lib:/mnt/us/extensions/gtkspell/usr/lib:/mnt/us/extensions/enchant/usr/lib/ -static-libstdc++" ./configure --prefix=/mnt/us/extensions/osmo/usr --enable-printing=no --enable-backup=yes --with-config-path=/mnt/us/extensions/osmo/usr --without-libsyncml Last edited by twobob; 10-10-2013 at 06:29 PM. |
09-22-2013, 09:41 PM | #2 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
preferences is a bit of a pain to get sized right...
working on it. http://sourceforge.net/p/osmo-pim/code/HEAD/tree/trunk/ Last edited by twobob; 09-22-2013 at 09:49 PM. |
09-23-2013, 12:01 AM | #3 | |
hub
Posts: 715
Karma: 2151032
Join Date: Jan 2012
Location: Iranian in Canada
Device: K3G, DXG, Kobo mini
|
Quote:
On another note, seriously, who really needs to buy any app, when we can make WAF apps in a breeze! I like WAF apps too. |
|
09-23-2013, 02:32 AM | #4 |
Developer's Corner Mascot
Posts: 486
Karma: 1277790
Join Date: Sep 2013
Device: Kindle Paperwhite 5.3.4, Kindle Keyboard 3.4
|
Great work, Twobob!!! I hope to help when you upload the KUAL app
About scrollbars: I've found this thread, but I suck in Gtk more then you so don't know if it helps: http://ubuntuforums.org/showthread.php?t=1946788 Last edited by Aeris; 09-23-2013 at 02:38 AM. |
09-23-2013, 09:13 AM | #5 | |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Quote:
Will dig around in the guts see if I can figure out why. maybe baf knows. |
|
09-23-2013, 03:24 PM | #6 | |
Evangelist
Posts: 404
Karma: 2200000
Join Date: May 2012
Device: kt
|
Quote:
Code:
style "kindle-scrollbar" { GtkScrollbar::has-backward-stepper = 0 GtkScrollbar::has-forward-stepper = 0 GtkScrollbar::slider-width = 16 GtkScrollbar::trough-border = 0 … style "kindle-scrolled-window" { GtkScrolledWindow::scrollbar-spacing = 2 } … class "GtkScrollbar" style "kindle-scrollbar" class "GtkScrolledWindow" style "kindle-scrolled-window" EDIT: I gave it a try. Code:
[root@kindle root]# cat gtkrc style "osmo-scrollbar" { GtkScrollbar::slider-width = 60 } class "Gtk*Scrollbar" style "osmo-scrollbar" [root@kindle root]# GTK2_RC_FILES=gtkrc ./osmo Last edited by baf; 09-23-2013 at 04:41 PM. Reason: Edit: gave it a try |
|
09-23-2013, 04:34 PM | #7 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
will try!!! Thanks dude
|
10-09-2013, 12:07 AM | #8 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
slowly slowly catchee monkey
okay so... some more progress...
laborious but.. getting there. new improvements: LATEST VERSION: Now building from SVN revision 937 rather than the older debian code. QUIT BUTTON. will now display on all toolbars (regardless of preferences) NATIVE KEYBOARD IN DIALOGS. It's a manual task of identifying every single one that needs one and setting them all up by hand.... The joy. But 1st one now done so... can be done. (and it closes intelligently on dialog closure) TIME DOES NOT TICK EVERY SECOND. This allow for smoother scrolling in the calendar view and saves on pointless screen updates. ABOUT SCREEN CLOSE BUTTON. I moved it to the top for those awkward moments when you manage to launch it accidentally with a keyboard up. (I could have closed the keyboard but that would have meant more end user clicks so...) Anyway. Thought I would report the progress. |
10-09-2013, 12:16 AM | #9 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
I like it, I like it.
Specially for that 42 day month (4of4). With that, I might even catch up on things that I want to get done. |
10-09-2013, 04:44 AM | #10 |
Developer's Corner Mascot
Posts: 486
Karma: 1277790
Join Date: Sep 2013
Device: Kindle Paperwhite 5.3.4, Kindle Keyboard 3.4
|
Ohhh great work! So impatient to try it out! Will you put matchbox keyboard at least in notes?
PS hope that it works like that on paperwhite too Last edited by Aeris; 10-09-2013 at 04:56 AM. |
10-09-2013, 08:12 AM | #11 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
The issue with launching matchbox keyboard is that - quite frankly - it is something else to go wrong. To yoke the keyboard like baf does "-xid" would require rewriting the guts of the apps layout.
But possibly, since the keyboard is now being manually invoked, there could ultimately be a version that invokes "your" version of matchbox keyboard for the notes section as you ask. Once the app is at completion stage perhaps we could look at it? Have to check but it does sound doable. EDIT: Actually.. thinking about it... If I externalise all the calls to invoking the keyboard into a script then that would allow the user to twiddle "after the fact". (In case that doesn't easily translate, Twiddling after the fact means changing the released setup) yeah... okay... I'll make it a script... on that. Last edited by twobob; 10-09-2013 at 08:19 AM. |
10-09-2013, 10:16 AM | #12 |
Developer's Corner Mascot
Posts: 486
Karma: 1277790
Join Date: Sep 2013
Device: Kindle Paperwhite 5.3.4, Kindle Keyboard 3.4
|
Oh Twobob, you are so kind!
Don't worry about that, I was just asking! The first priority is only that the program works And above all I would be one of the few people using osmo notes as a true text-editor... That's beacause I've tried leafpad, but the official keyboard is really uncomfortable to me, especially for punctuation... but maybe other peoples find it handy for them. I'm willing to help as soon as you release the kual extension, at least with bug-reporting (or maybe, if you teach me how to compile your code under my linux distro, I could try to edit the code on my own) Last edited by Aeris; 10-09-2013 at 10:22 AM. |
10-09-2013, 11:30 AM | #13 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
it's already done.
keyboard invocation is now pushed out to a script. |
10-09-2013, 11:33 AM | #14 |
Developer's Corner Mascot
Posts: 486
Karma: 1277790
Join Date: Sep 2013
Device: Kindle Paperwhite 5.3.4, Kindle Keyboard 3.4
|
|
10-09-2013, 05:28 PM | #15 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
wasted the whole day trying to get spellchecker support working.
Will revisit another day. |
Tags |
calendar, launcher add-ons, osmo, twobob |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
DR800 Osmo: Personal organizer | Iñigo | iRex | 25 | 07-27-2014 03:59 AM |
Progress | felinus | Conversion | 2 | 06-13-2012 09:06 AM |
How's Progress? | ghostyjack | EPUBReader | 2 | 01-30-2011 05:14 AM |
progress unavailable? | jacktanner | Calibre | 2 | 08-27-2010 05:13 PM |
Novel in Progress | plumboz | Writers' Corner | 10 | 12-11-2009 12:03 AM |