libera/#maemo-leste/ Wednesday, 2023-05-03

arno11Wizzup: it works :) thx gn00:34
freemangordonWizzup: I did what we discussed (adding QScroller to all QAbstractScrollArea widgets from style plugin)09:06
freemangordonseems to work, besides scrollbars not showing09:06
freemangordonseems nobody calls   showScrollIndicators :(09:08
freemangordonyeah https://github.com/community-ssu/qt-x11-maemo/blob/b3282763fc0a95b7f6eddc7b8caf7406003975ac/src/gui/widgets/qabstractscrollarea.cpp#L36009:09
freemangordonok, seems event filter is needed09:11
wunderwungielHello guys! I'm testing latest Maemo Leste  for Nokia N900, it's awesome10:28
wunderwungielA bit slow, but after overclocking it's usable. Great that you added dialer and conversations apps10:28
wunderwungielIs there any screenshot app & can you recommend any usable web browser?10:29
Wizzupcalls will also work some time soon :)10:35
Wizzupnot really @ web browser, maye sicelo has some ideas10:35
sicelono recommendations on browser - after all, there's too many variables involved with that, the major one being the sites themselves (heavy)10:37
sicelowunderwungiel: nice to see you here btw :-)10:38
siceloscreenshot - i believe the standard maemo way of Ctrl + Shift + X already works? if not, might be just a small modification needed somewhere... i forgot what10:39
sixwheeledbeastscreenshot? Would be Ctrl Shift P saving to $HOME/MyDocs/.images/Screenshots, if same as Fremantle.10:46
siceloah, yes, P, not X10:46
sicelothanks10:46
sixwheeledbeastX would be terminal on maemo.10:46
wunderwungielAh, so thanks10:50
wunderwungielDidn't think about that :)10:50
Wizzupfreemangordon: yeah looks like it is sparqc11:03
Wizzupsparql11:03
freemangordonmhm11:55
freemangordonnot something I know11:55
freemangordonWizzup: maybe you should revert all the places you added QScroller to13:16
dsc_hey, so for conversations I made a QML (QtQuick) frontend14:35
dsc_what is giving me trouble is the blending of Qt and rtcom on the backend14:36
dsc_because rtcom is a glib C library and Qt is C++ this is a bit awkward14:36
dsc_so, rtcom is used to interact with the sqlite database (el-v1.db) that contains our text messages14:37
dsc_which means that if I want to make a specific SQL query (to get (group)messages), that is actually quite complicated14:38
dsc_in some cases modifications to rtcom is needed to facilitate the creation of specific SQL queries14:39
dsc_meanwhile, Qt has a very capable SQL library that can interface with sqlite databases and I would argue that is, at least for now, the pragmatic way to make some advancements over at conversations14:40
dsc_kind of the same situation over at OMP, where it uses mafw, meanwhile I could have made a Qt based media player ... in like a week ;)14:40
dsc_(but I do recognize that rtcom, or mafw have certain specific qualities)14:41
buZzcould we maybe list all those 'default maemo shortcuts' on a wikipage? like ctrl-shift-P14:43
dsc_anyway, I am kind of 'dissatisfied' with the speed of development for conversations due to the hard requirement to use these libraries (like rtcom)14:43
buZzhmhm, and rtcom not being adopted much by stuff like sphone14:45
dsc_it is good to note I am speaking from a Qt GUI developer perspective and *not* a C systems engineer perspective. So, as a C developer, rtcom might be great, I am just used to operate in the 'Qt realm' so-to-speak.14:46
dsc_the alternative I am proposing is to use Qt functionality (like their built-in sqlite adapter) in favor of me making progress14:47
freemangordondsc_: just to let you know - the issue with OMP showing white window had nothing to do with mafw - it was buggy maemo style plugin14:48
dsc_freemangordon: did you get video working?14:48
freemangordonhttp://95.43.220.235/mafw/OMP_02_05_2023_21_57_51.png14:48
freemangordonI didn;t try yet14:48
dsc_nice :)14:48
freemangordonI don;t know how to tell it to open a video file :)14:51
dsc_but regarding conversations, the scope is:14:57
dsc_- chat application with Qt (QML)14:57
dsc_- multiple protocols14:58
dsc_- rtcom as db backend14:58
dsc_in the "normal world" this project would require different expertises14:58
dsc_I constantly hit obstacles, specifically in the telepathy/rtcom parts15:01
dsc_this is problematic because 1) the C wizards cannot handhold 24/7 2) mixing glib with Qt is akward by definition 3) the scope is so large I cannot tell when conversations will be finished because it will become very complex (inherent to multi-protocol chat applications)15:06
dsc_I fear Qt development is very much a different world than Maemo's GTK-based stuff15:11
dsc_to offer some solutions/alternatives (and not just complain):15:11
dsc_- possibly dail back the scope15:11
dsc_- possibly dail back the hard requirement on rtcom15:11
dsc_- someone dedicates their time to work *with me* so I can focus on more of the GUI/frontend parts of conversations (and someone else the backend)15:12
dsc_I think it is standard to have someone work on frontend, and someone doing backend.. as knowing QML is totally different from figuring out some 15yo Nokia library15:28
dsc_:-P15:28
dsc_and of course we can also conclude I am not suited for the task, at which point someone else can takeover15:29
dsc_anyway, thats my thoughts on current situation with conversations, bbl15:29
Wizzupfreemangordon: did you add the qscroller insert to the style?17:24
freemangordonyes18:27
Wizzupdsc_: let's talk tomorrow19:38
freemangordonWizzup: I am not sure auto adding  QScroller to QGraphicsView is a good idea23:10
Wizzupwhere did I do this?23:10
freemangordonyou don;t23:10
freemangordonI did, in style plugin23:10
freemangordonQGraphicsView is child of  QAbstractScrollArea23:11
freemangordonand as a such it gets a kinetic scroll in maemo style plugin23:11
Wizzuphmm23:11
freemangordonthe issue is with album art in omp23:12
freemangordonTBH it looks like a bug in OMP23:13
freemangordonbecause scrollbars are not disabled23:13
freemangordonI guess it behaved differently in qt423:13
freemangordonanyway, will see what I can do to fix in OMP23:14
Wizzupnokia had many hacks in qt423:42

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!